Ein Betriebssystem wird als Unix-basiert oder Unix-ähnlich bezeichnet, wenn es ähnlich wie das Unix-Betriebssystem funktioniert und sich verhält. Beispiele für proprietäre Unix-ähnliche Betriebssysteme sind AIX, HP-UX, Solaris und Tru64. Beispiele für Unix-ähnliche Open-Source-Betriebssysteme sind solche, die auf dem Linux-Kernel und BSD-Derivaten wie FreeBSD und OpenBSD basieren.
Eigenschaften
Alle Unix-ähnlichen Betriebssysteme unterstützen mehrere Benutzer, strikte Trennung zwischen Kernel- und Benutzerprozessen, präventives Multitasking und ein hierarchisches Dateisystem. Sie teilen oft die Eigenschaft, die als „alles ist eine Datei“ bekannt ist. Nahezu jedes Systemgerät und jede Ressource wird als ein Strom von Bytes abstrahiert, die wie eine normale Datei gelesen und geschrieben werden können.
Die GNU-Toolchain ist eine Sammlung von Compilern, Bibliotheken, Debuggern und Kerndienstprogrammen nach dem Vorbild von Unix. Es wurde auf viele Unix-ähnliche Betriebssysteme portiert und wird standardmäßig auf GNU/Linux-Systemen verwendet.
Die Single Unix Specification und die POSIX-Standards helfen dabei, einen gemeinsamen Satz von Befehlen und Verhaltensweisen für Unix-ähnliche Betriebssysteme zu etablieren.
Unix-ähnliche Betriebssysteme
Zusätzlich zu den oben aufgeführten gehören zu Unix-ähnlichen Betriebssystemen:
- 386BSD
- Arch-Linux
- AIX
- Android
- BSDNET/2
- Debian
- DragonFly-BSD
- GNU Hurd
- Illumos
- iOS
- IRIX
- Mac OS
- macOS-Server
- MINIX
- NetBSD
-
NeXTSTEP/OpenSTEP
- OpenSolaris
-
Systemsoftware für PlayStation 3 und PlayStation 4.
- SCO UNIX/Xinuos OpenServer
- Slackware-Linux
- Sun-Betriebssystem
- System III/System V
- UCLinux
- Ultrix
- UnixWare
- Xenix
Kernel, Betriebssystembegriffe, Variante