Operating System Abstraction
- Server Virtualization
(from the System Management section)
- KVM
(x86 hardware emulator for Linux)
(ml)
- UML
("User Mode Linux".
UML lets you run GNU/Linux operating systems in user-space.
UML uses a modified Linux kernel with its own scheduler and VM system.
The UML host Linux kernel is used only for the equivalent of hardware
support.)
(cvs)
(ml)
(UMLd daemon to control
and manage UML instances)
(usermodelinux.org UML news site)
(umlsim
"UML Simulator". UML
extension with an event-driven simulation system and and other
functions needed for deterministically controlling the flow of time.)
(ml)
- Xen
(Portable, high-performance, x86 hardware emulator)
(ml)
- coLinux
("Cooperative Linux". Port of the Linux kernel
to the M$ OS family, running as a native w32 process.)
- FAUmachine
(Portable x86 hardware emulator based on the
UML project)
- Linux on L4
(L4/x86 and Fiasco microkernels)
- DosEmu (Make the GNU/Linux OS run M$
DOS applications)
(cvs)
- MOL ("Mac On Linux".
System to execute the MacOS OS as a native GNU/Linux process, without
having to emulate the PPC CPU system)
- MkLinux
(Linux on Macintosh/OSF-Mach operating systems)