After a brief 17 year hiatus,
Cosmoe is back
Cosmoe - the OS reimagined
Cosmoe is an operating system born from the design ideals of BeOS, brought onto a modern kernel.
Cosmoe, like BeOS before it, is designed with these goals in mind:
- Highly multi-threaded for maximum performance on modern hardware
- Extremely easy-to-use GUI classes make for rapid app development
- Very low resource usage
Technologies
Testimonials
Portfolio
Necessitatibus eius consequatur ex aliquid fuga eum quidem sint consectetur velit
- All
- App
- Card
- Web
Frequently Asked Questions
Can I download Cosmoe as an installer or an .iso?
Not yet, unfortunately. Cosmoe is still very much a work in progress, and exists as a source-only technology preview for now. To run it, clone or download Cosmoe from the Gitlab repo and compile the source code on your Linux distribution of choice.
What are the plans for Cosmoe going forward?
Cosmoe needs 5 enhancements to be a minimally fleshed-out OS:
Native Video Drivers
Right now, Cosmoe runs inside an SDL window for ease of development. To be used as a fully-fledged OS, it will need working video drivers so that it can live on its own, apart from Xwindows.
Registrar is not functional
The Haiku registry code compiles and runs, but is not yet working in any meaningful way on Cosmoe.
OS-level ports/semaphores
Cosmoe implements ports and semaphores at the library-level currently. This requires Cosmoe to always run as root. Ideally, ports and semaphore would be reimplemented at the system level, perhaps as a filesystem driver.
File Panels are not functional
File panels show up, but do not show any files or volumes. I believe this is a BVolume implementation bug.
Tracker is not functional
Tracker runs without complaint, but shows nothing on screen. Might be the same issue as with File Panels.
For more detail on this items and other in-progress aspects of Cosmoe, please see the TODO file in the Cosmoe repo.
What license does Cosmoe use?
Cosmoe is distributed under the MIT license.
What source code comprises Cosmoe? Where did it come from, and what inspired it?
Cosmoe is a fork of the Haiku operating system, which itself is an open-source re-implementation of BeOS. Cosmoe differs from Haiku in that it uses the Linux kernel instead of the custom Haiku kernel, and can run on any filesystem (not just BeFS).