| L4Linux | |
|---|---|
| Developer | Dresden Real-Time Operating System Project |
| Written in | C |
| OS family | Linux kernel |
| Working state | current |
| Source model | Open source |
| Initial release | 5 October 1997; 28 years ago (1997-10-05) |
| Latest release | 6.16 / August 2025; 6 months ago (2025-08) |
| Supported platforms | IA-32,x86-64,ARM,RISC-V[1] |
| Kernel type | Monolithic onmicrokernel |
| License | GNU General Public License |
| Official website | l4linux |
L4Linux is a variant of theLinux kernel foroperating systems, that is altered to the extent that it can runparavirtualized on anL4microkernel, where the L4Linuxkernel runs aservice. L4Linux is not afork but a variant and isbinary compatible with theLinuxx86 kernel, thus it can replace the Linux kernel of anyLinux distribution.
L4Linux is being developed by theDresden Real-Time Operating System Project (DROPS) to allowreal-time andtime-sharing programs to run on a computer in parallel at the same time.
L4Linux also allows setting up avirtualized environment vaguely similar toXen orKernel-based Virtual Machine (KVM), but a few significant differences exist[further explanation needed] between the intent of Xen and L4Linux.
L4Android[2] is a fork of L4Linux which encompasses the modifications to the main-line Linux kernel forAndroid. It is a joint project of the operating systems group of theDresden University of Technology and the chair for Security in Telecommunications ofTechnische Universität Berlin.