Сравнение операционных систем с открытым исходным кодом

редактировать

Эти таблицы сравнивают бесплатное программное обеспечение / с открытым исходным кодом операционные системы. Если не все версии поддерживают функцию, отображается первая версия, которая ее поддерживает.

Содержание
  • 1 Общая информация
  • 2 Поддерживаемые архитектуры
  • 3 Поддерживаемое оборудование
    • 3.1 Общие
    • 3.2 Сеть
  • 4 Сетевые технологии
  • 5 Поддерживаемые файловые системы
  • 6 Поддерживаемые функции файловой системы
  • 7 Функции безопасности
  • 8 См. также
  • 9 Ссылки
  • 10 Внешние ссылки
Общая информация
ИмяЛицензия Тип ядра Ядро язык программирования Ядро поток поддержкаСемейство ОССамая старая не EOL версияФорки
Linux GPL / LGPL Монолитный с модулямиC 1: 1Unix-подобный 3.16elks
FreeBSD BSD ; Программное обеспечение GPL, LGPL обычно включеноМонолитный с модулямиC1: 1BSD, Unix-подобный11DragonFly BSD
OpenBSD BSDМонолитныйC1: 1BSD, Unix-подобный6.4MirOS
NetBSD BSDМонолитный с модулямиC1: 1BSD, Unix-like7.0OpenBSD
DragonFly BSD BSDГибрид C1: 1BSD, Unix-likeНет
OpenSolaris, illumos CDDL Монолитный с модулямиC1: 1, M: NUnix Нет
Darwin, OpenDarwin APSL HybridC, C ++ 1: 1BSD, Unix, Unix-like, OS X Нет
MINIX BSDMicrokernel CUnix-likeНет
RedoxOS MITMicrokernel RustUnix-likeНет
FreeRTOS MIT RTOS CRTOSНет
FreeDOS GPLМонолитныйCDOS 1.1
Genode AGPLMicrokernelC ++1: 1Генод e
Haiku MIT HybridC, C ++BeOS НетTiltOS
House BSDHaskell собственный / оригиналНет
KolibriOS GPLМонолитныйASM MenuetOS Нет
MenuetOS Menuet 64, коммерция исключеноМонолитныйASMсобственный / оригинальныйНетKolibriOS
GNU GPLМультисерверное микроядро (ядро ​​Hurd ) или монолитное (ядро ​​Linux-libre, форк ядра Linux и другие ядра, не являющиеся частью проекта GNU )C 1: 1Unix-like 2.4 на Linux-libre ядре (кроме Hurd kernel)Linux
ReactOS GPL, LGPLГибридC, C ++Windows-подобный Нет
RISC OS Apache 2.0Монолитный (с)ARM сборка NoRISC OSНетRISC OS 6
L4, Fiasco, Pistachio Немного GPL, немного BSDМикроядроC ++L4Нет
Plan 9 LPL ГибридC1: 1, 1: M Стиль Cothread.собственный, проинформированный UnixНетInferno, Plan B
AROS APL Exokernel CAmigaOS Нет
Syllable GPLМонолитный с модулямиC, C ++1: 1Unix-like, BeOS, AmigaOS, POSIX Нет
Inferno GPL, LGPL; MITCPlan 9 Нет
NuttX BSDRTOS CRTOSНет
eCos модифицированный GPL, eCos RTOSC, C ++RTOSНет
RTEMS модифицированная GPL, BSD, StanfordRTOSC и ASM с встроенной поддержкой других языков, включая C ++ и AdaPOSIX, RTEID / ORKID, uITRONRTOS4.7.1
HelenOS BSDMicrokernelCM: Nсобственное / оригинальноеНет
E / OSGPLv2 MonolithicASM, C1: 1BeOS, Unix-подобныйНет
TempleOS общественное достояниеМонолитныйHolyC, C, C ++Commodore 64 -подобныйНет
ИмяЛицензияТип ядраЯзык программирования ядраПоддержка потоков ядраСемейство ОССамая старая версия без EOLФорки
Поддерживаемые архитектуры
Имяx86, i386, IA-32 x86 SMP Xen IA-64 x86-64 PowerPC Po werPC SMPSPARC 32SPARC SMPAlpha MIPS ARM XScale M68k PA-RISC OpenRISC другиережим хоста
Linux ДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаFR-V, Ячейка, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH UML, coLinux, MkLinux, Itanium Linux-on-Linux, wombat
FreeBSD ДаДаДаДаДаДаДаНетДаНетДаДаДаНетНетНетPC98
OpenBSD ДаДаНетНетДаДаДаНетДаДаДаДаДаНетДаНетSuperH ]
NetBSD ДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаSuperH, ns32k, VAX, hppa, M68010, mipseb, mipsel, sparc64
DragonFly BSD НетНетНетНетДаНетНетНетНетНетНетНетНетНетНетНетvkernel
OpenSolaris illumos ДаДаДаНетДаНетНетДаДаНетНетНетНетНетНетНет
Дарвин, OpenDarwin ДаДаНетНетДаДаДаНетНетНетНетДаНетДаНетНетL4 / Darwin
MINIX ДаНетНетНетНетНетНетНетНетНетНетДаНетНетНетНет
FreeDOS ДаНетНетНетНетНетНетНетНетНетНетНетНетНетНетНет
Genode ДаДаДаНетНетНетНетНетНетНетНетДаНетНетНетНетRISC-V Linux
Haiku ДаДаНетНетДаНетНетНетНетНетНетNoНетНетНетНет
KolibriOS ДаНетНетНетНетНетНетНетНетНетНетНетНетНетНетНет
MenuetOS ДаНетНетНетДаНетНетНетНетНетНетНетНетНетНетНет
GNU ДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаFR -V, ячейка, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH UML, Itanium Linux-on-Linux
ReactOS ДаДаNoНетДаNoNoНетНетНетНетДаНетНетНетНет
RISC OS НетНетНетНетНетНетНетНетНетНетНетДаНетНетНетНет
L4, Фисташки ДаНетНетДаДаДаНетНетНетДаДаДаНетНетНетНет
План 9 ДаДаДаНетДаДаДаДаДаДаДаДаДаДаНетНетСм.lguest, vx32
AROS ДаНетНетНетДаДаНетНетНетНетНетНетНетДаНетНетi386-linux, i386-freebsd
Syllable ДаДаНетНетНетНетНетНетНетНетНетНетНетНетНетНет
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 ДаДаНетНетНетДаНетДаНетНетДа esДаДаДаНетДаCalmRISC, ColdFire, FR-V, h8, Matsushita AM3x, Nios II, NEC V8xx, SuperHMicrosoft Windows, Linux
RTEMS ДаНетXen НетНетДаНетДаНетНетДаДаДаДаДаДаBlackfin, Nios II, Coldfire, Texas Instruments C3x / C4x, SuperH, H8S Linux, Solaris, Cygwin, FreeBSD, имитаторы нескольких процессоров
HelenOS ДаДаНетДаДаДаНетДаДаНетДаДаНетНетНетНет
E / OSДаНетНетНетНетНетНетНетНетНетНетДаНетНетНетНет
TempleOS НетНетНетНетДаНетНетНетНетНетНетНетНетНетНетНетQEMU, VirtualBox и т. Д..
Имяx86, i386, IA-32x86 SMPXenIA-64x86- 64PowerPCPowerPC SMPSPARC32SPARC SMPAlphaMIPSARMXScaleM68kPA-RISCOpenRISCдругоережим хоста
Поддерживаемое оборудование

