开源操作系统比较

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

 一般信息 

 名称 软件许可证 内核类型 内核语言 线程支持 操作系统家族 非EOL版本中最早发布作者 Forks Linux  单核心与模块 C 1:1 类Unix 2.6.32.61  FreeBSD  单核心与模块 C 1:1 BSD, 类Unix 8.4 DragonFly BSD OpenBSD  单核心与模块 C 1:1 BSD, 类Unix 5.4  NetBSD  单核心与模块 C 1:1 BSD, 类Unix 5.0 OpenBSD DragonFly BSD  混杂 C 1:1 BSD, 类Unix   OpenSolaris, OpenIndiana  单核心与模块 C 1:1, M:N Unix   AuroraUX  单核心与模块 C, Ada 1:1, M:N Unix   Darwin, OpenDarwin, PureDarwin  混杂 C, C++ 1:1 BSD, Unix, 类Unix, OS X   MINIX  微内核 C  类Unix   FreeDOS  单核心 C  DOS 1.1  Haiku  混杂 C, C++  BeOS  TiltOS House   Haskell  专有   KolibriOS  单核心 汇编语言  MenuetOS   MenuetOS  单核心 汇编语言  专有  KolibriOS GNU  （Hurd 内核）或单核心 (Linux-libre核心，Linux内核的复刻，以及非GNU 计划的其他内核) C 1:1 类Unix Linux-libre 内核的2.4版本（而非 Hurd 内核） Linux ReactOS  混杂 C, C++  Windows-like   L4, Fiasco, Pistachio  微内核 C++  L4   Plan 9  混杂 C 1:1, 1:M 协程方式 自有，宣称为Unix  Inferno, Plan B   Exokernel C  AmigaOS   Syllable Desktop  单核心与模块 C, C++ 1:1 类Unix, BeOS, AmigaOS, POSIX   Inferno   C  Plan 9  OzInferno FreeRTOS  RTOS C  RTOS   eCos  RTOS C, C++  RTOS   RTEMS  RTOS C 以及汇编语言，并有天然的对包括C++和 Ada 的支持 POSIX, RTEID/ORKID, uITRON RTOS 4.7.1    微内核 C M:N 专有   E/OS  单核心 汇编语言, 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  PA-RISC  其他 宿主模式 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 BSDDragonFly Frequently Asked Questions                   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                  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                  E/OS                 名称 x86, i386, IA-32 x86 對稱多處理 Xen IA-64 x86-64 PowerPC PowerPC 對稱多處理 SPARC32 SPARC 對稱多處理 Alpha MIPS ARM XScale  PA-RISC  其他 宿主模式

 支持的硬件 
 一般 
 名称 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)   FreeBSD     8.2+                OpenBSD     5.7+            2d only 2d only   NetBSD     7.0             DragonFly BSD   Yes            OpenSolaris                AuroraUX               Darwin, OpenDarwin           MINIX      FreeDOS     USB with DOS  – Limited support for some devices provided by third-party driver.              Haiku                   KolibriOS               MenuetOS               GNU                   ReactOS      – Very limited support.           L4, Fiasco, Pistachio      Plan 9                     自有  仅 2D Syllable Desktop            Inferno               FreeRTOS      eCos          RTEMS                           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            Syllable Desktop     Inferno        FreeRTOS eCos    RTEMS                  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、           OpenBSD PF           NetBSD IPFilter、、PF          DragonFly BSD IPFW2、PF          OpenSolaris IPFilter          AuroraUX IPFilter         Darwin, OpenDarwin IPFW     MINIX   FreeDOS       Haiku None      KolibriOS None      MenuetOS None     GNU netfilter iptables/nftables（Linux-libre 及 Linux 内核）     ReactOS   L4, Fiasco, Pistachio Plan 9 ipmux             Syllable Desktop      Inferno ipmux           FreeRTOS eCos      RTEMS                   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  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    SFS, AFFS Syllable Desktop        AFS Inferno                  kfs, most system services FreeRTOS  eCos    MMFS, ROMfs, JFFS2, YAFFS RTEMS    TarFS, TFTP FS, IMFS, miniIMFS                   locfs, exFAT E/OS                  名称 FAT16, dosfs; FAT32, vfat NTFS Ext2 Ext3 XFS ReiserFS UFS UFS2 HFS HFS+ MINIXfs  ISO 9660 UDF NFS SMBFS RAM disk, tmpfs ZFS 其他文件系统

 支持的文件系统特性 
 名称 RAID  文件权限控制 加密 其他文件系统特性 Linux   Unix, ACL，MAC  LVM,  FreeBSD   Unix, ACL, MAC  GEOM，快照， 后台，用户可挂载的文件系统。 OpenBSD   Unix  NetBSD   Unix, Veriexec  DragonFly BSD   Unix  , 快照, 检测计算 (Checksumming), 数据重复 (Deduplication) OpenSolaris   Unix, ACL, MAC  ，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  快照，，单过程名字空间 (per-process namespace)，用户可挂载的文件系统  Syllable Desktop Unix 64-bit, journaling, extended file attributes Inferno   类Unix, no root  单过程名字空间，用户可挂载的文件系统 FreeRTOS eCos RTEMS       E/OS   Unix   名称 RAID  文件权限控制 加密 其他文件系统特性

 安全特性 

 名称 强制访问控制 软件 作業系統層虛擬化 虚拟化 用户空间保护 其他 Linux     IPFilter, Iptables ， RSBAC FreeBSD  TrustedBSD   IPFW、 Darwin   IPFW OpenBSD  PF OpenSolaris TrustedBSD  KVM  IPFilter RBAC AuroraUX TrustedBSD  IPFilter Plan 9    Inferno   

 参见 


 BSD

 Linux发行版比较



 文件系统的对比


 操作系统列表
 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

Category:自由软件
Category:自由操作系统