SUPPORT THE WORK

GetWiki

Comparison of open-source operating systems

ARTICLE SUBJECTS
aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
ARTICLE TYPES
essay  →
feed  →
help  →
system  →
wiki  →
ARTICLE ORIGINS
critical  →
discussion  →
forked  →
imported  →
original  →
Comparison of open-source operating systems
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{short description|None}}{{Use dmy dates|date=June 2023}}These tables compare free software / open-source operating systems. Where not all of the versions support a feature, the first version which supports it is listed.

General information

{| class="sortable wikitable" style="font-size: smaller; text-align: center; width: auto; clear:both;"! Name! License! Kernel type! Kernel programming language! Kernel thread support! OS family! Oldest non-EOL version{{r|group=Note|a1}}! Forks
! Linux
GPL version 2 only}}monolithic kernel>Monolithic with modulesC (programming language)>C| 1:1| Unix-like| 4.4Embeddable Linux Kernel Subset>elks
! FreeBSD
BSD; GPL, LGPL software usually included}}| Monolithic with modules| C| 1:1Berkeley Software Distribution>BSD, Unix-like| 11| DragonFly BSD
! OpenBSD
BSD}}| Monolithic| C| 1:1| BSD, Unix-like| 6.4| MirOS
! NetBSD
BSD}}| Monolithic with modules| C| 1:1| BSD, Unix-like| 7.0| OpenBSD
! DragonFly BSD
BSD}}Hybrid kernel>Hybrid| C| 1:1| BSD, Unix-like| {{no}}|
! OpenSolaris, illumos
CDDL}}| Monolithic with modules| C| 1:1, M:N| Unix| {{no}}|
! Darwin, OpenDarwin
APSL}}| HybridC++{{r>group=Note|a3}}| 1:1| BSD, Unix, Unix-like, OS X| {{no}}|
! MINIX
BSD}}| Microkernel| C| | Unix-like| {{no}}|
! RedoxOS
MIT}}| Microkernel| Rust| | Unix-like| {{no}}|
! FreeRTOS
MIT}}real-time operating system>RTOS| C| | RTOS| {{no}}|
! FreeDOS
GPL}}| Monolithic| C| | DOS| 1.1|
! Genode
AGPL}}| Microkernel| C++| 1:1| Genode| |
! Haiku
MIT}}| Hybrid| C, C++| | BeOS| {{no}}| weblink" title="web.archive.org/web/20070114203948weblink">TiltOS
! House
BSD}}| | Haskell| | own/original| {{no}}|
! KolibriOS
GPL}}| Monolithicassembly language>ASM| | MenuetOS| {{no}}|
! MenuetOS
Menuet 64, commerce excluded}}| Monolithic| ASM| | own/original| {{no}}| KolibriOS
! GNU
GPL}}weblink|Multiserver Microkernel}} (Hurd kernel) or Monolithic (Linux-libre kernel, fork of Linux kernel, and other kernels which are not part of the GNU Project)C (programming language)>C| 1:1| Unix-like| 2.4 on Linux-libre kernel (not on Hurd kernel)| Linux
! ReactOS
GPL, LGPL}}| Hybrid| C, C++| Microsoft Windows>Windows-like| {{no}}|
! RISC OS
Apache 2.0}}| Monolithic (with co-operative multitaslking)assembly language>assembly| {{na}}| RISC OS| {{no}}| RISC OS 6
! L4, Fiasco, (L4 microkernel family#L4Ka::Pistachio|Pistachio)
Some GPL, some BSD}}| Microkernel| C++| | L4| {{no}}|
! Plan 9
MIT}}| Hybrid| C| 1:1, 1:M Cothread style.| own, Unix informed| {{no}}| Inferno, Plan B, 9front
! AROS
APL}}| Exokernel| C| | AmigaOS| {{no}}|
! Syllable
GPL}}| Monolithic with modules| C, C++| 1:1| Unix-like, BeOS, AmigaOS, POSIX| {{no}}|
! Inferno
GPL, LGPL; MIT}}| | C| Plan 9 from Bell Labs>Plan 9| {{no}}| OzInferno
! NuttX
BSD}}real-time operating system>RTOS| C| | RTOS| {{no}}|
! eCos
modified GPL, eCos}}| RTOS| C, C++| | RTOS| {{no}}|
! RTEMS
modified GPL, BSD, Stanford}}| RTOS| C and ASM with native support for other languages including C++ and Ada| POSIX, RTEID/ORKID, uITRON| RTOS| 4.7.1|
! HelenOS
BSD}}| Microkernel| C| M:N| own/original| {{no}}|
! E/OS
GPLv2}}| Monolithic| ASM, C| 1:1| BeOS, Unix-like| {{no}}|
! TempleOS
public domain}}| Monolithic | HolyC, C, C++| | Commodore 64-like| {{no}}|
class="sortbottom"! Name! License! Kernel type! Kernel programming language! Kernel thread support! OS family! Oldest non-EOL version! Forks
">

