Cosmoe

From ArticleWorld


Cosmoe is an open-source operating system trying to reimplement the BeOS API and environment on top of the Linux kernel. Cosmoe is a wider effort, including code from AtheOS and reimplementing enough of the API to be source-compatible with BeOS. Cosmoe was actively developed for a while, but development seems to have stopped in 2004.

Goals

Cosmoe aims to implement a complete open-source desktop system, based on the Linux kernel, without using the X11 system. Source-code compatibility with BeOS is the primary goal, but, at the time of the last release, compatibility with the Mac OS Carbon library was also planned and in course of being implemented. Cosmoe tries to achieve complete source-level compatibility with the BeOS API, asking its users to report any BeOS application that does not compile as a bug.

State

The Cosmoe project had an excellent start, quickly reaching a state where many applications would compile and it was quite a short way of becoming a fully usable desktop platform. It includes significant code from AtheOS, with many BeOS and AtheOS applications that compile and run correctly. At its last release, Cosmoe was still criticized for its look (as it didn't use X11 and the drawing routines were not optimized for good look), but it was quite highly regarded. Development seems to have stopped after the last release at the end of 2004.