开源操作系统比较

此列表列出了自由或开源的操作系统之间的比较。本列表中，若并非该操作系统的所有版本均支持所列出之特性，则会加注首个实现本特性的版本。

## 一般信息

名称｜软件许可证｜内核类型｜内核语言｜线程支持｜操作系统家族｜非EOL版本中最早发布作者｜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｜单核心与模块｜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++｜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， 64位版本禁止商业使用，32位版本使用GNU许可证｜单核心｜汇编语言｜专有｜否｜KolibriOS

GNU｜GPL｜https://www.gnu.org/software/hurd/faq/multiserver_微内核.html（Hurd 内核）或单核心 (Linux-libre核心，Linux内核的复刻，以及非GNU 计划的其他内核)｜C｜1:1｜类Unix｜Linux-libre 内核的2.4版本（而非 Hurd 内核）｜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 协程方式｜自有，宣称为Unix｜否｜Inferno, Plan B

AROS｜ 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版本中最早发布者｜Forks

## 支持的平台

名称｜x86, i386, IA-32｜x86 对称多处理｜Xen｜IA-64｜x86-64｜PowerPC｜PowerPC 对称多处理｜SPARC32｜SPARC 对称多处理｜Alpha｜MIPS｜ARM｜XScale｜M68k｜PA-RISC｜OpenRISC｜其他｜宿主模式

Linux｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH｜UML, coLinux, MkLinux, Itanium Linux-on-Linux, wombat

FreeBSD｜是｜是｜是｜是｜是｜是｜是｜否｜是｜否｜是｜是｜是｜否｜否｜否｜PC98

OpenBSD｜是｜是｜否｜否｜是｜是｜否｜是｜否｜是｜是｜是｜是｜是｜是｜否｜SuperH, VAX, m88k

NetBSD｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜SuperH, ns32k, VAX

DragonFly BSD｜否｜否｜否｜否｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜ vkernel

OpenSolaris｜是｜是｜是｜否｜是｜否｜否｜是｜是｜否｜否｜否｜否｜否｜否｜否

AuroraUX｜是｜是｜是｜否｜是｜是｜否｜是｜是｜否｜是｜是｜否｜否｜否｜否

Darwin, OpenDarwin｜是｜是｜否｜否｜是｜是｜是｜否｜否｜否｜否｜是｜否｜是｜否｜否｜ L4/Darwin

MINIX｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜是｜否｜否｜否｜否

FreeDOS｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否

Haiku｜是｜是｜否｜否｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否

KolibriOS｜是｜否｜否｜否｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否

MenuetOS｜是｜否｜否｜否｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否

GNU｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH｜UML, Itanium Linux-on-Linux

ReactOS｜是｜是｜否｜否｜是｜否｜否｜否｜否｜否｜否｜是｜否｜否｜否｜否

L4, Pistachio｜是｜否｜否｜是｜是｜是｜否｜否｜否｜是｜是｜是｜否｜否｜否｜否

Plan 9｜是｜是｜是｜否｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜否｜否｜See｜lguest, vx32

AROS｜是｜否｜否｜否｜是｜是｜否｜否｜否｜否｜否｜否｜否｜是｜否｜否｜ i386-linux , i386-freebsd

Syllable Desktop｜是｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否

Inferno｜是｜未知｜否｜否｜未知｜是｜未知｜是｜未知｜否｜是｜是｜是｜是｜否｜否｜AMD Am29000, Texas Instruments OMAP｜Microsoft Windows, Linux, FreeBSD, Plan 9, OS X, Solaris, Irix, UnixWare, HP-UX, 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 对称多处理｜SPARC32｜SPARC 对称多处理｜Alpha｜MIPS｜ARM｜XScale｜M68k｜PA-RISC｜OpenRISC｜其他｜宿主模式

## 支持的硬件

### 一般