Supported architectures {| class"sortable wikitable" style"font-size: smaller; text-align: center; width: auto;"

! Name! x86, i386, IA-32! x86 SMP! Xen! IA-64! x86-64! PowerPC! PowerPC SMP! SPARC32! SPARC SMP! Alpha! MIPS! ARM! XScale! M68k! PA-RISC! OpenRISC! others! hosted mode
! Linux| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
FR-V, Cell (microprocessor)>Cell, ETRAX CRIS, M32R, Xtensa, Hitachi H8, IBM eServer zSeries>s390, SuperHUser-mode Linux>UML, coLinux, MkLinux, weblink" title="web.archive.org/web/20110223110627weblink">Itanium Linux-on-Linux, weblink" title="web.archive.org/web/20060426171410weblink">wombat
! FreeBSDWEB,weblink Supported Platforms, Freebsd.org, 2011-10-26, | {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}
PC-9801>PC98|
! OpenBSDWEB, 9 May 2006,weblink OpenBSD: Platforms, OpenBSD, 2019-10-21, | {{yes}}| {{yes}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{no}}| SuperH|
! NetBSDWEB,weblink Platforms Supported by NetBSD, NetBSD.org, 2016-12-09, | {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
SuperH, NS320xx>ns32k, VAX, hppa, Motorola 68010, mipseb, mipsel, sh3eb, sh3el, SPARC>sparc64|
! DragonFly BSDDragonFly Frequently Asked Questions {{webarchive |url=https://web.archive.org/web/20061006080601weblink |date=6 October 2006 }}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|| vkernel
! OpenSolarisWEB,weblink OpenSolaris FAQ: Does the OpenSolaris project include source code for both the SPARC and x64/x86 architectures?, Opensolaris.org, 26 October 2009, 2011-10-26, dead,weblink" title="web.archive.org/web/20090927131045weblink">weblink 27 September 2009, illumos| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}||
! Darwin, OpenDarwinWEB,weblink OpenDarwin FAQ: Compatibility issues, 15 April 2007, 2011-10-26, dead,weblink" title="web.archive.org/web/20071218081924weblink">weblink 18 December 2007, | {{yes}}| {{yes}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}|| weblink" title="web.archive.org/web/20131219064814weblink">L4/Darwin
! MINIXWEB,weblink MINIX 3 Hardware Requirements, MINIX3.org, 2014-12-06, | {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}||
! FreeDOS| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}||
! Genode| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| RISC-V| Linux
! Haiku| {{yes}}| {{yes}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}
group=Note TITLE = HAIKU ARM PORT PROGRESS ARCHIVE-URL = HTTPS://WEB.ARCHIVE.ORG/WEB/20120512235741/HTTP://WWW.HAIKU-OS.ORG/BLOG/PFOETCHEN/2009-08-18/FINALLY_HAIKU_ARM_PORT_UPDATE URL-STATUS = DEAD, | {{no}}| {{no}}| {{no}}| {{no}}||
! KolibriOS| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}||
! MenuetOS| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}||
! GNU| {{yes}}
group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}group=Note|b4}}FR-V, Cell (microprocessor)>Cell, ETRAX CRIS, M32R, Xtensa, Hitachi H8, IBM eServer zSeries>s390, SuperH{{rb4}}User-mode Linux>UML, weblink" title="web.archive.org/web/20110223110627weblink">Itanium Linux-on-Linux{{rb5}}
! ReactOS| {{yes}}| {{yes}}
group=Note|b1}}| {{no}}| {{yes}}group=Note|b1}}group=Note|b1}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}||
! RISC OS| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}||
! L4, (L4 microkernel family#L4Ka::Pistachio|Pistachio)| {{yes}}| {{no}}| {{no}}
group=Note|b2}}group=Note|b2}}group=Note|b2}}| {{no}}| {{no}}| {{no}}group=Note|b2}}group=Note|b2}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}||
! Plan 9| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}
group=Note|b3}}group=Note|b3}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}group=Note|b3}}| {{no}}| {{no}}PUBLISHER=PLAN9.BELL-LABS.COM URL-STATUS=DEAD ARCHIVE-DATE=14 SEPTEMBER 2008, HTTP://PLAN9.BELL-LABS.COM/WIKI/PLAN9/OTHER_HARDWARE/ >TITLE=OTHER HARDWARE (PLAN 9 WIKI) ACCESS-DATE=2011-10-26 ARCHIVE-URL=HTTPS://WEB.ARCHIVE.ORG/WEB/20141229194117/HTTP://PLAN9.BELL-LABS.COM/WIKI/PLAN9/OTHER_HARDWARE/, 29 December 2014, | lguest, vx32
! AROS| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}|| i386-linux, i386-freebsd
! Syllable| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}||
! Inferno| {{yes}}| {{dunno}}| {{no}}| {{no}}| {{dunno}}| {{yes}}| {{dunno}}| {{yes}}| {{dunno}}| {{no}}| {{yes}}| {{yes}}| {{yes}}
group=Note|b3}}| {{no}}| {{no}}AMD Am29000,{{r>group=Note|b3}} Texas Instruments OMAPMicrosoft Windows, Linux, FreeBSD, Plan 9, OS X, Solaris (operating system)>Solaris, Irix, UnixWare,{{rb3}} HP-UX,{{rb3}} Internet Explorer
! FreeRTOS| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}
Atmel AVR>AVR, PIC microcontroller, TI MSP430>MSP430, Freescale 68HC12, Intel 8051>8052, MicroBlaze, Cortex-M3, H8S|
! eCos| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}
CalmRISC, ColdFire, FR-V, Hitachi H8>h8, Matsushita AM3x, Nios II, NEC V8xx, SuperH| Microsoft Windows, Linux
! RTEMS| {{yes}}| {{no}}| Xen| {{no}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
Blackfin, Nios II, Freescale Coldfire>Coldfire, Texas Instruments TMS320, SuperH, H8 Family>H8S| Linux, Solaris, Cygwin, FreeBSD, multiple CPU simulators
! HelenOS| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}||
! E/OS| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}||
! TempleOS| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|| QEMU, VirtualBox, etc.
class="sortbottom"! Name! x86, i386, IA-32! x86 SMP! Xen! IA-64! x86-64! PowerPC! PowerPC SMP! SPARC32! SPARC SMP! Alpha! MIPS! ARM! XScale! M68k! PA-RISC! OpenRISC! other! hosted mode