Общее

ИмяATA SATA SCSI USB 3.0USB 2.0USB 1.1FireWire PCMCIA / PC card AGP Nvidia официальный драйвер IA-32официальный драйвер Nvidia IA-64официальный драйвер Nvidia AMD64ATI официальный драйвер x86официальный драйвер ATI x86-64A Драйвер бесплатного программного обеспечения TI r200Драйвер бесплатного программного обеспечения ATI r300драйвер бесплатного программного обеспечения NvidiaАудио ТВ-тюнер или веб-камера
Linux ДаДаДаДа 2.6.31+ДаДаДаДаДаДаДаДаДаДаДаДаДа, nv (только 2d), nouveau (3d with mesa)OSS, ALSA V4L, V4L2
FreeBSD ДаДаДаДа 8.2+ДаДаДаДаДаДаДаДаНетНетДаДаДаДаДа
OpenBSD ДаДаДаДа 5.7+ДаДаНетДаДаНетНетНетНетНетДаТолько 2dТолько 2dДаДа
NetBSD ДаДаДаНет 7.1ДаДаДаДаДаНетНетНетНетНетДаДа
DragonFly BSD ДаДаДаДаДаДаДаДаДаНетНетНетНетНетДа
OpenSolaris, illumos ДаДаДаДаДаДаДаДаДаНетДаНетНетДаV4L2
Дарвин, OpenDarwin ДаДаДаДаДаНетНетНетНетНет
MINIX НетНетНетНетНет
FreeDOS ДаДаДаНетNoNoНетДа sНетНетНетНетНетНетНетНетДаНет
Genode ДаДаНетДаДаДаНетНетНетНетНетНетНетНетНетНетНетДаНет
Haiku ДаДаДаДаДаДаНетДаНетНетНетНетНетДаДаДаДаДа
KolibriOS ДаДаНетДаДаНетНетНетНетНетНетНетДаНет
MenuetOS ДаНетНетДаДаНетНетНетНетНетНетНетДаДа
GNU ДаДаДаДаДаДаДаДаNoNoNoNoNoNoNoДаДаДа
ReactOS ДаДаДаДаДаНетНетДаНетНетНетНетНетДа
RISC OS ?ДаДа?ДаДаНетНетНетНетНетНетНетНетНетНетНетДаТВ-тюнер
L4, Fiasco, Pistachio НетНетНетНетНет
План 9 ДаДаДаДаДаДаДаНетНетНетНетНетДаДа
AROS ДаДаНетНетНетсобственныйНетТолько 2D
Слог ДаДаДаДаДаНетНетНетНетНетДа
Inferno ДаНетДаНетНетНетДаДаНетНетНетНетНетДа
FreeRTOS НетНетНетНетНет
eCos ДаДаДаДаНетНетНетНетНет
RTEMS ДаДаНетНетНетНетНет
HelenOS ДаДаНетНетДаНетНетНетНетНетНетНетНетНетНетНетДаНет
E / OSДаДаДаNoДаДаДаНетНетНетНетНетНетДаДа
ИмяATASA TASCSIUSB 3.0USB 2.0USB 1.1FireWirePCMCIA / PC cardAGPОфициальный драйвер Nvidia IA-32Официальный драйвер Nvidia IA-64Официальный драйвер Nvidia AMD64Официальный драйвер ATI x86официальный драйвер ATI x86-64драйвер бесплатного программного обеспечения ATI r200драйвер бесплатного программного обеспечения ATI r300драйвер бесплатного программного обеспечения NvidiaАудиоТВ-тюнер, видеомонтаж или веб-камера

