= Operating Systems ZOO = A semi-structured list of significant (for one reason or another) operating systems. The purpose of this list is to have a permanent source of references when doing any type of comparison, related work survey, etc. The fact that an operating system is listed (or is not listed) in this list has no implicit implication for HelenOS and signifies no specific relation. == Monolithic Systems == * '''[http://www.gnu.org/ GNU]/[http://www.linux.com/ Linux]''' ([https://en.wikipedia.org/wiki/GNU GNU @ Wikipedia], [https://en.wikipedia.org/wiki/Linux Linux @ Wikipedia], [https://kernel.org/ Linux kernel], [https://en.wikipedia.org/wiki/Linux_kernel Linux kernel @ Wikipedia]) * '''[http://www.oracle.com/solaris Solaris]''' ([https://en.wikipedia.org/wiki/Solaris_(operating_system) Solaris @ Wikipedia], ''hardliners still call the kernel UTS'') * OpenSolaris * illumos * '''[http://www.microsoft.com/windows/ Windows NT]''' ([https://en.wikipedia.org/wiki/Windows_NT Windows NT @ Wikipedia]) * '''[https://reactos.org/ ReactOS]''' ([https://en.wikipedia.org/wiki/ReactOS ReactOS @ Wikipedia]) * '''[http://plan9.bell-labs.com/plan9/ Plan 9]''' ([https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs Plan 9 @ Wikipedia]) * see Inferno * OS/2 * eComStation * FreeBSD * OpenBSD * NetBSD * see rump kernel * MidnightBSD * TrustedBSD * AmigaOS * AtheOS * Syllable * BeOS * Haiku * SkyOS == Monolithic Systems (written in assembler) == * '''[http://www.menuetos.net/ MenuetOS]''' ([https://en.wikipedia.org/wiki/MenuetOS MenuetOS @ Wikipedia]) * '''[http://www.kolibrios.org/ KolibriOS]''' ([https://en.wikipedia.org/wiki/KolibriOS KolibriOS @ Wikipedia]) * see BareMetal == Microkernel Hybrid == * OS X * iOS * XNU * Darwin * Dragonfly BSD == Microkernel Multiserver (mostly) == * MINIX 3 * GNU Hurd * QNX * Neutrino == The L4 Family of Microkernels == * '''[http://os.inf.tu-dresden.de/L4/l3.html L3]''' ([https://en.wikipedia.org/wiki/L3_microkernel L3 @ Wikipedia]) * '''[http://sel4.systems/ seL4]''' == Virtual Machine-Based == * '''[http://www.vitanuova.com/inferno/ Inferno]''' ([https://en.wikipedia.org/wiki/Inferno_(operating_system) Inferno @ Wikipedia]) * '''[http://research.microsoft.com/en-us/projects/singularity/ Singularity]''' ([https://en.wikipedia.org/wiki/Singularity_(operating_system) Singularity @ Wikipedia]) == Exokernels / Unikernels == * '''[http://rumpkernel.org/ Rump kernel]''' ([https://en.wikipedia.org/wiki/Rump_kernel Rump kernel @ Wikipedia]) * '''[http://www.returninfinity.com/baremetal.html BareMetal]''' ([https://en.wikipedia.org/wiki/BareMetal BareMetal @ Wikipedia]) * '''[http://osv.io/ OSv]''' ([https://en.wikipedia.org/wiki/OSv OSv @ Wikipedia]) == Hypervisors == * '''[http://www.xenproject.org/ Xen]''' ([https://en.wikipedia.org/wiki/Xen @ Wikipedia]) * '''[http://hypervisor.org/ NOVA]''' == Operating System Frameworks == * '''[http://www.genode.org/ Genode]''' * academic predecessor reference: Feske N., Helmuth C.: ''Design of the Bastei OS Architecture'', technical report, ISSN 1430-211X, TU Dresden, 2006 ([http://genode-labs.com/publications/bastei-design-2006.pdf PDF]) == Real-Time (single image monolithic) == * '''[https://www.rtems.org/ RTEMS]''' ([https://en.wikipedia.org/wiki/RTEMS RTEMS @ Wikipedia])