SlapOS is a distributed cloud operating system. It aggregates servers located worldwide in data centers, in offices or at home into a large Cloud resource pool which developers can access to run any software. Developers can contribute their own servers or laptops to SlapOS distributed cloud and specialize them for specific applications or closed groups of users.
From a user perspective, SlapOS is beautifully simple.
To add your own server or laptop to SlapOS cloud, simply install slapgrid daemon on your favourite GNU/Linux distribution (soon BSD, MacOS and possibly Windows). Register your computer to a SlapOS Master such as www.vifib.net. Your server or laptop will then contribute to the worldwide pool of SlapOS resources. You may restrict access to your own laptop... only to yourself and use SlapOS while disconnected from the network thanks to SlapOS Proxy. Having your own server or laptop registered onto SlapOS Cloud simplifies greatly the development of new SlapOS components.
To use SlapOS, launch slapos-console. You may then invoke the request() method to create instances of about any software: kvm for virtual machines, mysql database, kumofs NoSQL database, Web Runner online IDE, Wordpress blog, etc. There is no limit to the number of software, components or stack which SlapOS can support. It is even possible to use SlapOS as a broker between developers and pure Cloud resources such as Amazon EC2 or Amazon S3 and unify Cloud resource allocation through a single API.
SlapOS Masters such as www.vifib.net provide a Web overview of all resources allocated by developers through a friendly user interface. They also implement a general purpose metering, accounting and billing platform for Cloud providers.