名称｜ATA｜SATA｜SCSI｜USB 3.0｜USB 2.0｜USB 1.1｜FireWire｜PCMCIA/PC card｜AGP｜Nvidia 官方驱动 IA-32｜Nvidia 官方驱动 IA-64｜Nvidia 官方驱动 AMD64｜ATI 官方驱动 x86｜ATI 官方驱动 x86-64｜ATI r200 自由驱动｜ATI r300 自由驱动｜Nvidia 自由驱动｜音频｜电视调谐器、网络摄像头

Linux｜是｜是｜是｜是 2.6.31+｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是,nv(2d only), nouveau(3d with mesa)｜OSS, ALSA｜V4L,V4L2

FreeBSD｜是｜是｜是｜是 8.2+｜是｜是｜是｜是｜是｜是｜是｜是｜否｜否｜是｜是｜是｜是｜是

OpenBSD｜是｜是｜是｜是 5.7+｜是｜是｜否｜是｜是｜否｜否｜否｜否｜否｜是｜2d only｜2d only｜是｜是

NetBSD｜是｜是｜是｜否 7.0｜是｜是｜是｜是｜是｜否｜否｜否｜否｜否｜是｜是

DragonFly BSD｜是｜是｜是｜Yes｜是｜是｜是｜是｜是｜否｜否｜否｜否｜否｜是

OpenSolaris｜是｜是｜是｜是｜是｜是｜是｜是｜是｜否｜是｜否｜否｜是｜V4L2

AuroraUX｜是｜是｜是｜是｜是｜是｜是｜是｜是｜否｜是｜否｜否｜是

Darwin, OpenDarwin｜是｜是｜是｜是｜是｜否｜否｜否｜否｜否

MINIX｜否｜否｜否｜否｜否

FreeDOS｜是｜是｜是｜否｜否｜否｜否｜是｜否｜否｜否｜否｜否｜否｜否｜否｜是｜否

Haiku｜是｜是｜是｜是｜是｜是｜否｜是｜否｜否｜否｜否｜否｜是｜是｜是｜是｜是

KolibriOS｜是｜是｜否｜是｜是｜否｜否｜否｜否｜否｜否｜否｜是｜否

MenuetOS｜是｜否｜否｜是｜是｜否｜否｜否｜否｜否｜否｜否｜是｜是

GNU｜是｜是｜是｜是｜是｜是｜是｜是｜否｜否｜否｜否｜否｜否｜否｜是｜是｜是

ReactOS｜是｜是｜是｜是｜是｜否｜否｜是｜否｜否｜否｜否｜否｜是

L4, Fiasco, Pistachio｜否｜否｜否｜否｜否

Plan 9｜是｜是｜是｜是｜是｜是｜是｜否｜否｜否｜否｜否｜是｜是

AROS｜是｜是｜否｜否｜否｜自有｜否｜仅 2D

Syllable Desktop｜是｜是｜是｜是｜是｜否｜否｜否｜否｜否｜是

Inferno｜是｜否｜是｜否｜否｜否｜是｜是｜否｜否｜否｜否｜否｜是

FreeRTOS｜否｜否｜否｜否｜否

eCos｜是｜是｜是｜是｜否｜否｜否｜否｜否

RTEMS｜是｜是｜否｜否｜否｜否｜否

HelenOS｜是｜是｜否｜否｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜是｜否

E/OS｜是｜是｜是｜否｜是｜是｜是｜否｜否｜否｜否｜否｜否｜是｜是

名称｜ATA｜SATA｜SCSI｜USB 3.0｜USB 2.0｜USB 1.1｜FireWire｜PCMCIA/PC card｜AGP｜Nvidia 官方驱动 IA-32｜Nvidia 官方驱动 IA-64｜Nvidia 官方驱动 AMD64｜ATI 官方驱动 x86｜ATI 官方驱动 x86-64｜ATI r200 自由驱动｜ATI r300 自由驱动｜Nvidia 自由驱动｜音频｜电视调谐器、网络摄像头

### 网络