Сеть

ИмяПоддержка сети NE2000 / RTL8029 RTL8139Gigabit Ethernet 10 Gigabit Ethernet Беспроводная локальная сеть Bluetooth IrDA
Linux ДаДаДаДаДаДаДаДа
FreeBSD ДаДаДаДаДаДаДаДа
OpenBSD ДаДаДаДаДаДаДаНет
NetBSD ДаДаДаДаДаДаДаДа
DragonFly BSD ДаДаДаДаДаДа
OpenSolaris, illumos ДаДаДаДаДаНетНет
Дарвин, OpenDarwin Да
MINIX ДаДа
FreeDOS ДаДаДа
Genode ДаНетНетДаНетДаНетНет
Haiku ДаДаДаДаДа
KolibriOS ДаДаДаНетДа
MenuetOS ДаДаНетНет
GNU Да
ReactOS ДаДаДаДаДаДаНетНет
L4, Fiasco, Pistachio
Plan 9 ДаДаДаДаДаДаНетНет
AROS ДаДа
Слог ДаДаДаДа
Inferno ДаДаДаДаДаНетНет
FreeRTOS
eCos ДаДаДа
RTEMS ДаДаДаДаНетНетНетНет
HelenOS ДаДаДаДаНетНетНетНет
E / OSДаДаДаДаДаNoНетНет
ИмяПоддержка сетиNE2000 / RTL8029RTL8139Gigabit Ethernet10 Gigabit EthernetБеспроводная локальная сетьBluetoothIrDA
Сетевые технологии
ИмяМежсетевой экран TCP / IP IPv6 IPX PPP PPPoE DHCP мост TUN / TAP ssh OpenVPN
Linux netfilt er iptables / nftables ДаДаДаДаДаДаДаДаДаДа
FreeBSD IPFW2, IPFilter, PF ДаДаДаДаДаДаДаДаДаДа
OpenBSD PF ДаДаНетДаДаДаДаДаДаДа
NetBSD IPFilter, НПФ, PF ДаДаДаДаДаДаДаДаДа
DragonFly BSD IPFW2, PF ДаДаНетДаДаДаДаДаДа
OpenSolaris, illumos IPFilter ДаДаДаДаДаДаДаДаДа
Дарвин, OpenDarwin IP FW ДаДаДаДа
MINIX ДаДа
FreeDOS ДаДаДаДаДаДа
Genode программная IP-маршрутизацияДаНетНетНетДаДа
Haiku НетДаДаДаДаДа
KolibriOS НетДаНетДаНетДа
MenuetOS НетДаНетНетНет
GNU netfilter iptables / nftablesLinux-libre и ядром Linux )ДаДаДаДа
ReactOS ДаДа
L4, Fiasco, Pistachio
Plan 9 ipmuxДаДаНетДаДаДаДаНетДаНет
AROS Да
Слог ДаДаДаДаДа
Inferno ipmuxДаДаНетДаДаДаДаНетНетНет
FreeRTOS
eCos ДаДаДаДаДа
RTEMS ДаНетДаДаДаДаДа
HelenOS ДаДаНетНетНетДаНетНетНетНет
E / OSДаДаДаДаДаДаДаДаДаНет
ИмяМежсетевой экранTCP / IPIPv6IPXPPPPPPoEDHCPмостTUN / TAPsshOpenVPN
Поддерживаемые файловые системы
ИмяFAT16, dosfs ; FAT32, vfat NTFS Ext2 Ext3 XFS ReiserFS UFS UFS2HFS HFS + MINIXfs BFS ISO 9660 UDF NFS SMBFS RAM disk, tmpfs ZFS Другие специальные файловые системы
Linux ДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаДаДа9P,FUSE, sysfs, configfs, Reiser4, JFS, Btrfs, UnionFS, Ext4
FreeBSD ДаДаДаДаДаДаДаДаНетНетНетНетДаДаДаДаДаДаFUSE, UnionFS
NetBSD ДаДаДаНетНетДаДаДаНетНетДаДаДаДаДаДаPUFFS, LFS, EFS
OpenBSD ДаДаДаНетНетДаДаНетНетНетНетДаДаДаДаДаНетAFS
DragonFly BSD ДаДаДаНетНетНетДаНетНетНетНетНетДаДаДаДаДаНетHAMMER, nullfs, PUFFS
OpenSolaris, illumos ДаДаНетНетНетНетДаНетНетНетНетДаДаДаДаДаДаSMB (собственный), QFS
Darwin, OpenDarwin ДаДа sДаДаДаДаДаДаДа
MINIX ДаНетДаДаНет
FreeDOS ДаНетНетНетНетНетНетНетНетДаДа
Genode ДаНетДаНетНетНетНетНетНетНетНетНетДаНетНетНетДаНетРасширяемый слой VFS
Haiku ДаДаДаДаДаДаДаДаNo
KolibriOS ДаДаДаДаДаДаДа
MenuetOS Да
GNU ДаДаДаДаДаДаДаНет
ReactOS ДаДаНетНетНетНетНетНет
L4, Fiasco, Фисташки ДаНет
План 9 ДаДаНетНетНетНетНетНетНетНетНетДаНетДаДаДаНетFossil, Venti, большинство системных служб
AROS ДаДаSFS, AFFS
Syllable ДаДаДаДаДаДаДаAFS
Inferno ДаНетНетНетНетНетНетНетНетНетНетНетДаНетНетНетДаkfs, большинство системных служб
FreeRTOS Нет
eCos ДаДаДаMMFS, ROMfs, JFFS2, YAFFS
RTEMS ДаДаДаTarFS, TFTP FS, IMFS, miniIMFS
HelenOS ДаНетДаДаНетНетНетНетНетНетДаНетДаДаНетНетДаlocfs, exFAT
E / OSДаНетДаНетНетНетНетНетНетНетДаДаДаНетДаДаДа
ИмяFAT16, dosfs; FAT32, vfatNTFSExt2Ext3XFSReiserFSUFSUFS2HFSHFS +MINIXfsBFSISO 9660UDFNFSSMBFSRAM-диск, tmpfsZFSДругие специальные файловые системы
Поддерживаемые функции файловой системы
ИмяRAID квота контроль доступа к ресурсамшифрование другие специальные файловые системы функции
Linux дадаUnix, ACL, MAC ДаLVM, EVMS
FreeBSD ДаДаUnix, ACL, MACДаGEOM, снимки, фон fsck, монтируемые пользователем файловые системы
OpenBSD ДаДаUnixДа
NetBSD ДаДаUnix, Veriexec ДаМоментальные снимки, ведение журнала
DragonFly BSD ДаДаUnixДаHAMMER, Снимки, гл. ecksumming, дедупликация
OpenSolaris, illumos ДаДаUnix, ACL, MACДаSolaris Volume Manager, ZFS, снимки состояния, прозрачное восстановление данных
Darwin, OpenDarwin ДаUnix, ACLДа
MINIX Unix
FreeDOS Нет
Genode НетНетНетНетУровень виртуальной файловой системы для каждого процесса
KolibriOS Нет
MenuetOS Нет
GNU Unix
ReactOS Нет
L4, Fiasco, Pistachio
Plan 9 НетНетUnix-like, без rootНетснимки состояния, венты архивное хранилище, пространство имен для каждого процесса, монтируемые пользователем файловые системы
AROS
Syllable Unix64-бит, журналирование, расширенные атрибуты файла
Inferno НетНетUnix-подобный, без корняНетдля каждого процесса пространство имен, монтируемые пользователем файловые системы
FreeRTOS
eCos
RTEMS
Hel enOS НетНетНетНетНет
E / OSДаДаUnixДаНет
ИмяRAIDквотаДоступ к ресурсам управлениешифрованиедругие специальные функции файловой системы
Функции безопасности
Операционная системаОбязательный контроль доступа Программное обеспечение защита исполняемого пространства Операционная система -уровневая виртуализация ВиртуализацияЗащита пространства пользователяДругое
Linux SELinux, AppArmor Exec Shield, PaX Chroot, пространство имен и cgroups, Linux-VServer, OpenVZ KVM IPFilter, Iptables grsecurity, RSBAC
FreeBSD ,TrustedBSD ProPolice / SSP jail bhyve IPFW, PF, IPFilter
Darwin , TrustedBSDjailIPFW
OpenBSD W ^ X, ProPolice/SSP vmmPF
OpenSolaris, illumos TrustedBSDСола ris Контейнеры KVM IPFilterRBAC
Plan 9 НетНетпространства имен для каждого процесса
Inferno NoNoper-process namespaces
See also
  • Free and open-source software portal
References
External links
Последняя правка сделана 2021-05-15 08:04:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте