Was ist UNIX®?
UNIX® ist eine Betriebssystemklasse, die 1969 von Bell Labs entwickelt wurde. Heute ist sie eine Marke von The Open Group, die deren Entwicklung überwacht und die Single UNIX®-Spezifikation veröffentlicht. Andere Betriebssysteme, die auf diesem Betriebssystem basieren oder viele Funktionen mit diesem Betriebssystem gemeinsam haben, jedoch nicht der Spezifikation entsprechen, werden im Allgemeinen als UNIX-ähnlich bezeichnet.
Im Allgemeinen ist UNIX® ein Betriebssystem, das auf einer Workstation oder einem Netzwerkserver ausgeführt werden kann. Solche Systeme bildeten das Rückgrat des frühen Internets und spielen weiterhin eine wichtige Rolle für das Funktionieren des Internets. UNIX® sollte ursprünglich ein unglaublich portables System sein, das es einem Computer ermöglicht, mehrere Prozesse gleichzeitig auszuführen und mehrere Benutzer gleichzeitig anzumelden.
Die Interaktionen in frühen Systemen erfolgten über eine Texteingabe und verwendeten ein hierarchisches Dateispeichersystem. Obwohl sich UNIX® seit seiner frühen Entwicklung geändert hat, bleiben viele Befehle gleich, und es ist heute weitgehend als dasselbe System erkennbar, das es vor 40 Jahren war. Seit 1994 ist es im Besitz von The Open Group, die es von Novell gekauft hat. Der Standard entwickelt sich weiter und es gab auch eine Reihe populärer Ableger, die mit seinen Kernidealen begannen.
Der bekannteste davon ist der Linux®-Kernel, der bereits 1983 begann, als Richard Stallman das GNU-Projekt startete, um zu versuchen, eine kostenlose Version von UNIX® zu erstellen. Obwohl das Projekt selbst keinen Erfolg hatte, produzierte Linus Torvalds 1992 eine kostenlose Version des Kernels, den er Linux® nannte, und veröffentlichte sie unter der GNU-Lizenz. Während UNIX® relativ abgeschottet blieb, war Linux® vollständig Open Source. Dies spornte eine große Anzahl von Verteilungen des Kernels an.
Obwohl UNIX® in der Regel als ein einziges Betriebssystem betrachtet wird, handelt es sich tatsächlich um eine breitere Klasse von Systemen, die eine Spezifikation erfüllen. Jeder, der ein Betriebssystem hat, das diese Spezifikation erfüllt, kann den Namen verwenden, vorausgesetzt, er zahlt die entsprechenden Lizenzgebühren. Eine Reihe bestehender Betriebssysteme könnte das Zeichen verwenden, wenn sie dies wünschen, obwohl dies in vielen Fällen ihre eigenen Eigenschaften untergraben würde.
Beispielsweise erfüllt das Apple OSX-System die Spezifikation und ist streng genommen ein UNIX®-System. Ebenso gehören das Solaris-Betriebssystem sowie HP-UX, AIX, Tru64 und IRIX zu dieser Klasse. Betriebssysteme wie Linux®-Flavors oder BSD, die viel mit UNIX® gemeinsam haben, aber technisch gesehen keine UNIX®-Systeme sind, weil entweder die Spezifikation nicht erfüllt wird, die Lizenzgebühr nicht bezahlt wird oder beides einfach als * nix systeme. Dies ergibt sich aus der Praxis im Betriebssystem selbst, das Sternchen als Platzhaltersymbol zu verwenden, das für ein beliebiges Zeichen stehen kann. Obwohl technisch "UNIX-ähnliche" Systeme der bevorzugte Begriff sind, wird er nur sehr selten anstelle von * nix, * NIX oder? Nix verwendet.