名称｜网络支持｜NE2000/RTL8029｜RTL8139｜GbE｜10GbE｜WLAN｜蓝牙｜IrDA

Linux｜是｜是｜是｜是｜是｜是｜是｜是

FreeBSD｜是｜是｜是｜是｜是｜是｜是｜是

OpenBSD｜是｜是｜是｜是｜是｜是｜是｜否

NetBSD｜是｜是｜是｜是｜是｜是｜是｜是

DragonFly BSD｜是｜是｜是｜是｜是

OpenSolaris｜是｜是｜是｜是｜是｜否｜否

AuroraUX｜是｜是｜是｜是｜是｜否｜否

Darwin, OpenDarwin｜是

MINIX｜是｜是

FreeDOS｜是｜是｜是

Haiku｜是｜是｜是｜是｜是

KolibriOS｜是｜是｜是｜否｜是

MenuetOS｜是｜是｜否｜否

GNU｜是

ReactOS｜是｜是｜是｜是｜是｜是｜否｜否

L4, Fiasco, Pistachio

Plan 9｜是｜是｜是｜是｜是｜是｜否｜否

AROS｜是｜是

Syllable Desktop｜是｜是｜是｜是

Inferno｜是｜是｜是｜是｜是｜否｜否

FreeRTOS

eCos｜是｜是｜是

RTEMS｜是｜是｜是｜是｜否｜否｜否｜否

HelenOS｜是｜是｜是｜是｜否｜否｜否｜否

E/OS｜是｜是｜是｜是｜是｜否｜否｜否

名称｜网络支持｜NE2000/RTL8029｜RTL8139｜GbE｜10GbE｜WLAN｜蓝牙｜IrDA

## 网络技术

名称｜防火墙｜TCP/IP｜IPv6｜IPX｜PPP｜PPPoE｜DHCP｜桥接｜TUN/TAP｜ssh｜OpenVPN

Linux｜netfilter iptables/nftables｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是

FreeBSD｜IPFW2、IPFilter、PF｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是

OpenBSD｜PF｜是｜是｜否｜是｜是｜是｜是｜是｜是｜是

NetBSD｜IPFilter、NPF (防火墙)、PF｜是｜是｜是｜是｜是｜是｜是｜是｜是

DragonFly BSD｜IPFW2、PF｜是｜是｜否｜是｜是｜是｜是｜是｜是

OpenSolaris｜IPFilter｜是｜是｜是｜是｜是｜是｜是｜是｜是

AuroraUX｜IPFilter｜是｜是｜是｜是｜是｜是｜是｜是

Darwin, OpenDarwin｜IPFW｜是｜是｜是｜是

MINIX｜是｜是

FreeDOS｜是｜是｜是｜是｜是｜是

Haiku｜是｜是｜是｜是｜是

KolibriOS｜是｜否｜是｜否｜是

MenuetOS｜是｜否｜否｜否

GNU｜netfilter iptables/nftables（Linux-libre 及 Linux 内核）｜是｜是｜是｜是

ReactOS｜是｜是

L4, Fiasco, Pistachio

Plan 9｜ipmux｜是｜是｜否｜是｜是｜是｜是｜否｜是｜否

AROS｜是

Syllable Desktop｜是｜是｜是｜是｜是

Inferno｜ipmux｜是｜是｜否｜是｜是｜是｜是｜否｜否｜否

FreeRTOS

eCos｜是｜是｜是｜是｜是

RTEMS｜是｜否｜是｜是｜是｜是｜是

HelenOS｜是｜是｜否｜否｜否｜是｜否｜否｜否｜否

E/OS｜是｜是｜是｜是｜是｜是｜是｜是｜是｜否

名称｜防火墙｜TCP/IP｜IPv6｜IPX｜PPP｜PPPoE｜DHCP｜桥接｜TUN/TAP｜ssh｜OpenVPN

## 支持的文件系统

