Here’s some precisions about 五OS (pronounced Go-OS)…
Basically what makes 五OS so specific is the kernel. It manages display (on Linux, the display is managed by a separate server) and many other things. Also it has the ability to modify itself on the fly, allowing for new drivers to be loaded/unloaded at boot time, increasing the global boot process.
Our goal is to make a kernel able to bootup the computer within less than 5 seconds. This is not possible in 100% of the cases (some RAID cards require ~20 seconds to be ready), however it should be possible for 99% of people running standard PC architecture.
The source of the kernel itself is not open. The kernel has some secrets which are not to be shared with anyone; however some modules of the kernel will be opensource, and anyone will be able to create a kernel module.
The idea is to make possible to create binary kernel drivers, and allow companies such as nVidia or ATI to provide binary drivers, which will provide the best possible device support. As the kernel is not under GNU license, it is possible to link anything against it, not only GNU software, and provide pre-compiled stuff (no more need for “glue” like on current linux nvidia drivers).
Even if the kernel is not opensource, some other pieces of software from the opensource world will be provided (with sources), like the glibc. Only the kernel itself (and maybe some other configuration applications, but those should be opensource and under BSD license) will be closed source, and coded internally by us.
Next step in kernel developpement: check the 五OS Roadmap.