Английская Википедия:Comparison of open-source operating systems
Материал из Онлайн справочника
Шаблон:Short description Шаблон:Use dmy dates These tables compare free software / open-source operating systems. Where not all of the versions support a feature, the first version which supports it is listed.
General information
Name | License | Kernel type | Kernel programming language | Kernel thread support | OS family | Oldest non-EOL versionШаблон:R | Forks |
---|---|---|---|---|---|---|---|
Linux | Шаблон:Free | Monolithic with modules | C | 1:1 | Unix-like | 4.4 | elks |
FreeBSD | Шаблон:Free | Monolithic with modules | C | 1:1 | BSD, Unix-like | 11 | DragonFly BSD |
OpenBSD | Шаблон:Free | Monolithic | C | 1:1 | BSD, Unix-like | 6.4 | MirOS |
NetBSD | Шаблон:Free | Monolithic with modules | C | 1:1 | BSD, Unix-like | 7.0 | OpenBSD |
DragonFly BSD | Шаблон:Free | Hybrid | C | 1:1 | BSD, Unix-like | Шаблон:No | |
OpenSolaris, illumos | Шаблон:Free | Monolithic with modules | C | 1:1, M:N | Unix | Шаблон:No | |
Darwin, OpenDarwin | Шаблон:Free | Hybrid | C, C++Шаблон:R | 1:1 | BSD, Unix, Unix-like, OS X | Шаблон:No | |
MINIX | Шаблон:Free | Microkernel | C | Unix-like | Шаблон:No | ||
RedoxOS | Шаблон:Free | Microkernel | Rust | Unix-like | Шаблон:No | ||
FreeRTOS | Шаблон:Free | RTOS | C | RTOS | Шаблон:No | ||
FreeDOS | Шаблон:Free | Monolithic | C | DOS | 1.1 | ||
Genode | Шаблон:Free | Microkernel | C++ | 1:1 | Genode | ||
Haiku | Шаблон:Free | Hybrid | C, C++ | BeOS | Шаблон:No | TiltOS | |
House | Шаблон:Free | Haskell | own/original | Шаблон:No | |||
KolibriOS | Шаблон:Free | Monolithic | ASM | MenuetOS | Шаблон:No | ||
MenuetOS | Шаблон:Partial | Monolithic | ASM | own/original | Шаблон:No | KolibriOS | |
GNU | Шаблон:Free | Шаблон:URL (Hurd kernel) or Monolithic (Linux-libre kernel, fork of Linux kernel, and other kernels which are not part of the GNU Project) | C | 1:1 | Unix-like | 2.4 on Linux-libre kernel (not on Hurd kernel) | Linux |
ReactOS | Шаблон:Free | Hybrid | C, C++ | Windows-like | Шаблон:No | ||
RISC OS | Шаблон:Free | Monolithic (with co-operative multitaslking) | ARM assembly | Шаблон:Na | RISC OS | Шаблон:No | RISC OS 6 |
L4, Fiasco, Pistachio | Шаблон:Free | Microkernel | C++ | L4 | Шаблон:No | ||
Plan 9 | Шаблон:Free | Hybrid | C | 1:1, 1:M Cothread style. | own, Unix informed | Шаблон:No | Inferno, Plan B, 9front |
AROS | Шаблон:Free | Exokernel | C | AmigaOS | Шаблон:No | ||
Syllable | Шаблон:Free | Monolithic with modules | C, C++ | 1:1 | Unix-like, BeOS, AmigaOS, POSIX | Шаблон:No | |
Inferno | Шаблон:Free | C | Plan 9 | Шаблон:No | OzInferno | ||
NuttX | Шаблон:Free | RTOS | C | RTOS | Шаблон:No | ||
eCos | Шаблон:Free | RTOS | C, C++ | RTOS | Шаблон:No | ||
RTEMS | Шаблон:Free | RTOS | C and ASM with native support for other languages including C++ and Ada | POSIX, RTEID/ORKID, uITRON | RTOS | 4.7.1 | |
HelenOS | Шаблон:Free | Microkernel | C | M:N | own/original | Шаблон:No | |
E/OS | Шаблон:Free | Monolithic | ASM, C | 1:1 | BeOS, Unix-like | Шаблон:No | |
TempleOS | Шаблон:Free | Monolithic | HolyC, C, C++ | Commodore 64-like | Шаблон:No | ||
Name | License | Kernel type | Kernel programming language | Kernel thread support | OS family | Oldest non-EOL version | Forks |
Supported architectures
Supported hardware
General
Networking
Network technologies
Supported file systems
Supported file system features
Security features
Operating system | Mandatory access control | Software executable space protection | Operating system-level virtualization | Virtualisation | Userspace protection | Others |
---|---|---|---|---|---|---|
Linux | Шаблон:Yes | Шаблон:Yes | Шаблон:Yes | Шаблон:Yes | IPFilter, Iptables | grsecurity,Шаблон:R RSBACШаблон:R |
FreeBSD | Шаблон:Yes TrustedBSD | Шаблон:Yes | Шаблон:Yes | Шаблон:Yes[20] | IPFW, PF, IPFilter | |
Darwin | Шаблон:Yes | Шаблон:Yes | IPFW | |||
OpenBSD | Шаблон:Yes | Шаблон:Yes[21] | PF | |||
OpenSolaris, illumos | TrustedBSD | Шаблон:Yes | KVM[22] | IPFilter | RBAC[23] | |
Plan 9 | Шаблон:No | Шаблон:No | Шаблон:Yes | |||
Inferno | Шаблон:No | Шаблон:No | Шаблон:Yes |
See also
- Berkeley Software Distribution
- Comparison of operating systems
- Comparison of Linux distributions
- Comparison of BSD operating systems
- Comparison of kernels
- Comparison of file systems
- Comparison of platform virtualization software
- Comparison of DOS operating systems
- List of operating systems
- Live CD
- RTEMS
- Unix
- Unix-like
References
External links
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ DragonFly Frequently Asked Questions Шаблон:Webarchive
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 12,0 12,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 16,0 16,1 USB with DOS Шаблон:Webarchive – Limited support for some devices provided by third-party driver.
- ↑ 17,0 17,1 [1] – Very limited support.
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web