Jump to content

L4Linux

From Wikipedia, the free encyclopedia

Linux distribution
L4Linux
DeveloperDresden Real-Time Operating System Project
Written inC
OS familyLinux kernel
Working statecurrent
Source modelOpen source
Initial release5 October 1997; 28 years ago (1997-10-05)
Latest release6.16 / August 2025; 6 months ago (2025-08)
Supported platformsIA-32, x86-64, ARM, RISC-V[1]
Kernel typeMonolithic on microkernel
LicenseGNU General Public License
Official websitel4linux.org

L4Linux is a variant of the Linux kernel for operating systems, that is altered to the extent that it can run paravirtualized on an L4 microkernel, where the L4Linux kernel runs a service. L4Linux is not a fork but a variant and is binary compatible with the Linux x86 kernel, thus it can replace the Linux kernel of any Linux distribution.

L4Linux is being developed by the Dresden Real-Time Operating System Project (DROPS) to allow real-time and time-sharing programs to run on a computer in parallel at the same time.

L4Linux also allows setting up a virtualized environment vaguely similar to Xen or Kernel-based Virtual Machine (KVM), but a few significant differences exist[further explanation needed] between the intent of Xen and L4Linux.

L4Android

[edit]

L4Android[2] is a fork of L4Linux which encompasses the modifications to the main-line Linux kernel for Android. It is a joint project of the operating systems group of the Dresden University of Technology and the chair for Security in Telecommunications of Technische Universitat Berlin.

See also

[edit]

References

[edit]
  1. ^ Detailed introduction
  2. ^ "L4Android". l4android.org. 28 August 2012.
Hardware
(hypervisors)
Native
Hosted
Specialized
Independent
Tools
Operating
system
OS containers
Application containers
Virtual kernel architectures
Related kernel features
Orchestration
Desktop
Application
Network
See also
Organization
Kernel
Support
People
Technical
Debugging
Startup
ABIs
APIs
Kernel
System Call
Interface
In-kernel
Userspace
Daemons,
File systems
Wrapper
libraries
Components
Variants
Virtualization
Adoption
Range
of use
Adopters
Kernels
L4 family
Macintosh hosted
Psion
Amiga-type
Operating
systems
POSIX support
Unix-like
Partial
Capability-based
L4 kernel
Java virtual machine
Macintosh hosted
Unix-like
Psion
  • EPOC - Symbian OS^deg
  • Amiga-type
    Microsoft
    AIM alliance
    Frameworks, kits
  • Cosmosdeg
  • Genodedeg
  • TI-RTOS^deg
  • Developers


    This Linux-related article is a stub. You can help Wikipedia by adding missing information.