此列表列出了自由 或開源 的作業系統 之間的比較。本列表中中,若並非該作業系統的所有版本均支持所列出之特性,則會加注首個實現本特性的版本。
名稱
軟件許可證
內核 類型
內核語言
線程 支持
作業系統家族
非EOL 版本中最早發佈作者[ Note 1]
Forks
Linux
GPL /LGPL
單核心 與模塊
C
1:1
類Unix
2.6.32.61
否
FreeBSD
BSD ; 包含GPL, LGPL軟件
單核心與模塊
C
1:1
BSD , 類Unix
8.4
DragonFly BSD
OpenBSD
BSD
單核心與模塊[ Note 2]
C
1:1
BSD, 類Unix
5.4
MirOS
NetBSD
BSD
單核心與模塊
C
1:1
BSD, 類Unix
5.0
OpenBSD
DragonFly BSD
BSD
混雜
C
1:1
BSD, 類Unix
否
OpenSolaris , OpenIndiana
CDDL
單核心與模塊
C
1:1, M:N
Unix
否
AuroraUX
BSD/CDDL
單核心與模塊
C, Ada
1:1, M:N
Unix
否
Darwin , OpenDarwin , PureDarwin
APSL
混雜
C, C++ [ Note 3]
1:1
BSD, Unix, 類Unix, OS X
否
MINIX
BSD
微內核
C
類Unix
否
FreeDOS
GPL
單核心
C
DOS
1.1
Haiku
MIT
混雜
C, C++
BeOS
否
TiltOS
House
BSD
Haskell
專有
否
KolibriOS
GPL
單核心
匯編語言
MenuetOS
否
MenuetOS
Menuet 64 , commerce excluded
單核心
匯編語言
專有
否
KolibriOS
GNU
GPL
Multiserver 微內核 (Hurd 內核)或單核心 (Linux-libre 核心,Linux內核的復刻,以及非GNU 計劃 的其他內核)
C
1:1
類Unix
2.4 on Linux-libre kernel (no on Hurd kernel)
Linux
ReactOS
GPL, LGPL
混雜
C, C++
Windows-like
否
L4 , Fiasco, Pistachio
Some GPL, some BSD
微內核
C++
L4
否
Plan 9
LPL
混雜
C
1:1, 1:M Cothread style.
自有,宣稱為Unix
否
Inferno, Plan B
AROS Research Operating System
APL
Exokernel
C
AmigaOS
否
Syllable Desktop
GPL
單核心與模塊
C, C++
1:1
類Unix, BeOS, AmigaOS, POSIX
否
Inferno
GPL, LGPL; MIT
C
Plan 9
否
OzInferno
FreeRTOS
modified GPL
RTOS
C
RTOS
否
eCos
modified GPL, eCos
RTOS
C, C++
RTOS
否
RTEMS
modified GPL , BSD, Stanford
RTOS
C 以及匯編語言,並有天然的對包括C++和 Ada 的支持
POSIX, RTEID/ORKID, uITRON
RTOS
4.7.1
HelenOS
BSD
微內核
C
M:N
專有
否
E/OS
GPLv2
單核心
匯編語言, C
1:1
BeOS, 類Unix
否
名稱
軟件許可證
內核 類型
內核語言
線程 支持
作業系統家族
非EOL版本中最早發佈作者[ Note 1]
Forks
^ 1.0 1.1 No for single line development model.
^ OpenBSD contains support for modules on some architectures. They are used only to add third-party features: extracting existing functions into modules in the same manner as FreeBSD is not possible.
^ For IOKit .
名稱
x86 , i386 , IA-32
x86 對稱多處理
Xen
IA-64
x86-64
PowerPC
PowerPC 對稱多處理
SPARC 32
SPARC 對稱多處理
Alpha
MIPS
ARM
XScale
Motorola 68000 series
PA-RISC
OpenRISC
其他
宿主模式
Linux
是
是
是
是
是
是
是
是
是
是
是
是
是
是
是
是
FR-V , Cell , ETRAX CRIS , M32R , Xtensa , h8 , s390 , SuperH
UML , coLinux , MkLinux , Itanium Linux-on-Linux , wombat
FreeBSD [ 1]
是
是
是
是
是
是
是
否
是
否
是
是
是
否
否
否
PC98
OpenBSD [ 2]
是
是
否
否
是
是
否[ Note 1] [ 3]
是
否
是
是
是
是
是
是
否
SuperH, VAX , m88k
NetBSD [ 4]
是
是
是
是
是
是
是
是
是
是
是
是
是
是
是
是
SuperH, ns32k , VAX
DragonFly BSD [ 5]
否
否
否
否
是
否
否
否
否
否
否
否
否
否
否
否
vkernel
OpenSolaris [ 6]
是
是
是
否
是
否
否
是
是
否
否
否
否
否
否
否
AuroraUX [ 6]
是
是
是
否
是
是[ Note 1]
否
是
是
否
是[ Note 1]
是
否
否
否
否
Darwin , OpenDarwin [ 7]
是
是
否
否
是
是
是
否
否
否
否
是
否
是
否
否
L4/Darwin
MINIX [ 8]
是
否
否
否
否
否
否
否
否
否
否
是
否
否
否
否
FreeDOS
是
否
否
否
否
否
否
否
否
否
否
否
否
否
否
否
Haiku
是
是
否
否
是
否
否
否
否
否
否
否[ Note 1] [ 9]
否
否
否
否
KolibriOS
是
否
否
否
是
否
否
否
否
否
否
否
否
否
否
否
MenuetOS
是
否
否
否
是
否
否
否
否
否
否
否
否
否
否
否
GNU
是
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
是[ Note 2]
FR-V , Cell , ETRAX CRIS , M32R , Xtensa , h8 , s390 , SuperH [ Note 2]
UML , Itanium Linux-on-Linux [ Note 3]
ReactOS
是
是
否[ Note 1]
否
是
否[ Note 1]
否[ Note 1]
否
否
否
否
是
否
否
否
否
L4 , Pistachio
是
否
否
是[ Note 4]
是[ Note 4]
是[ Note 4]
否
否
否
是[ Note 4]
是[ Note 4]
是
否
否
否
否
Plan 9
是
是
是
否
是
是
是
是[ Note 5]
是[ Note 5]
是
是
是
是
是[ Note 5]
否
否
See[ 10] [ 11]
lguest , vx32
AROS Research Operating System
是
否
否
否
是
是
否
否
否
否
否
否
否
是
否
否
i386-linux , i386-freebsd
Syllable Desktop
是
是
否
否
否
否
否
否
否
否
否
否
否
否
否
否
Inferno
是
?
否
否
?
是
?
是
?
否
是
是
是
是[ Note 5]
否
否
AMD Am29000 ,[ Note 5] Texas Instruments OMAP
Microsoft Windows , Linux, FreeBSD, Plan 9, OS X , Solaris , Irix , UnixWare ,[ Note 5] HP-UX ,[ Note 5] Internet Explorer
FreeRTOS
是
否
否
否
否
否
否
否
否
否
是
是
否
否
否
是
AVR , PIC , MSP430 , HCS12 , 8052 , MicroBlaze , Cortex-M3, H8S
eCos
是
是
否
否
否
是
否
是
否
否
是
是
是
是
否
是
CalmRISC , ColdFire , FR-V , h8 , Matsushita AM3x , Nios II , NEC V8xx , SuperH
Microsoft Windows, Linux
RTEMS
是
否
Xen
否
否
是
否
是
否
否
是
是
是
是
是
是
Blackfin , Nios II, Coldfire , Texas Instruments C3x/C4x , SuperH, H8S
Linux, Solaris, Cygwin , FreeBSD, multiple CPU simulators
HelenOS
是
是
否
是
是
是
否
是
是
否
是
是
否
否
否
否
E/OS
是
否
否
否
否
否
否
否
否
否
否
是
否
否
否
否
名稱
x86 , i386 , IA-32
x86 對稱多處理
Xen
IA-64
x86-64
PowerPC
PowerPC 對稱多處理
SPARC 32
SPARC 對稱多處理
Alpha
MIPS
ARM
XScale
Motorola 68000 series
PA-RISC
OpenRISC
其他
宿主模式
名稱
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
是
是
是
是 2.6.31+[ 12]
是
是
是
是
是
是
是
是
是
是
是
是
是,nv(2d only), nouveau (3d with mesa)
OSS , ALSA
V4L ,V4L2
FreeBSD
是
是
是
是 8.2+
是
是
是
是
是
是
是
是
否
否
是
是
是
是
是
OpenBSD
是
是
是
是 5.7+
是
是
否
是
是
否
否
否
否
否
是[ 13]
2d only[ 13]
2d only[ 14]
是
是
NetBSD
是
是
是
否 7.0[ 15]
是
是
是
是
是
否
否
否
否
否
是
是
DragonFly BSD
是
是
是
Yes[ 16]
是
是
是
是
是
否
否
否
否
否
是
OpenSolaris
是
是
是
是
是
是
是
是
是
否
是
否
否
是
V4L2
AuroraUX
是
是
是
是
是
是
是
是
是
否
是
否
否
是
Darwin , OpenDarwin
是
是
是
是
是
否
否
否
否
否
MINIX
否
否
否
否
否
FreeDOS
是
是
是
否
否[ 17]
否[ 17]
否
是
否
否
否
否
否
否
否
否
是
否
Haiku
是
是
是
是
是
是
否
是
否
否
否
否
否
是
是
是
是
是
KolibriOS
是
是
否
是
是
否
否
否
否
否
否
否
是
否
MenuetOS
是
否
否
是
是
否
否
否
否
否
否
否
是
是
GNU
是
是[ Note 1]
是[ Note 1]
是[ Note 1]
是[ Note 1]
是[ Note 1]
是[ Note 1]
是
否[ Note 2]
否[ Note 2]
否[ Note 2]
否[ Note 2]
否[ Note 2]
否[ Note 3]
否[ Note 3]
是[ Note 1]
是[ Note 1]
是[ Note 1]
ReactOS
是
是
是
是[ 18]
是[ 18]
否
否
是
否
否
否
否
否
是
L4 , Fiasco, Pistachio
否
否
否
否
否
Plan 9
是
是
是
是
是
是
是
否
否
否
否
否
是
是
AROS Research Operating System
是
是
否
否
否
自有
否
僅 2D
Syllable Desktop
是
是
是
是
是
否
否
否
否
否
是
Inferno
是
否
是
否
否
否
是
是
否
否
否
否
否
是
FreeRTOS
否
否
否
否
否
eCos
是
是
是
是
否
否
否
否
否
RTEMS
是
是
否
否
否
否
否
HelenOS
是
是
否
否
是
否
否
否
否
否
否
否
否
否
否
否
是
否
E/OS
是
是
是
否[6]
是
是
是
否
否
否
否
否
否
是
是
名稱
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
名稱
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 system s
Linux
是
是[ Note 1] [ Note 2]
是
是
是
是
是[ Note 3]
是[ 19]
是
是[ Note 4]
是
是[ Note 3]
是
是
是
是
是
是
9P ,[ Note 5] FUSE ,[ Note 5] sysfs ,[ Note 5] configfs ,[ Note 5] Reiser4 ,[ Note 5] [ Note 6] JFS , Btrfs , UnionFS , Ext4
FreeBSD
是
是[ Note 3] [ Note 2]
是
是[ Note 3]
是[ Note 1]
是[ Note 3]
是
是
否
否
否
否
是
是
是
是
是
是
FUSE, nullfs , UnionFS
NetBSD
是
是[ Note 3] [ Note 2]
是
是
是
是[ Note 3]
是
是[ Note 3]
是
是
是
是
PUFFS , LFS , EFS
OpenBSD
是
是[ Note 3]
是
否
否
是
否
否
否
否
否
是
是
是
是
是
否
AFS
DragonFly BSD
是
是[ Note 3]
是
否
否
否
是
否
否
否
否
否
是
是[ Note 7]
是
是
是
否
HAMMER , nullfs, PUFFS
OpenSolaris
是
是 [ Note 2] [ Note 8]
否
否
否
否
是
否
否
否
否
是
是
是
是
是
是
CIFS (native), QFS
AuroraUX
是
是 [ Note 2] [ Note 8]
是
是
否
否
是
否
否
否
否
是
是
是
是
是
是
CIFS (native), QFS
Darwin , OpenDarwin
是
是[ Note 3] [ Note 2]
是
是
是
是
是
是
是
MINIX
是
否
是
是
否
FreeDOS
是
否
否
否
否
否
否
否
否
是
是
Haiku
是
是 [ Note 2]
是 [ Note 9]
是 [ Note 9]
是
是
是
是
否[ Note 10]
KolibriOS
是
是[ Note 3]
是[ Note 3]
是[ Note 3]
是[ Note 3]
是
是
MenuetOS
是
GNU
是
是
是[ Note 11]
是[ Note 12]
是
是
是
否
ReactOS
是
是
否
否
否
否
否
否
L4 , Fiasco, Pistachio
是
否
Plan 9
是
是
否
否
否
否
否
否
否
否
否
是
否
是
是
是
否
Fossil , Venti , most system services
AROS Research Operating System
是
是
SFS , AFFS
Syllable Desktop
是
是[ Note 3]
是[ Note 3]
是[ Note 3]
是
是
是
AFS
Inferno
是
否
否
否
否
否
否
否
否
否
否
否
是
否
否
否
是
kfs, most system services
FreeRTOS
否
eCos
是
是[ Note 3]
是
MMFS, ROMfs, JFFS2 , YAFFS
RTEMS
是
是
是
TarFS, TFTP FS, IMFS, miniIMFS
HelenOS
是
否
是
是
否
否
否
否
否
否
是
否
是
是
否
否
是
locfs, exFAT
E/OS
是
否
是
否
否
否
否
否
否
否
是
是[ Note 13]
是
否
是
是
是
名稱
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
名稱
RAID
quota
Resource access control
encryption
other special file system features
Linux
是
是
Unix , ACL , MAC
是
LVM , EVMS
FreeBSD
是
是
Unix, ACL, MAC
是
GEOM ,快照, 後台fck , user-mountable file systems
OpenBSD
是
是
Unix
是
NetBSD
是
是
Unix, Veriexec
是
DragonFly BSD
是
是
Unix
是
HAMMER , Snapshots, Checksumming, Deduplication
OpenSolaris
是
是
Unix, ACL, MAC
是
Solaris Volume Manager , ZFS , snapshots , transparent data repair
AuroraUX
是
是
Unix, ACL, MAC
Solaris Volume Manager, ZFS, snapshots, transparent data repair
Darwin , OpenDarwin
是
Unix, ACL
是
MINIX
Unix
FreeDOS
否
KolibriOS
否
MenuetOS
否
GNU
Unix
ReactOS
否
L4 , Fiasco, Pistachio
Plan 9
否
否
類Unix , no root
否
snapshots, venti archival storage, per-process 名稱space, user-mountable file systems
AROS Research Operating System
Syllable Desktop
Unix
64-bit , journaling , extended file attributes
Inferno
否
否
類Unix, no root
否
per-process 名稱space, user-mountable file systems
FreeRTOS
eCos
RTEMS
HelenOS
否
否
否
否
否
E/OS
是
是
Unix
是
否
名稱
RAID
quota
Resource access control
encryption
other special file system features
Operating system
Mandatory access control
Software executable space protection
Operating system-level virtualization
Virtualisation
Userspace protection
Others
Linux
SELinux , AppArmor [ Note 1]
Exec Shield ,[ Note 1] PaX [ Note 1]
Chroot , 名稱space and cgroups,[ Note 2] Linux-VServer ,[ Note 1] OpenVZ [ Note 1]
KVM
IPFilter , Iptables
grsecurity ,[ Note 1] RSBAC [ Note 1]
FreeBSD
SeBSD ,[ Note 3] [ Note 4] TrustedBSD
ProPolice/SSP [ Note 5]
jail
IPFW , PF
Darwin
SEDarwin , TrustedBSD
jail
IPFW
OpenBSD
W^X , ProPolice/SSP [ Note 6]
PF
OpenSolaris
TrustedBSD
Solaris Containers
KVM [ 20]
IPFilter
RBAC[ 21]
AuroraUX
TrustedBSD
Solaris Containers
IPFilter
Plan 9
否
否
per-process 名稱spaces
Inferno
否
否
per-process 名稱spaces