Supported hardware

">

General {| class"sortable wikitable" style"font-size: smaller; text-align: center; width: auto;"

! Name! ATA! SATA! SCSI! USB 3.0! USB 2.0! USB 1.1! FireWire! PCMCIA/PC card! AGP! Nvidia official driver IA-32! Nvidia official driver IA-64! Nvidia official driver AMD64! ATI official driver x86! ATI official driver x86-64! ATI r200 free software driver! ATI r300 free software driver! Nvidia free software driver! Audio! TV tuner, video editing, or webcam
! Linux| {{yes}}| {{yes}}| {{yes}}
DATE=2009-06-09, | {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}nouveau (graphics)>nouveau(3d with mesa)Open Sound System, Advanced Linux Sound Architecture>ALSA}}V4L,V4L2}}
! FreeBSD| {{yes}}| {{yes}}| {{yes}}| {{yes}} 8.2+| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! OpenBSD| {{yes}}| {{yes}}| {{yes}}| {{yes}} 5.7+| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}
PUBLISHER=OPENBSD.ORG, 2018-02-04, | 2d onlyPUBLISHER=OPENBSD.ORG, 2018-02-04, | {{yes}}| {{yes}}
! NetBSD| {{yes}}| {{yes}}| {{yes}}
FIRST=MICHAELDATE=21 JULY 2018, Phoronix, | {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}| {{yes}}
! DragonFly BSD| {{yes}}| {{yes}}| {{yes}}| {{yes}}WEB,weblink DragonFly Release 3.2, | {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}|
! OpenSolaris, illumos| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}|||| {{yes}}
V4L2}}
! Darwin, OpenDarwin| {{yes}}| {{yes}}| {{yes}}| {{yes}}|| {{yes}}|||| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||||
! MINIX|||||||||| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||||
! FreeDOS| {{yes}}| {{yes}}| {{yes}}| {{no}}
USB with DOS {{Webarchive>url=https://web.archive.org/web/20080522061548weblink |date=22 May 2008 }} – Limited support for some devices provided by third-party driver.| {{no}}| {{no}}|| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}
! Genode| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}
! Haiku| {{yes}}| {{yes}}| {{yes}}|| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! KolibriOS| {{yes}}| {{yes}}| {{no}}|| {{yes}}| {{yes}}|| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}| {{no}}
! MenuetOS| {{yes}}| {{no}}| {{no}}|| {{yes}}| {{yes}}|| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}| {{yes}}
! GNU| {{yes}}
group=Note|c1}}group=Note|c1}}|group=Note|c1}}group=Note|c1}}group=Note|c1}}group=Note|c1}}| {{yes}}group=Note|c2}}group=Note|c2}}group=Note|c2}}group=Note|c2}}group=Note|c2}}group=Note|c3}}group=Note|c3}}group=Note|c1}}group=Note|c1}}group=Note|c1}}
! ReactOS| {{yes}}| {{yes}}| {{yes}}|| {{yes}}weblink – Very limited support.| {{yes}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}|
! RISC OS| {{dunno}}| {{yes}}| {{yes}}| {{dunno}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}
WEBSITE=CCONCEPTS.CO.UK, 2019-07-27,
! L4, Fiasco, (L4 microkernel family#L4Ka::Pistachio|Pistachio)|||||||||| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||||
! Plan 9| {{yes}}| {{yes}}| {{yes}}|| {{yes}}| {{yes}}|| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}| {{yes}}
! AROS| {{yes}}|||||||| {{yes}}| {{no}}| {{no}}| {{no}}| own| {{no}}||| 2D only||
! Syllable| {{yes}}| {{yes}}||| {{yes}}| {{yes}}||| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}|
! Inferno| {{yes}}| {{no}}| {{yes}}|| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}|
! FreeRTOS|||||||||| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||||
! eCos| {{yes}}| {{yes}}||| {{yes}}| {{yes}}|||| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||||
! RTEMS| {{yes}}||||||| {{yes}}|| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||||
! HelenOS| {{yes}}| {{yes}}| {{no}}|| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}
! E/OS| {{yes}}| {{yes}}| {{yes}}|
11}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{yes}}| {{yes}}
class="sortbottom"! Name! ATA! SATA! SCSI! USB 3.0! USB 2.0! USB 1.1! FireWire! PCMCIA/PC card! AGP! Nvidia official driver IA-32! Nvidia official driver IA-64! Nvidia official driver AMD64! ATI official driver x86! ATI official driver x86-64! ATI r200 free software driver! ATI r300 free software driver! Nvidia free software driver! Audio! TV tuner, video editing, or webcam

