Сравнение операционных систем с открытым исходным кодом
редактировать
Эти таблицы сравнивают бесплатное программное обеспечение / с открытым исходным кодом операционные системы. Если не все версии поддерживают функцию, отображается первая версия, которая ее поддерживает.
Содержание
- 1 Общая информация
- 2 Поддерживаемые архитектуры
- 3 Поддерживаемое оборудование
- 4 Сетевые технологии
- 5 Поддерживаемые файловые системы
- 6 Поддерживаемые функции файловой системы
- 7 Функции безопасности
- 8 См. также
- 9 Ссылки
- 10 Внешние ссылки
Общая информация
Имя | Лицензия | Тип ядра | Ядро язык программирования | Ядро поток поддержка | Семейство ОС | Самая старая не EOL версия | Форки |
---|
Linux | GPL / LGPL | Монолитный с модулями | C | 1: 1 | Unix-подобный | 3.16 | elks |
---|
FreeBSD | BSD ; Программное обеспечение GPL, LGPL обычно включено | Монолитный с модулями | C | 1: 1 | BSD, Unix-подобный | 11 | DragonFly BSD |
---|
OpenBSD | BSD | Монолитный | C | 1: 1 | BSD, Unix-подобный | 6.4 | MirOS |
---|
NetBSD | BSD | Монолитный с модулями | C | 1: 1 | BSD, Unix-like | 7.0 | OpenBSD |
---|
DragonFly BSD | BSD | Гибрид | C | 1: 1 | BSD, Unix-like | Нет | |
---|
OpenSolaris, illumos | CDDL | Монолитный с модулями | C | 1: 1, M: N | Unix | Нет | |
---|
Darwin, OpenDarwin | APSL | Hybrid | C, C ++ | 1: 1 | BSD, Unix, Unix-like, OS X | Нет | |
---|
MINIX | BSD | Microkernel | C | | Unix-like | Нет | |
---|
RedoxOS | MIT | Microkernel | Rust | | Unix-like | Нет | |
---|
FreeRTOS | MIT | RTOS | C | | RTOS | Нет | |
---|
FreeDOS | GPL | Монолитный | C | | DOS | 1.1 | |
---|
Genode | AGPL | Microkernel | C ++ | 1: 1 | Генод e | | |
---|
Haiku | MIT | Hybrid | C, C ++ | | BeOS | Нет | TiltOS |
---|
House | BSD | | Haskell | | собственный / оригинал | Нет | |
---|
KolibriOS | GPL | Монолитный | ASM | | MenuetOS | Нет | |
---|
MenuetOS | Menuet 64, коммерция исключено | Монолитный | ASM | | собственный / оригинальный | Нет | KolibriOS |
---|
GNU | GPL | Мультисерверное микроядро (ядро Hurd ) или монолитное (ядро Linux-libre, форк ядра Linux и другие ядра, не являющиеся частью проекта GNU ) | C | 1: 1 | Unix-like | 2.4 на Linux-libre ядре (кроме Hurd kernel) | Linux |
---|
ReactOS | GPL, LGPL | Гибрид | C, C ++ | | Windows-подобный | Нет | |
---|
RISC OS | Apache 2.0 | Монолитный (с) | ARM сборка | | RISC OS | Нет | RISC OS 6 |
---|
L4, Fiasco, Pistachio | Немного GPL, немного BSD | Микроядро | C ++ | | L4 | Нет | |
---|
Plan 9 | LPL | Гибрид | C | 1: 1, 1: M Стиль Cothread. | собственный, проинформированный Unix | Нет | Inferno, Plan B |
---|
AROS | APL | Exokernel | C | | AmigaOS | Нет | |
---|
Syllable | GPL | Монолитный с модулями | C, C ++ | 1: 1 | Unix-like, BeOS, AmigaOS, POSIX | Нет | |
---|
Inferno | GPL, LGPL; MIT | | C | | Plan 9 | Нет | |
---|
NuttX | BSD | RTOS | C | | RTOS | Нет | |
---|
eCos | модифицированный GPL, eCos | RTOS | C, C ++ | | RTOS | Нет | |
---|
RTEMS | модифицированная GPL, BSD, Stanford | RTOS | C и ASM с встроенной поддержкой других языков, включая C ++ и Ada | POSIX, RTEID / ORKID, uITRON | RTOS | 4.7.1 | |
---|
HelenOS | BSD | Microkernel | C | M: N | собственное / оригинальное | Нет | |
---|
E / OS | GPLv2 | Monolithic | ASM, C | 1: 1 | BeOS, Unix-подобный | Нет | |
---|
TempleOS | общественное достояние | Монолитный | HolyC, C, C ++ | | Commodore 64 -подобный | Нет | |
---|
Имя | Лицензия | Тип ядра | Язык программирования ядра | Поддержка потоков ядра | Семейство ОС | Самая старая версия без EOL | Форки |
---|
Поддерживаемые архитектуры
Имя | x86, i386, IA-32 | x86 SMP | Xen | IA-64 | x86-64 | PowerPC | Po werPC SMP | SPARC 32 | SPARC SMP | Alpha | 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 | Нет | Да | No | No | Нет | Нет | Нет | Нет | Да | Нет | Нет | Нет | Нет | | |
---|
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, SuperH | Microsoft 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-32 | x86 SMP | Xen | IA-64 | x86- 64 | PowerPC | PowerPC SMP | SPARC32 | SPARC SMP | 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 | A Драйвер бесплатного программного обеспечения 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 | Да | Да | Да | Нет | No | No | Нет | | Да s | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет |
---|
Genode | Да | Да | Нет | Да | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет |
---|
Haiku | Да | Да | Да | | Да | Да | Да | Нет | Да | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | Да |
---|
KolibriOS | Да | Да | Нет | | Да | Да | | Нет | Нет | Нет | Нет | Нет | Нет | Нет | | | | Да | Нет |
---|
MenuetOS | Да | Нет | Нет | | Да | Да | | Нет | Нет | Нет | Нет | Нет | Нет | Нет | | | | Да | Да |
---|
GNU | Да | Да | Да | | Да | Да | Да | Да | Да | No | No | No | No | No | No | No | Да | Да | Да |
---|
ReactOS | Да | Да | Да | | Да | Да | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | | | | Да | |
---|
RISC OS | ? | Да | Да | ? | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | ТВ-тюнер |
---|
L4, Fiasco, Pistachio | | | | | | | | | | Нет | Нет | Нет | Нет | Нет | | | | | |
---|
План 9 | Да | Да | Да | | Да | Да | | Да | Да | Нет | Нет | Нет | Нет | Нет | | | | Да | Да |
---|
AROS | Да | | | | | | | | Да | Нет | Нет | Нет | собственный | Нет | | | Только 2D | | |
---|
Слог | Да | Да | | | Да | Да | | | Да | Нет | Нет | Нет | Нет | Нет | | | | Да | |
---|
Inferno | Да | Нет | Да | | Нет | Нет | Нет | Да | Да | Нет | Нет | Нет | Нет | Нет | | | | Да | |
---|
FreeRTOS | | | | | | | | | | Нет | Нет | Нет | Нет | Нет | | | | | |
---|
eCos | Да | Да | | | Да | Да | | | | Нет | Нет | Нет | Нет | Нет | | | | | |
---|
RTEMS | Да | | | | | | | Да | | Нет | Нет | Нет | Нет | Нет | | | | | |
---|
HelenOS | Да | Да | Нет | | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет |
---|
E / OS | Да | Да | Да | | No | Да | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | | | | Да | Да |
---|
Имя | ATA | SA TA | 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 | Аудио | ТВ-тюнер, видеомонтаж или веб-камера |
---|
Сеть
Сетевые технологии
Поддерживаемые файловые системы
Имя | FAT16, dosfs ; FAT32, vfat | NTFS | Ext2 | Ext3 | XFS | ReiserFS | UFS | UFS2 | HFS | 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, vfat | NTFS | Ext2 | Ext3 | XFS | ReiserFS | UFS | UFS2 | HFS | HFS + | MINIXfs | BFS | ISO 9660 | UDF | NFS | SMBFS | RAM-диск, tmpfs | ZFS | Другие специальные файловые системы |
---|
Поддерживаемые функции файловой системы
Имя | 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 | | | Unix | | 64-бит, журналирование, расширенные атрибуты файла |
---|
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 | , TrustedBSD | | jail | | IPFW | |
---|
OpenBSD | | W ^ X, ProPolice/SSP | | vmm | PF | |
---|
OpenSolaris, illumos | TrustedBSD | | Сола ris Контейнеры | KVM | IPFilter | RBAC |
---|
Plan 9 | Нет | Нет | пространства имен для каждого процесса | | | |
---|
Inferno | No | No | per-process namespaces | | | |
---|
See also
| | - Free and open-source software portal
|
References
External links
Последняя правка сделана 2021-05-15 08:04:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).