A new kernel for an OS caled LSE/OS was developed by a french research laboratory: Epita System Laboratory. This laboratory is specialized in low-level system programming.For more than one year this laboratory has been developing an extremely stable nanokernel with specific features that place it in a very special class of systems. Read on for more. Update: English version here.
The LSE/OS developers claim that this kernel has some interesting advantages on modern systems such as: Linux, *BSD, etc.
Abandoning the monolithic model, this kernel offers a very simple development interface.
The main goal of this system was to never crash. For this reason, the core designers decided to adopt a nanokernel model because it permits to move the drivers and services code out of the core code. These services becoming “privilegied” processes. With this model, an error can occurs in a driver without crashing the system that is impossible is a monolithic model such as linux.
This kernel was designed to be modular. This feature implies that the kernel code is finally very light and the source of bugs are now limited to the very small core code.
This system is now open source but needs help to evolve. Indeed, some programs and drivers has to be ported or developed. Also some specific applications have to be developed to exploit the LSE/OS interface and to demonstrate the rapidity and flexibility of this kernel.
Please refer to the site of the laboratory for more details on this project: www.lse.epita.fr