Networking

{| class="sortable wikitable" style="font-size: smaller; text-align: center; width: auto;"! Name! Networking support! NE2000/RTL8029! RTL8139! Gigabit Ethernet! 10 Gigabit Ethernet! Wireless LAN! Bluetooth! IrDA
! Linux| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! FreeBSD| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! OpenBSD| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}
! NetBSD| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! DragonFly BSD| {{yes}}|| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}|
! OpenSolaris, illumos| {{yes}}|| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}
! Darwin, OpenDarwin| {{yes}}|||||||
! MINIX| {{yes}}|| {{yes}}|||||
! FreeDOS| {{yes}}| {{yes}}| {{yes}}|||||
! Genode| {{yes}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}
! Haiku| {{yes}}| {{yes}}| {{yes}}| {{yes}}|| {{yes}}||
! KolibriOS| {{yes}}| {{yes}}| {{yes}}|||| {{no}}| {{yes}}
! MenuetOS| {{yes}}| {{yes}}||||| {{no}}| {{no}}
! GNU| {{yes}}|||||||
! ReactOS| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}
! L4, Fiasco, (L4 microkernel family#L4Ka::Pistachio|Pistachio)||||||||
! Plan 9| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}
! AROS| {{yes}}| {{yes}}||||||
! Syllable| {{yes}}| {{yes}}| {{yes}}| {{yes}}||||
! Inferno| {{yes}}| {{yes}}| {{yes}}| {{yes}}|| {{yes}}| {{no}}| {{no}}
! FreeRTOS|||||||
! eCos| {{yes}}||| {{yes}}||| {{yes}}|
! RTEMS| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}
! HelenOS| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}
! E/OS| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
11}}| {{no}}| {{no}}
class="sortbottom"! Name! Networking support! NE2000/RTL8029! RTL8139! Gigabit Ethernet! 10 Gigabit Ethernet! Wireless LAN! Bluetooth! IrDA
">

