Modern, Simple and Beautiful. These are the concepts upon which MollenOS is built.
For the developer, its a modern operating system that is built with a simple API in mind. MollenOS has a C and C++ runtime, and will support its own programming language, to enable developers to easily build graphical applications.
For the end user, the focus is on simplicty and elegance. The philosophy is to confront the user with as little technical challenges as possible.
How it started
The project was initiated already back in 2011 as a hobby project meant for learning how operating systems worked, and its role between hardware and applications. Due to this development was slow. Back in 2015 due to increased interest in the operating systems field and more spare-time in my life, I picked up the phase of development, and from which it has been my priority to do.
Progress so far is that the kernel has succesfully been converted to a hybrid micro-kernel. Drivers have all been fitted to the new driver framework and are compiling. The new toolchain has also been taken into use (llvm/clang/lld) and i am currently working on a native port of said toolchain. The focus for 2018 will be the userspace, and stability/robustness of the operating system. No new features are planned for the OS, and no new drivers unless I should reach a point where they are highly required.
Userspace libraries in progress
- None at moment, work on the window manager is in progress
Userspace libraries planned for 2019
- tbd (rest will be announced as we go)