MollenOS/Vali is a modern operating system that is built with focus on abstraction and a modular design, allowing anyone to port it to any architecture. It currently targets the x86-32 and x86-64 platform.
Really excited to release this version, so much has changed and a lot of improved support/functionality for the userspace has happened.
Full Changelog: https://github.com/Meulengracht/MollenOS/compare/v0.6.1...v0.7.0
Almost two years has passed since the first release of Vali. In this time a lot of new features and improvements has been made, both to the userspace and the kernel.
One of the big changes to the kernel project was that we finally switched completely to using CMake for our build system! We've also switched IPC system to implement libgracht. All services and drivers has been rewritten to use libgracht.
Libgracht is a new protocol library I've implemented during the past year which handles all communication between processes, drivers and services. It supports asynchronous and synchronous messaging, and it supports batch messaging. Protocols are written in XML and both client and server code is then generated.
Libgracht is still in early stages so there are some bugs to iron out, and the protocol format could use a cleanup. Features include
So some of the most exciting changes has been made here! We've completely rewritten the userspace and given the entire operating system a new look and feel. Pictures will be coming in a near future!
Both prebuilt disk images for virtual machines and the SDK is available at the website
Almost two years has passed since the first release of Vali. In this time a lot of new features and improvements has been made, both to the userspace and the kernel.
One of the big changes to the kernel project was that we finally switched completely to using CMake for our build system! We've also switched IPC system to implement libgracht. All services and drivers has been rewritten to use libgracht.
Libgracht is a new protocol library I've implemented during the past year which handles all communication between processes, drivers and services. It supports asynchronous and synchronous messaging, and it supports batch messaging. Protocols are written in XML and both client and server code is then generated.
Libgracht is still in early stages so there are some bugs to iron out, and the protocol format could use a cleanup. Features include
So some of the most exciting changes has been made here! We've completely rewritten the userspace and given the entire operating system a new look and feel. Pictures will be coming in a near future!
Both prebuilt disk images for virtual machines and the SDK is available at the website
So we finally did it! The first official release of Vali (mollenos). The release encompasses a few years of hard development, a couple of rewrites and so many fixed issues. In short this is a personal accomplishment for me, and I'm so proud of being able to release this.
... this release won't blow you away, and it won't be really usefull. This is still something I have to accomplish, but this release is the foundation for being the next great thing.
... is the first (of hopefully many) pre*1000 alpha test version, it is a small taste of what is yet to come. This release is a proof that I have what it takes to finish this, and it is the start of something great.
... the developer, the technology enthusiast, the reviewer and the critic. This is not intended for casual use, and the average person should not download this. This is a developer release which isn't meant for normal usage.
You can play around in the terminal, and you can check out the layout of the application finder. Currently you can spawn two different applications through shortcuts.
Both prebuilt disk images for virtual machines and the SDK is available at the website