Fiasco is a microkernel with real-time capabilities running on the x86 and ARM platforms. It is compatible with the L4 microkernel, which has set standards in microkernel performance and functionality. Fiasco is a fully-featured and secure L4 implementation with excellent real-time properties. It can run L4Linux, a port of the Linux kernel to the L4 interface which executes completely in user mode. The screenshot shows the DOpE real-time windowing environment running on top of Fiasco, with an instance of L4Linux running in one of the windows.
|Tags||Operating System Kernels Linux|
|Operating Systems||POSIX Linux|
Release Notes: Since the last release, Fiasco has significantly matured and is now thought to be the most stable version available. Highlights of this release are the integration of scheduling extensions targeted at real-time applications, better support for paravirtualized systems, as well as numerous bug fixes. The Fiasco kernel currently runs on the x86 and Linux/x86 platforms (UX) as well as various ARM platforms. All platform implementations are believed to be equally stable.
Release Notes: Many bugs were fixed and new features were added. The ARM processor family is now supported and the kernel debugger (JDB) is supported for Fiasco-UX, the Linux user-mode emulation of Fiasco/L4.
Release Notes: Fiasco has matured over the years and is now stable enough to be released with a non-zero version number. New features include a port to the Linux system-call interface, allowing the development of L4 applications under Linux, support for the experimental L4 X.0 ABI, FPU register saving, I/O flexpages, and tagged-TLB emulation (aka "small address spaces"). This release also includes massive performance and security improvements as well as loads of bugfixes.
Release Notes: This release contains all patches posted to the L4-Hackers mailing list, including several important bug fixes and two new features (long-message IPC, and a stand-alone kernel debugger).
No changes have been submitted for this release.