名称｜FAT16, dosfs; FAT32, vfat｜NTFS｜Ext2｜Ext3｜XFS｜ReiserFS｜UFS｜UFS2｜HFS｜HFS+｜MINIXfs｜BeFS｜ISO 9660｜UDF｜NFS｜SMBFS｜RAM disk, tmpfs｜ZFS｜其他文件系统

Linux｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜9P, FUSE, sysfs, configfs, Reiser4, JFS, Btrfs, UnionFS, Ext4

FreeBSD｜是｜是｜是｜是｜是｜是｜是｜是｜否｜否｜否｜否｜是｜是｜是｜是｜是｜是｜FUSE, nullfs, UnionFS

NetBSD｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜是｜PUFFS, LFS, EFS

OpenBSD｜是｜是｜是｜否｜否｜是｜否｜否｜否｜否｜否｜是｜是｜是｜是｜是｜否｜AFS

DragonFly BSD｜是｜是｜是｜否｜否｜否｜是｜否｜否｜否｜否｜否｜是｜是｜是｜是｜是｜否｜HAMMER, nullfs, PUFFS

OpenSolaris｜是｜是｜否｜否｜否｜否｜是｜否｜否｜否｜否｜是｜是｜是｜是｜是｜是｜CIFS (native), QFS

AuroraUX｜是｜是｜是｜是｜否｜否｜是｜否｜否｜否｜否｜是｜是｜是｜是｜是｜是｜CIFS (native), QFS

Darwin, OpenDarwin｜是｜是｜是｜是｜是｜是｜是｜是｜是

MINIX｜是｜否｜是｜是｜否

FreeDOS｜是｜否｜否｜否｜否｜否｜否｜否｜否｜是｜是

Haiku｜是｜是｜是｜是｜是｜是｜是｜是｜否

KolibriOS｜是｜是｜是｜是｜是｜是｜是

MenuetOS｜是

GNU｜是｜是｜是｜是｜是｜是｜是｜否

ReactOS｜是｜是｜否｜否｜否｜否｜否｜否

L4, Fiasco, Pistachio｜是｜否

Plan 9｜是｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜是｜否｜是｜是｜是｜否｜Fossil, Venti, most system services

AROS｜是｜是｜SFS, AFFS

Syllable Desktop｜是｜是｜是｜是｜是｜是｜是｜AFS

Inferno｜是｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜否｜是｜否｜否｜否｜是｜kfs, most system services

FreeRTOS｜否

eCos｜是｜是｜是｜MMFS, ROMfs, JFFS2, YAFFS

RTEMS｜是｜是｜是｜TarFS, TFTP FS, IMFS, miniIMFS

HelenOS｜是｜否｜是｜是｜否｜否｜否｜否｜否｜否｜是｜否｜是｜是｜否｜否｜是｜locfs, exFAT

E/OS｜是｜否｜是｜否｜否｜否｜否｜否｜否｜否｜是｜是｜是｜否｜是｜是｜是

名称｜FAT16, dosfs; FAT32, vfat｜NTFS｜Ext2｜Ext3｜XFS｜ReiserFS｜UFS｜UFS2｜HFS｜HFS+｜MINIXfs｜BeFS｜ISO 9660｜UDF｜NFS｜SMBFS｜RAM disk, tmpfs｜ZFS｜其他文件系统

## 支持的文件系统特性

名称｜RAID｜磁盘配额｜文件权限控制｜加密｜其他文件系统特性

Linux｜是｜是｜Unix, ACL，MAC｜是｜LVM, EVMS

FreeBSD｜是｜是｜Unix, ACL, MAC｜是｜GEOM，快照，后台文件系统一致性检查，用户可挂载的文件系统。

OpenBSD｜是｜是｜Unix｜是

NetBSD｜是｜是｜Unix, Veriexec｜是

DragonFly BSD｜是｜是｜Unix｜是｜HAMMER, 快照, 检测计算 (Checksumming), 数据重复 (Deduplication)

