The DeLiRiuM project (delirium-kernel) is a 32-bit nano-kernel hybrid operating system
One of it's aims is developing and testing unconventional interfaces between OS and userspace rather than providing yet another ubiquitous POSIX.1-like API. The goal is to do this in a not only in a programmer friendly way, but also without sacrificing modern OS features or performance.
Development currently targets IA-32 (x86), the Xen hypervisor and UNIX userspace.
The DeLiRiuM kernel is primarily written in ANSI C and x86 assembler (gas).
Product's homepage
What's New in This Release: [ read full changelog ]
· Early stages of a port of kernel to run as a domU under xen.
· A huge amount of concurrency problems/race conditions have been fixed.
· IPC has been greatly improved, and is integrated more closely with the short-term scheduler.
· Much more independent and resilient user-space.
· A user-space SLIP driver.
· Many changes to support loading of position-independent executables.
· Many other minor bugfixes and features.