Network technologies {| class"sortable wikitable" style"font-size: smaller; text-align: center; width: auto;"

! Name! Firewall! TCP/IP! IPv6! IPX! PPP! PPPoE! DHCP! Bridge! TUN/TAP! SSH! OpenVPN
! Linux| netfilteriptables/nftables| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! FreeBSD
IPFW2, IPFilter, PF (firewall)>PF| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! OpenBSD
PF (firewall)>PF| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! NetBSD
IPFilter, NPF (firewall)>NPF, PF| {{yes}}| {{yes}}|| {{yes}}group=Note|e1}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}
! DragonFly BSD
IPFW2, PF (firewall)>PF| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}|
! OpenSolaris, illumos| IPFilter| {{yes}}| {{yes}}|| {{yes}}| {{yes}}| {{yes}}| {{yes}}
group=Note|e2}}| {{yes}}| {{yes}}
! Darwin, OpenDarwin
Ipfirewall>IPFW| {{yes}}| {{yes}}|||| {{yes}}||| {{yes}}|
! MINIX|| {{yes}}|||||||| {{yes}}|
! FreeDOS|| {{yes}}|| {{yes}}| {{yes}}| {{yes}}| {{yes}}||| {{yes}}|
! Genode| software IP routing| {{yes}}|| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}|||
! Haiku| None| {{yes}}
date=March 2024|reason=Haiku forums consistently describe IPv6 as broken.}}|||| {{yes}}||| {{yes}}| {{yes}}
! KolibriOS| None| {{yes}}|| {{no}}| {{yes}}| {{no}}| {{yes}}||||
! MenuetOS| None| {{yes}}|| {{no}}| {{no}}| {{no}}|||||
! GNU
netfilter iptables/nftables (with Linux-libre and Linux kernel){{r>group=Note|e3}}| {{yes}}group=Note|e4}}|||group=Note|e5}}||| {{yes}}|
! ReactOS|| {{yes}}
date=March 2024|reason=Contradicts Comparison of IPv6 support in operating systems.}}||||||||
! L4, Fiasco, (L4 microkernel family#L4Ka::Pistachio|Pistachio)|||||||||||
! Plan 9| ipmux| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{no}}
! AROS|| {{yes}}|||||||||
! Syllable|| {{yes}}||| {{yes}}| {{yes}}| {{yes}}||| {{yes}}|
! Inferno| ipmux| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}
! FreeRTOS|||||||||||
! eCos|| {{yes}}| {{yes}}|| {{yes}}|| {{yes}}||| {{yes}}|
! RTEMS|| {{yes}}| {{no}}|| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}||
! HelenOS|| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}
! E/OS|| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}
class="sortbottom"! Name! Firewall! TCP/IP! IPv6! IPX! PPP! PPPoE! DHCP! bridge! TUN/TAP! ssh! OpenVPN
">

