Hi there!
I like to present our system's pre alpha release, the Threos Operating System. This version is the result of a 2 year rewrite/redesign.
It's a self hosting microkernel operating system, with the following features:
Modular and object oriented designed
Multitasking multi-threading real time operation
Single virtual address space with memory management protection
On demand loading and relocation
Dynamically linked libraries
Message based and shared memory based inter-process communication
Supports a commonly used subset of the POSIX
32-bit and 64-bit aware
Small memory footprint
Package manager
Networking (TCP/IP, httpd, ftpd, telnet ...) with some intel NIC and realtek NIC drivers
VFS, filesystems
and many many more.
We ported some basic applications (TCC, JOE, Make, ncurses ..., Posix application porting is not so hard), to be able to write programs and even device drivers on the system itself.
The system is designed for embedded usage, so no fancy display driver yet (we have a older version display driver implementation, but it's not in the release).
There are other limitations as well, but the current version is running stable on our test hardwares.
We are using it for our embedded needs. The pre alpha release is a x86_64 (64 bit only) image.
Find more on:
http://threos.io/Andy