此列表列出了自由 或开源 的操作系统 之间的比较。本列表中中,若并非该操作系统的所有版本均支持所列出之特性,则会加注首个实现本特性的版本。
名称
软件许可证
内核 类型
内核语言
线程 支持
操作系统家族
非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