OpenSolaris｜是｜是｜Unix, ACL, MAC｜是｜Solaris 卷管理，ZFS, 快照，透明数据恢复 (transparent data repair)

AuroraUX｜是｜是｜Unix, ACL, MAC｜Solaris 卷管理，ZFS, 快照，透明数据恢复 (transparent data repair)

Darwin, OpenDarwin｜是｜Unix, ACL｜是

MINIX｜Unix

FreeDOS｜否

KolibriOS｜否

MenuetOS｜否

GNU｜Unix

ReactOS｜否

L4, Fiasco, Pistachio

Plan 9｜否｜否｜类Unix，无 root｜否｜快照，venti，单过程名字空间 (per-process namespace)，用户可挂载的文件系统

AROS

Syllable Desktop｜Unix｜64-bit, journaling, extended file attributes

Inferno｜否｜否｜类Unix, no root｜否｜单过程名字空间，用户可挂载的文件系统

FreeRTOS eCos RTEMS

HelenOS｜否｜否｜否｜否｜否

E/OS｜是｜是｜Unix｜是｜否

名称｜RAID｜磁盘配额｜文件权限控制｜加密｜其他文件系统特性

## 安全特性

名称｜强制访问控制｜软件可执行空间保护｜操作系统层虚拟化｜虚拟化｜用户空间保护｜其他

Linux｜SELinux，AppArmor｜Exec Shield， PaX｜Chroot，名字空间和cgroups，Linux-VServer， OpenVZ｜KVM｜IPFilter, Iptables｜grsecurity， RSBAC

FreeBSD｜SeBSD， TrustedBSD｜ProPolice/SSP｜jail｜IPFW、PF

Darwin｜SEDarwin, TrustedBSD｜jail｜IPFW

OpenBSD｜W^X, ProPolice/SSP｜PF

OpenSolaris｜TrustedBSD｜Solaris Containers｜KVM｜IPFilter｜RBAC

AuroraUX｜TrustedBSD｜Solaris Containers｜IPFilter

Plan 9｜否｜否｜per-process namespaces

Inferno｜否｜否｜per-process namespaces

## 参见

- BSD
- 操作系统的比较
- Linux发行版比较
- BSD操作系统的比较
- 操作系统内核的比较
- 文件系统的对比
- 平台虚拟软件的比较
- DOS操作系统的比较
- 操作系统列表
- Live CD
- Microsoft Windows
- RTEMS
- Unix
- 类Unix

## 额外链接

- Unix History
- Windows History
- The FreeBSD home page
- Info on FreeBSD (last updated 21 March 2004)
- The OpenBSD home page
- Info on OpenBSD (last updated 17 February 2002)
- The NetBSD home page
- Info on NetBSD (last updated 17 February 2002)
- Apple's Mac OS X site
- Info on Mac OS X (last updated 4 March 2002)
- Info on Mac OS X Server (last updated 14 February 2002)
- The DragonFly BSD home page
- The RTEMS home page
- Operating System Technical Comparison

### 虚拟镜像

- Haiku Build Factory

### 软件和软件包

- Freecode – mostly Linux
- FreeBSD Ports – FreeBSD
- FRESHports – FreeBSD
- ports.su – OpenBSD
- OpenBSD packages and ports – OpenBSD
- pkgsrc – NetBSD, Linux, FreeBSD, Solaris, Darwin
- OpenSolaris Download Center – OpenSolaris
- Nexenta OS packages – OpenSolaris
- Autopackage – Linux
- Klik – Linux
- OpenPKG – Linux, FreeBSD, NetBSD, Solaris
- DarwinPorts – Darwin
- MINIX 3 – Software – MINIX
- FreeDOS – Software – FreeDOS
- FSF/UNESCO Free Software Directory – GNU Mach/GNU Hurd, Linux
- ReactOS Support Database – ReactOS
- Free Software ported to RTEMS
- Kamidake (site gone) – Syllable