q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

The Violence That Helped Spark the NAACP

In August 1908, a white mob attacked Springfield, Illinois’s Black community, destroying homes and businesses and lynching two Black men. National outrage over the violence helped spur the movement that created the NAACP the following year.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

Comparison of open-source operating systems

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

[edit]
Name License Kernel type Kernel programming language Kernel thread support OS family Oldest non-EOL version[Note 1] Forks
AROS APL Exokernel C AmigaOS No
Darwin, OpenDarwin APSL Hybrid C, C++[Note 2] 1:1 BSD, Unix, Unix-like, OS X No PureDarwin
DragonFly BSD BSD Hybrid C 1:1 BSD, Unix-like No
eCos modified GPL, eCos RTOS C, C++ RTOS No
E/OS GPLv2 Monolithic ASM, C 1:1 BeOS, Unix-like No
FreeBSD BSD; GPL, LGPL software usually included Monolithic with modules C 1:1 BSD, Unix-like 13.5 DragonFly BSD
FreeDOS GPL Monolithic C DOS 1.1
FreeRTOS MIT RTOS C RTOS No
Genode AGPL Microkernel C++ 1:1 Genode
GNU GPL Multiserver Microkernel (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
Haiku MIT Hybrid C, C++ BeOS No TiltOS
OpenHarmony Apache Multi-kernel (inc. add-ons, alongside custom add-ons not part of OpenHarmony project) Various (C, C++, Rust, Cangjie) 1:1, M:N, POSIX HarmonyOS (without AOSP), LiteOS 3.0.1 LTS Oniro OS, HarmonyOS (NEXT)
HelenOS BSD Microkernel C M:N own/original No
House BSD Haskell own/original No
Inferno GPL, LGPL; MIT C Plan 9 No OzInferno
KolibriOS GPL Monolithic ASM MenuetOS No
L4, Fiasco, Pistachio Some GPL, some BSD Microkernel C++ L4 No
Linux GPL version 2 only Monolithic with modules C 1:1 Unix-like 4.4 elks
MenuetOS Menuet 64,[1][2] commerce excluded, GPL v2[3](Menuet 32) Monolithic ASM own/original No KolibriOS
MINIX BSD Microkernel C Unix-like No
NetBSD BSD Monolithic with modules C 1:1 BSD, Unix-like 7.0 OpenBSD
NuttX BSD RTOS C RTOS No
Oniro Eclipse, Apache Multi-kernel (inc. add-ons, alongside custom add-ons not part of Oniro project) Various (C, C++, Rust, Cangjie) 1:1, M:N, POSIX OpenHarmony 3.2 LTS
OpenBSD BSD Monolithic C 1:1 BSD, Unix-like 6.4Dragon MirOS
OpenSolaris CDDL Monolithic with modules C 1:1, M:N Unix No illumos
osFree [ru][4] BSD, GPL, LGPL Microkernel[5] C, C++, Assembly, Makefile, IGOR Pro[6] OS/2-like[7] No
Plan 9 MIT Hybrid C 1:1, 1:M Cothread style. own, Unix informed No Inferno, Plan B, 9front
ReactOS GPL, LGPL Hybrid C, C++ Windows-like No
RedoxOS MIT Microkernel Rust Unix-like No
RISC OS Apache 2.0 Monolithic (with cooperative multitasking) ARM assembly, C, BBC BASIC No RISC OS No RISC OS 6
RTEMS modified GPL, BSD, Stanford RTOS C and ASM with native support for other languages including C++ and Ada POSIX, RTEID/ORKID, uITRON RTOS 4.7.1
Syllable GPL Hybrid[8] C, C++ 1:1 Unix-like, BeOS, AmigaOS, POSIX No
TempleOS public domain 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
  1. ^ No for single line development model.
  2. ^ For I/O Kit.

Supported architectures

[edit]
Name 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 Elbrus LoongArch SuperH z/Architecture others hosted mode
Linux Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH UML, coLinux, MkLinux, Itanium Linux-on-Linux, wombat
FreeBSD[9] Yes Yes Yes Yes Yes Yes Yes No Yes No Yes Yes Yes No No No No Yes No No PC98
OpenBSD[10] Yes Yes No No Yes Yes Yes No Yes Yes Yes Yes Yes No Yes No No No Yes No
NetBSD[11] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes No ns32k, VAX, hppa, M68010, mipseb, mipsel, sh3eb, sh3el, sparc64
DragonFly BSD[12] No No No No Yes No No No No No No No No No No No No No No No vkernel
OpenSolaris[13] illumos Yes Yes Yes No Yes No No Yes Yes No No No No No No No No No No Yes
Darwin, OpenDarwin[14] Yes Yes No No Yes Yes Yes No No No No Yes No Yes No No No No No No L4/Darwin
OpenHarmony Yes Yes No Yes Yes No No Yes Yes No Yes Yes No No No No No Yes No No
Oniro No Yes No No Yes No No No No No No Yes No No No No No Yes No No
MINIX[15] Yes No No No No No No No No No No Yes No No No No No No No No
FreeDOS Yes No No No No No No No No No No No No No No No No No No No
Genode Yes Yes Yes No Yes No No No No No No Yes No No No No No No No No RISC-V Linux
Haiku Yes Yes No No Yes No No No No No No Yes[16] No No No No No No No No RISC-V
KolibriOS Yes No No No No No No No No No No No No No No No No No No No
MenuetOS Yes No No No Yes No No No No No No No No No No No No No No No
GNU Yes Yes Yes Yes[Note 1] Yes Yes Yes Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH[Note 1] UML, Itanium Linux-on-Linux[Note 2]
ReactOS Yes Yes No[Note 3] No Yes No[Note 3] No[Note 3] No No No No Yes No No No No No No No No
RISC OS No No No No No No No No No No No Yes No No No No No No No No Genode
L4, Pistachio Yes No No Yes[Note 4] Yes[Note 4] Yes[Note 4] No No No Yes[Note 4] Yes[Note 4] Yes No No No No No No No No Genode
Plan 9 Yes Yes Yes No Yes Yes Yes Yes[Note 5] Yes[Note 5] Yes Yes Yes Yes Yes[Note 5] No No No No No No See[17][18] lguest, vx32
AROS Yes No No No Yes Yes No No No No No Yes No Yes No No No No No No i386-linux, i386-freebsd
Syllable Yes Yes No No No No No No No No No No No No No No No No No No
Inferno Yes ? No No ? Yes ? Yes ? No Yes Yes Yes Yes[Note 5] No No No No No No AMD Am29000,[Note 5] Texas Instruments OMAP Microsoft Windows, Linux, FreeBSD, Plan 9, OS X, Solaris, Irix, UnixWare,[Note 5] HP-UX,[Note 5] Internet Explorer
FreeRTOS Yes No No No No No No No No No Yes Yes No No No Yes No No Yes No AVR, PIC, MSP430, HCS12, 8052, MicroBlaze, Cortex-M3, H8S
eCos Yes Yes No No No Yes No Yes No No Yes Yes Yes Yes No Yes No No Yes No CalmRISC, ColdFire, FR-V, h8, Matsushita AM3x, Nios II, NEC V8xx Microsoft Windows, Linux
RTEMS Yes No Xen No No Yes No Yes No No Yes Yes Yes Yes Yes Yes No No Yes No Blackfin, Nios II, Coldfire, Texas Instruments C3x/C4x, H8S Linux, Solaris, Cygwin, FreeBSD, multiple CPU simulators
HelenOS Yes Yes No Yes Yes Yes No Yes Yes No Yes Yes No No No No No No Yes No
E/OS Yes No No No No No No No No No No Yes No No No No No No No No
TempleOS No No No No Yes No No No No No No No No No No No No No No No QEMU, VirtualBox, etc.
Name 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 Elbrus LoongArch SuperH z/Architecture other hosted mode
  1. ^ a b c d e f g h i j k l m n o with Linux-libre kernel and others, but not on Hurd kernel
  2. ^ with Linux-libre and Linux kernel
  3. ^ a b c work in progress
  4. ^ a b c d e Pistachio supports AMD64; Fiasco only in the CVS version.
  5. ^ a b c d e f g Support is outdated or unmaintained.

Supported hardware

[edit]

General

[edit]
Name ATA SATA SCSI USB 3.0 USB 2.0 USB 1.1 FireWire PCMCIA/PC card AGP Nvidia official driver IA-32 Nvidia official driver IA-64 Nvidia official driver AMD64 ATI official driver x86 ATI official driver x86-64 ATI r200 free software driver ATI r300 free software driver Nvidia free software driver Audio TV tuner, video editing, or webcam
Linux Yes Yes Yes Yes 2.6.31+[19] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes, nv(2d only), nouveau(3d with mesa) OSS, ALSA V4L, V4L2
FreeBSD Yes Yes Yes Yes 8.2+ Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes Yes
OpenBSD Yes Yes Yes Yes 5.7+ Yes Yes No Yes Yes No No No No No Yes[20] 2d only[20] 2d only[21] Yes Yes
NetBSD Yes Yes Yes Yes 8.0+[22] Yes Yes Yes Yes Yes No No No No No Yes Yes
DragonFly BSD Yes Yes Yes Yes[23] Yes Yes Yes Yes Yes No No No No No Yes
OpenSolaris, illumos Yes Yes Yes No Yes Yes Yes Yes Yes Yes No Yes No No Yes V4L2
Darwin, OpenDarwin Yes Yes Yes Yes Yes No No No No No
OpenHarmony Yes Yes Yes Yes Yes Yes No Yes Yes No No No No No No No No Yes Yes
Oniro Yes Yes Yes Yes Yes Yes No Yes Yes No No No No No No No No Yes Yes
MINIX No No No No No
FreeDOS Yes Yes Yes No No[24] No[24] No Yes No No No No No No No No Yes No
Genode Yes Yes No Yes Yes Yes No No No No No No No No No No No Yes No
Haiku Yes Yes Yes Yes Yes Yes No Yes No No No No No Yes Yes Yes Yes Yes
KolibriOS Yes Yes No Yes Yes No No No No No No No Yes No
MenuetOS Yes No No Yes Yes No No No No No No No Yes Yes
GNU Yes Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes No[Note 2] No[Note 2] No[Note 2] No[Note 2] No[Note 2] No[Note 3] No[Note 3] Yes[Note 1] Yes[Note 1] Yes[Note 1]
ReactOS Yes Yes Yes Yes[25] Yes[25] No No Yes No No No No No Yes
RISC OS ? Yes Yes ? Yes Yes No No No No No No No No No No No Yes TV tuner[26]
L4, Fiasco, Pistachio No No No No No
Plan 9 Yes Yes Yes Yes Yes Yes Yes No No No No No Yes Yes
AROS Yes Yes No No No own No 2D only
Syllable Yes Yes Yes Yes Yes No No No No No Yes
Inferno Yes No Yes No No No Yes Yes No No No No No Yes
FreeRTOS No No No No No
eCos Yes Yes Yes Yes No No No No No
RTEMS Yes Yes No No No No No
HelenOS Yes Yes No No Yes No No No No No No No No No No No Yes No
E/OS Yes Yes Yes No[5] Yes Yes Yes No No No No No No Yes Yes
Name ATA SATA SCSI USB 3.0 USB 2.0 USB 1.1 FireWire PCMCIA/PC card AGP Nvidia official driver IA-32 Nvidia official driver IA-64 Nvidia official driver AMD64 ATI official driver x86 ATI official driver x86-64 ATI r200 free software driver ATI r300 free software driver Nvidia free software driver Audio TV tuner, video editing, or webcam
  1. ^ a b c d e f g h i is not supported on Hurd kernel for now
  2. ^ a b c d e Proprietary Software is not officially supported on GNU system
  3. ^ a b Proprietary Firmware blob is not officially supported on GNU system

Networking

[edit]
Name Networking support NE2000/RTL8029 RTL8139 Gigabit Ethernet 10 Gigabit Ethernet Wireless LAN Bluetooth IrDA
Linux Yes Yes Yes Yes Yes Yes Yes Yes
FreeBSD Yes Yes Yes Yes Yes Yes Yes Yes
OpenBSD Yes Yes Yes Yes Yes Yes Yes No
NetBSD Yes Yes Yes Yes Yes Yes Yes Yes
DragonFly BSD Yes Yes Yes Yes Yes Yes
OpenSolaris, illumos Yes Yes Yes Yes Yes No No
Darwin, OpenDarwin Yes
OpenHarmony Yes Yes Yes Yes Yes Yes Yes No
Oniro Yes Yes Yes Yes Yes Yes Yes No
MINIX Yes Yes
FreeDOS Yes Yes Yes
Genode Yes No No Yes No Yes No No
Haiku Yes Yes Yes Yes Yes
KolibriOS Yes Yes Yes No Yes
MenuetOS Yes Yes No No
GNU Yes
ReactOS Yes Yes Yes Yes Yes Yes No No
L4, Fiasco, Pistachio
Plan 9 Yes Yes Yes Yes Yes Yes No No
AROS Yes Yes
Syllable Yes Yes Yes Yes
Inferno Yes Yes Yes Yes Yes No No
FreeRTOS
eCos Yes Yes Yes
RTEMS Yes Yes Yes Yes No No No No
HelenOS Yes Yes Yes Yes No No No No
E/OS Yes Yes Yes Yes Yes No[6] No No
Name Networking support NE2000/RTL8029 RTL8139 Gigabit Ethernet 10 Gigabit Ethernet Wireless LAN Bluetooth IrDA

Network technologies

[edit]
Name Firewall TCP/IP IPv6 IPX PPP PPPoE DHCP Bridge TUN/TAP SSH OpenVPN
Linux netfilter iptables/nftables Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
FreeBSD IPFW2, IPFilter, PF Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
OpenBSD PF Yes Yes No Yes Yes Yes Yes Yes Yes Yes
NetBSD IPFilter, NPF, PF Yes Yes Yes Yes[Note 1] Yes Yes Yes Yes Yes
DragonFly BSD IPFW2, PF Yes Yes No Yes Yes Yes Yes Yes Yes
OpenSolaris, illumos IPFilter Yes Yes Yes Yes Yes Yes Yes[Note 2] Yes Yes
Darwin, OpenDarwin IPFW Yes Yes Yes Yes
OpenHarmony Yes Yes No Yes No Yes No No No No
Oniro Yes Yes No Yes No Yes No No No No
MINIX Yes Yes
FreeDOS Yes Yes Yes Yes Yes Yes
Genode software IP routing Yes No No No Yes Yes
Haiku None Yes Yes[citation needed] Yes Yes Yes
KolibriOS None Yes No Yes No Yes
MenuetOS None Yes No No No
GNU netfilter iptables/nftables (with Linux-libre and Linux kernel)[Note 3] Yes Yes[Note 4] Yes[Note 5] Yes
ReactOS Yes Yes[citation needed]
L4, Fiasco, Pistachio
Plan 9 ipmux Yes Yes No Yes Yes Yes Yes No Yes No
AROS Yes
Syllable Yes Yes Yes Yes Yes
Inferno ipmux Yes Yes No Yes Yes Yes Yes No No No
FreeRTOS
eCos Yes Yes Yes Yes Yes
RTEMS Yes No Yes Yes Yes Yes Yes
HelenOS Yes Yes No No No Yes No No No No
E/OS Yes Yes Yes Yes Yes Yes Yes Yes Yes No
Name Firewall TCP/IP IPv6 IPX PPP PPPoE DHCP bridge TUN/TAP ssh OpenVPN

Supported file systems

[edit]
Name Bcachefs BFS FAT16, dosfs; FAT32, vfat NTFS Ext2 Ext3 XFS ReiserFS UFS UFS2 HFS HFS+ MINIXfs ISO 9660 UDF NFS SMBFS RAM disk, tmpfs ZFS Other special file systems
Linux Yes Yes[Note 1] Yes Yes[Note 2] Yes Yes Yes Yes Yes[Note 1] Yes[27] Yes Yes[Note 3] Yes Yes Yes Yes Yes Yes Yes 9P,[Note 4] FUSE,[Note 4] sysfs,[Note 4] configfs,[Note 4] Reiser4,[Note 4][Note 5] JFS, Btrfs, UnionFS, Ext4
FreeBSD No No Yes Yes[Note 1][Note 6] Yes Yes[Note 1] Yes[Note 7] Yes[Note 1] Yes Yes No No No Yes Yes Yes Yes Yes Yes FUSE, nullfs, UnionFS
NetBSD No No Yes Yes[Note 1][Note 6] Yes No No Yes Yes Yes[Note 1] No Yes Yes[Note 1] Yes Yes Yes Yes PUFFS, LFS, EFS
OpenBSD No No Yes Yes[Note 1] Yes No No Yes Yes No No No Yes Yes Yes Yes Yes No AFS
DragonFly BSD No No Yes Yes[Note 1] Yes No No No Yes No No No No Yes Yes[Note 8] Yes Yes Yes No HAMMER, nullfs, PUFFS
OpenSolaris, illumos No No Yes Yes [Note 6][Note 9] No No No No Yes No No No Yes Yes Yes Yes Yes Yes SMB (native), QFS
Darwin, OpenDarwin No Yes Yes[Note 1][Note 6] Yes Yes Yes Yes Yes Yes Yes
OpenHarmony No Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Ex4, F2FS, EROFS, HMDFS
Oniro No Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Ex4, F2FS, EROFS, HMDFS
MINIX No No Yes No Yes Yes
FreeDOS No No Yes No No No No No No No Yes Yes
Genode No No Yes No Yes No No No No No No No No Yes No No No Yes No Extensible VFS layer
Haiku No Yes Yes Yes [Note 6] Yes [Note 10] Yes [Note 10] Yes Yes Yes No[Note 11]
KolibriOS No Yes Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes Yes
MenuetOS No Yes
GNU Yes[Note 12] Yes Yes Yes[Note 12] Yes[Note 13] Yes Yes Yes No
ReactOS No No Yes Yes No No No No No
L4, Fiasco, Pistachio No Yes No
Plan 9 No No Yes Yes No No No No No No No No Yes No Yes Yes Yes No Fossil, Venti, most system services
AROS No Yes Yes SFS, AFFS
Syllable No Yes Yes Yes[Note 1] Yes[Note 1] Yes[Note 1] Yes Yes AFS
Inferno No No Yes No No No No No No No No No No Yes No No No Yes kfs, most system services
FreeRTOS No No
eCos No Yes Yes[Note 1] Yes MMFS, ROMfs, JFFS2, YAFFS
RTEMS No Yes Yes Yes TarFS, TFTP FS, IMFS, miniIMFS
HelenOS No No Yes No Yes Yes No No No No No No Yes Yes Yes No No Yes locfs, exFAT
E/OS No Yes[Note 14] Yes No Yes No No No No No No No Yes Yes No Yes Yes Yes
Name Bcachefs BFS FAT16, dosfs; FAT32, vfat NTFS Ext2 Ext3 XFS ReiserFS UFS UFS2 HFS HFS+ MINIXfs ISO 9660 UDF NFS SMBFS RAM disk, tmpfs ZFS Other special file systems
  1. ^ a b c d e f g h i j k l m n o p q r s Read only kernel driver.
  2. ^ From 5.15 there is a new NTFS in-kernel driver that's supports reads and writes
  3. ^ read/write access without journaling; HFS+ with journal either be opened read-only or be written with journal ignored (potentially corrupting the file system).
  4. ^ a b c d e 2.6 and later.
  5. ^ With patch [1] Archived 15 April 2012 at the Wayback Machine.
  6. ^ a b c d e Read/Write support via NTFS-3G.
  7. ^ Experimental.
  8. ^ Read only.
  9. ^ OpenSolaris also has an in-kernel, native SMB server built directly on the ZFS DMU.
  10. ^ a b Ext2/3 read and write support for Haiku (jvff's blog).
  11. ^ The GSoC 2009 project assignment was never completed (Obaro Ogbo's blog Archived 17 June 2012 at the Wayback Machine).
  12. ^ a b Ext3/4 is not supported on Hurd kernel for now
  13. ^ UFS support is dropped on Hurd kernel for now
  14. ^ Default in series 028.

Supported file system features

[edit]
Name RAID quota Resource access control encryption other special file system features
Linux Yes Yes Unix, ACL, MAC Yes LVM, EVMS
FreeBSD Yes Yes Unix, ACL, MAC Yes GEOM, snapshots, background fsck, user-mountable file systems
OpenBSD Yes Yes Unix Yes
NetBSD Yes Yes Unix, Veriexec Yes Snapshots, Journaling
DragonFly BSD Yes Yes Unix Yes HAMMER, Snapshots, Checksumming, Deduplication
OpenSolaris, illumos Yes Yes Unix, ACL, MAC Yes Solaris Volume Manager, ZFS, snapshots, transparent data repair
Darwin, OpenDarwin Yes Unix, ACL Yes
OpenHarmony No No RBAC Yes HMDFS, Access token manager
Oniro No No RBAC Yes HMDFS, Access token manager
MINIX Unix
FreeDOS No
Genode No No No No Per-process virtual file-system layer
KolibriOS No
MenuetOS No
GNU Unix
ReactOS No
L4, Fiasco, Pistachio
Plan 9 No No Unix-like, no root No snapshots, venti archival storage, per-process namespace, user-mountable file systems
AROS
Syllable Unix 64-bit, journaling, extended file attributes
Inferno No No Unix-like, no root No per-process namespace, user-mountable file systems
FreeRTOS
eCos
RTEMS
HelenOS No No No No No
E/OS Yes Yes Unix Yes No
Name RAID quota Resource access control encryption other special file system features

Security features

[edit]
Operating system Mandatory access control Software executable space protection Operating system-level virtualization Virtualisation Userspace protection Others
Linux SELinux, AppArmor[Note 1] Exec Shield,[Note 1] PaX[Note 1] Chroot, namespace and cgroups,[Note 2] Linux-VServer,[Note 1] OpenVZ[Note 1] KVM IPFilter, Iptables grsecurity,[Note 1] RSBAC[Note 1]
FreeBSD SeBSD,[Note 3][Note 4] TrustedBSD ProPolice/SSP[Note 5] jail bhyve[28] IPFW, PF, IPFilter
Darwin SEDarwin, TrustedBSD jail IPFW
OpenBSD W^X, ProPolice/SSP[Note 6] vmm[29] PF
OpenSolaris, illumos TrustedBSD Solaris Containers KVM[30] IPFilter RBAC[31]
OpenHarmony iTrustee (TEEOS) Distributed Virtual Framework device_qemu appverify[32] RBAC
Oniro iTrustee (TEEOS) Distributed Virtual Framework device_qemu[33] appverify RBAC
Plan 9 No No per-process namespaces
Inferno No No per-process namespaces
  1. ^ a b c d e f g available as a patch(not integrated into the linux kernel or the userland utilities), see the security features of the Linux distribution for more details
  2. ^ LXC is a front-end to this; also see lwn.net
  3. ^ not integrated into the operating system
  4. ^ see here [2] for more details
  5. ^ ProPolice/Stack-Smashing Protector has been enabled in base system since FreeBSD 8.0 release.
  6. ^ see here [3] for more details

See also

[edit]

References

[edit]
  1. ^ "MenuetOS - Frequently Asked Questions". www.menuetos.org. Retrieved 27 July 2025.
  2. ^ Darkcrizt (6 March 2024). "MenuetOS, un OS escrito en lenguaje ensamblador de 64 bits". Desde Linux (in Spanish). Retrieved 27 July 2025.
  3. ^ "GNU General Public Licence". menuetos.net. Retrieved 27 July 2025.
  4. ^ "en:start [osFree wiki]". osfree.org. Retrieved 27 July 2025.
  5. ^ "RU/2: Микроядро L4 как основа ядра ОС". ru2.halfos.ru. Archived from the original on 17 September 2024. Retrieved 28 July 2025.
  6. ^ "This is a clone of an SVN repository at svn.code.sf.net/p/osfree/code/trunk. It had been cloned by svn2github.com/, but the service was since closed. Please read a closing note on my blog post: piotr.gabryjeluk.pl/blog:closing-svn2github. If you want to continue synchronizing this repo, look at github.com/gabrys/svn2github". Gitee (in Chinese (China)). Retrieved 28 July 2025.
  7. ^ "全知识". m.allhistory.com. Retrieved 28 July 2025.
  8. ^ "Hybrid Kernel - OSDev Wiki". wiki.osdev.org. Retrieved 27 July 2025.
  9. ^ "Supported Platforms". Freebsd.org. Retrieved 26 October 2011.
  10. ^ "OpenBSD: Platforms". OpenBSD. 9 May 2006. Retrieved 21 October 2019.
  11. ^ "Platforms Supported by NetBSD". NetBSD.org. Retrieved 9 December 2016.
  12. ^ DragonFly Frequently Asked Questions Archived 6 October 2006 at the Wayback Machine
  13. ^ "OpenSolaris FAQ: Does the OpenSolaris project include source code for both the SPARC and x64/x86 architectures?". Opensolaris.org. 26 October 2009. Archived from the original on 27 September 2009. Retrieved 26 October 2011.
  14. ^ "OpenDarwin FAQ: Compatibility issues". 15 April 2007. Archived from the original on 18 December 2007. Retrieved 26 October 2011.
  15. ^ "MINIX 3 Hardware Requirements". MINIX3.org. Retrieved 6 December 2014.
  16. ^ "Haiku ARM port progress". 18 August 2009. Archived from the original on 12 May 2012. Retrieved 13 April 2012.
  17. ^ "The Various Ports". Plan9.bell-labs.com. Archived from the original on 14 September 2008. Retrieved 26 October 2011.
  18. ^ "Other hardware (Plan 9 wiki)". Plan9.bell-labs.com. Archived from the original on 29 December 2014. Retrieved 26 October 2011.
  19. ^ "First Driver for USB 3.0". 9 June 2009.
  20. ^ a b "Manual Pages: radeon(4)". OpenBSD.org. Retrieved 4 February 2018.
  21. ^ "Manual Pages: nv(4)". OpenBSD.org. Retrieved 4 February 2018.
  22. ^ Larabel, Michael (21 July 2018). "NetBSD 8.0 Officially Released With USB3 Support, Security Improvements & UEFI". Phoronix.
  23. ^ "DragonFly Release 3.2".
  24. ^ a b USB with DOS Archived 22 May 2008 at the Wayback Machine – Limited support for some devices provided by third-party driver.
  25. ^ a b [4] – Very limited support.
  26. ^ "TV Tuner information". cconcepts.co.uk. Retrieved 27 July 2019.
  27. ^ "Ufs2 write support for linux | hawking's weblog". Archived from the original on 3 July 2008. Retrieved 28 August 2008.
  28. ^ "bhyve".
  29. ^ "vmm(4)". OpenBSD. Retrieved 14 October 2017.
  30. ^ "KVM". Joyent. Retrieved 25 August 2012.
  31. ^ "RBAC". Oracle. Retrieved 28 September 2013.
  32. ^ openharmony/security_appverify, OpenHarmony, 6 January 2022, retrieved 1 July 2024
  33. ^ eclipse-oniro-mirrors/device_qemu, Eclipse Oniro Mirrors, 22 September 2023, retrieved 1 July 2024
[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

Comparison of open-source operating systems

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.

MORE →
No preview image
Wikipedia

Comparison of BSD operating systems

There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variant options. The three most notable descendants in current use are FreeBSD, OpenBSD, and NetBSD, which are all derived from 386BSD and 4.4BSD-Lite, by various routes. Both NetBSD and FreeBSD started life in 1993, initially derived from 386BSD, but in 1994 migrated to a 4.4BSD-Lite code base. OpenBSD was forked from NetBSD in 1995. Other notable derivatives include DragonFly BSD, which was forked from FreeBSD 4.8. Most of the current BSD operating systems are open source and available for download, free of charge, under the BSD License. They also generally use a monolithic kernel architecture, apart from DragonFly BSD which feature hybrid kernels. The various open source BSD projects generally develop the kernel and userland programs and libraries together, the source code being managed using a single central source repository. BSD has also been used as a basis for several proprietary versions of UNIX, such as Apple Inc.'s MacOS, Sun's SunOS, Sequent's Dynix, NeXT's NeXTSTEP, DEC's Ultrix and OSF/1 AXP (which became the now discontinued Tru64 UNIX).

MORE →
No preview image
Wikipedia

Comparison of operating systems

These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld (including smartphone and tablet computer) operating systems. The article "Usage share of operating systems" provides a broader, and more general, comparison of operating systems that includes servers, mainframes and supercomputers. Because of the large number and variety of available Linux distributions, they are all grouped under a single entry; see comparison of Linux distributions for a detailed comparison. There is also a variety of BSD and DOS operating systems, covered in comparison of BSD operating systems and comparison of DOS operating systems.

MORE →
No preview image
Wikipedia

Comparison of open-source and closed-source software

Free/open-source software – the source availability model used by free and open-source software (FOSS) – and closed source are two approaches to the distribution of software.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Who was the first African-American woman millionaire in the United States?

Madam C.J. Walker