Supported file systems {| class"sortable wikitable" style"font-size: smaller; text-align: center; width: auto;"

! Name! FAT16, dosfs; FAT32, vfat! NTFS! Ext2! Ext3! XFS! ReiserFS! UFS! UFS2! HFS! HFS+! MINIXfs! BFS! ISO 9660! UDF! NFS! SMBFS! RAM disk, tmpfs! ZFS! Other special file systems
! Linux| {{yes}}
group=Notegroup=Note|f7}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}group=Note|f2}}ACCESS-DATE=28 AUGUST 2008 ARCHIVE-DATE=3 JULY 2008, dead, | {{yes}}group=Note|f9}}| {{yes}}group=Note|f2}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}9P (protocol)>9P,{{rf3}} Filesystem in Userspace,{{r>group=Notesysfs,{{r>group=Noteconfigfs,{{r>group=NoteReiser4,{{r>group=Notegroup=NoteIBM Journaled File System 2 (JFS2)>JFS, Btrfs, UnionFS, Ext4
! FreeBSD| {{yes}}
group=Notegroup=Note|f7}}| {{yes}}group=Note|f2}}group=Note|f5}}group=Note|f2}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| FUSE, nullfs, UnionFS
! NetBSD| {{yes}}
group=Notegroup=Note|f7}}| {{yes}}|| {{no}}| {{no}}| {{yes}}| {{yes}}|group=Note|f2}}| {{no}}| {{no}}| {{yes}}group=Note|f2}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}PUFFS (NetBSD)>PUFFS, Log-structured file system, Extent File System>EFS
! OpenBSD| {{yes}}
group=Note|f2}}| {{yes}}|| {{no}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}}Andrew File System>AFS
! DragonFly BSD| {{yes}}
group=Note|f2}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}group=Note|f10}}| {{yes}}| {{yes}}| {{yes}}| {{no}}HAMMER (file system)>HAMMER, nullfs, PUFFS
! OpenSolaris, illumos| {{yes}}
group=Notegroup=Note|f8}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}|| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}Server Message Block>SMB (native), QFS
! Darwin, OpenDarwin| {{yes}}
group=Notegroup=Note|f7}}||||| {{yes}}|| {{yes}}| {{yes}}||| {{yes}}| {{yes}}| {{yes}}| {{yes}}|||
! MINIX| {{yes}}| {{no}}| {{yes}}|||||||| {{yes}}| {{no}}|||||||
! FreeDOS| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{no}}| {{no}}| {{yes}}|||| {{yes}}||
! Genode| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| Extensible VFS layer
! Haiku| {{yes}}
group=Note|f7}}group=Note|f12}}group=Note|f12}}|||||||| {{yes}}| {{yes}}| {{yes}}| {{yes}}group=Note|f11}}|||
! KolibriOS| {{yes}}
group=Note|f2}}group=Note|f2}}group=Note|f2}}group=Note|f2}}|||||||| {{yes}}|||| {{yes}}||
! MenuetOS| {{yes}}||||||||||||||||||
! GNU| {{yes}}|| {{yes}}
group=Note|f13}}||group=Note|f14}}|||||| {{yes}}|| {{yes}}|| {{yes}}| {{no}}|
! ReactOS| {{yes}}|| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}|||| {{no}}| {{no}}|||||||
! L4, Fiasco, (L4 microkernel family#L4Ka::Pistachio|Pistachio)| {{yes}}| {{no}}|||||||||||||||||
! Plan 9| {{yes}}|| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{no}}
Fossil (file system)>Fossil, Venti, most system services
! AROS| {{yes}}|||||||||||||||| {{yes}}|
Smart File System>SFS, AFFS
! Syllable| {{yes}}
group=Note|f2}}group=Note|f2}}group=Note|f2}}|||||||| {{yes}}| {{yes}}|||| {{yes}}|AtheOS File System>AFS
! Inferno| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{yes}}|| kfs, most system services
! FreeRTOS|||||||||||||||||| {{no}}|
! eCos| {{yes}}|
group=Note|f2}}|||||||||||||| {{yes}}|| MMFS, ROMfs, JFFS2, YAFFS
! RTEMS| {{yes}}|||||||||||||| {{yes}}|| {{yes}}|| TarFS, TFTP FS, IMFS, miniIMFS
! HelenOS| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{no}}| {{no}}| {{yes}}|| locfs, exFAT
! E/OS| {{yes}}| {{no}}| {{yes}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}
group=Note|f6}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}||
class="sortbottom"! Name! FAT16, dosfs; FAT32, vfat! NTFS! Ext2! Ext3! XFS! ReiserFS! UFS! UFS2! HFS! HFS+! MINIXfs! BFS! ISO 9660! UDF! NFS! SMBFS! RAM disk, tmpfs! ZFS! Other special file systems
.Experimental.Default in series 028.Read/Write support via NTFS-3G.OpenSolaris also has an in-kernel, native SMB server built directly on the ZFS DMU.read/write access without journaling; HFS+ with journal either be opened read-only or be written with journal ignored (potentially corrupting the file system).Read only.The GSoC 2009 project assignment was never completed (Obaro Ogbo's blog {{Webarchive|url=https://web.archive.org/web/20120617102943weblink |date=17 June 2012 }}).Ext2/3 read and write support for Haiku (jvff's blog).Ext3/4 is not supported on Hurd kernel for nowUFS support is dropped on Hurd kernel for now}}">

