SingularityOS
Description
Dreamer:
Singularity OS is a distributed operating system for the Internet.
It employs P2P concepts to make every member an equal peer in the network.
It has conceived a unified object model so that all content on the internet is interchangeable, adaptable, and (in most cases) re-usable. (It is both Free and non-Free.)
By standardizing the object model, applications can now be 100x smaller than their monolithic counterparts (like your 10Mb browser) that you're using now. This is achieved by radical modularization of internal components, that are themselves objects and mini-applications, and the standardization of all objects so that very little learning of other's objects is necessary -- just some simple documentation for each object.
Every application is an object. So every object must do something useful. Like Unix's design philosophy (Do *one* thing and do it well.), it forces a distributed, open platform. But Unix did not succeed very far in this design goal. Why?
A challenge to the Free Software advocates: Any system, if open and sufficiently powerful, must eventually give way to a more general approach that allows both Free and non-Free system to co-exist. Much like the computer itself. Otherwise, you eventually become your own enemy: oppressive and non-free.
More information
Links:
See also: