General Ppurpose Appliance System

The Basic System for building Software Appliances.


This is the official homepage of the General-Purpose Appliance System (GPAS).

What is it? The General-Purpose Appliance System was made as a basic Linux Live Operating System ready to build software appliances on it. It comes on a bootable Linux Live CD based on modified SLAX (http://www.slax.org) along with a couple of additional software components often needed by such appliances.

What does it do? It does almost nothing than booting the system and calling a (dummy) script "start-appliance.sh". There is an (empty) directory "/ADDON" on the CD image where the special content of an appliance should be located.
To make your special appliance up and running all you have to do is to copy all required stuff to this directory and adapt the start script "start-appliance.sh" to install and/or run your appliance and then remastering this CD image using the scripts distributed with GPAS.

What if I don't want my appliance to run from CD? You can use the original SLAX script "make_disk.sh" coming with the GPAS sources. This copies all CD content to the harddrive and makes it bootable using Lilo. After applying the script your appliance runs from HD and the CD is not required any more.

What is inside? The system is based on a modified "SLAX", a minimalistic Linux Live System containing only a full working Linux command prompt and drivers. While SLAX is a modular system it can easily be enhanced with modules required by a special appliance. The current version 1.05 of GPAS comes with the following components preinstalled (in addition to SLAX):
NOTE: Some of the packages are _not_ completely included, but only parts of them needed to get a subset of their functionality (e.g. from net-snmp only the files required for the SNMP agent are included).

What license applies? The General-Purpose Appliance System contains only componets that are distributed under the GNU Genreal Public License (GPL) or compatible licenses. GPAS is distributed under GPL too.

Are there any projects using GPAS? The General-Purpose Appliance System is a new project. There is only one known project using it. It's my own project YAFPC-Appliance (A Network PDF Server Appliance). If you have a project based on GPAS, please drop me a line to w_dot_ullrich_at_yafpc_dot_net and I can make a link to it here.

Where can I get it? Right here (Current version is 1.05, 2010-02-22):
Description Download Link Md5sum Size Bit Torrent Remark
Master ISO image Download Md5sum 140 MB No Torrent Bootable ISO image without sources
APPLIANCE Source Tree Download Md5sum 600 MB No Torrent Complete source tree incl. scripts for remastering

Enjoy the General-Purpose APPLIANCE System (GPAS)!

xxxx


Valid HTML 4.01 Transitional     last modified: 02/22/2010

Copyright © 2006-2010 Wolfgang Ullrich. All Rights reserved.