Supported file system features {| class"sortable wikitable" style"font-size: smaller; text-align: center; width: auto;"

! Name! RAID! quota! Resource access control! encryption! other special file system features
! Linux| {{yes}}| {{yes}}
filesystem permissions>Unix, access control list, mandatory access control>MAC| {{yes}}Logical Volume Manager (Linux)>LVM, EVMS
! FreeBSD| {{yes}}| {{yes}}| Unix, ACL, MAC| {{yes}}| GEOM, snapshots, background fsck, user-mountable file systems
! OpenBSD| {{yes}}| {{yes}}| Unix| {{yes}}|
! NetBSD| {{yes}}| {{yes}}| Unix, Veriexec| {{yes}}| Snapshots, Journaling
! DragonFly BSD| {{yes}}| {{yes}}| Unix| {{yes}}
HAMMER (file system)>HAMMER, Snapshots, Checksumming, Deduplication
! OpenSolaris, illumos| {{yes}}| {{yes}}| Unix, ACL, MAC| {{yes}}
Solaris Volume Manager, ZFS, snapshot (computer storage)>snapshots, transparent data repair
! Darwin, OpenDarwin|| {{yes}}| Unix, ACL| {{yes}}|
! MINIX||| Unix||
! FreeDOS||| {{no}}||
! Genode| {{no}}| {{no}}| {{no}}| {{no}}| Per-process virtual file-system layer
! KolibriOS||| {{no}}||
! MenuetOS||| {{no}}||
! GNU||| Unix||
! ReactOS||| {{no}}||
! L4, Fiasco, (L4 microkernel family#L4Ka::Pistachio|Pistachio)|||||
! Plan 9| {{no}}| {{no}}
filesystem permissions>Unix-like, no root| {{no}}Venti (software)>venti archival storage, per-process namespace, user-mountable file systems
! AROS|||||
! Syllable||| Unix|
64-bit, Journaling file system>journaling, extended file attributes
! Inferno| {{no}}| {{no}}| Unix-like, no root| {{no}}| per-process namespace, user-mountable file systems
! FreeRTOS|||||
! eCos|||||
! RTEMS|||||
! HelenOS| {{no}}| {{no}}| {{no}}| {{no}}| {{no}}
! E/OS| {{yes}}| {{yes}}| Unix| {{yes}}| {{no}}
class="sortbottom"! Name! RAID! quota! Resource access control! encryption! other special file system features

Security features

{| class="wikitable sortable" style="font-size: 85%; text-align: center; width: auto"! Operating system!Mandatory access control!Software executable space protection!Operating system-level virtualization!Virtualisation!Userspace protection!Others
!Linux
Security-Enhanced Linux, AppArmor{{r>group=Note|z1}} }}Exec Shield,{{rz1}} PaX{{rz1}} }}Chroot, namespace and cgroups,{{rz4}} Linux-VServer,{{rz1}} OpenVZ{{rz1}}}}KVM}}|IPFilter, Iptablesgroup=NoteRSBAC{{r>group=Note|z1}}
!FreeBSD
SeBSD,{{rz2}}{{rz3}}}} TrustedBSDProPolice{{r>group=Note|z5}}}}jail}}bhyve}}BHYVE>URL=HTTP://BHYVE.ORG, Ipfirewall>IPFW, PF, IPFilter|
!Darwin
SEDarwin, TrustedBSD}}|jail}}||IPFW|
!OpenBSD|
W^X, ProPolice{{r>group=Note|z6}}}}|vmm}}VMM(4)>URL=HTTP://MAN.OPENBSD.ORG/OPENBSD-6.1/VMM.4ACCESS-DATE=14 OCTOBER 2017, |PF|
!OpenSolaris, illumos|TrustedBSD|
Solaris Containers}}Kernel-based Virtual Machine>KVMKVM>URL=HTTP://SMARTOS.ORG/2011/08/22/ITS-HERE-KVM-ON-ILLUMOS/ACCESS-DATE=25 AUGUST 2012, |IPFilterPUBLISHER=ORACLE, 28 September 2013,
! Plan 9| {{no}}| {{no}}
per-process namespaces}}|||
! Inferno| {{no}}| {{no}}
per-process namespaces}}|||

See also

{{div col|colwidth=22em}} {{div col end}}

References

{{reflist}}

External links

  • {{Curlie|Computers/Software/Operating_Systems/Open_Source|Open source operating systems}}
{{FOSS}}

- content above as imported from Wikipedia
- "Comparison of open-source operating systems" does not exist on GetWiki (yet)
- time: 3:27am EDT - Sat, May 04 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 23 MAY 2022
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
GETWIKI 20 AUG 2014
CONNECT