Wenn Sie Linux verwenden, hören Sie vielleicht Leute, die über POSIX-Compliance sprechen. Was bedeutet das? Dieser Artikel erläutert die Beziehung von POSIX zu Linux und den Versuch, Betriebssysteme zu standardisieren.

Warum POSIX?

In den 1980er Jahren wurden Unix-Systeme in Wirtschaft und Wissenschaft immer beliebter, aber es gab bereits zwei Hauptvarianten: das System V von AT&T und das der University of California Berkeley Software Distribution oder BSD. Um die Dinge noch komplizierter zu machen, änderten Unix-Anbieter die Dinge auf ihren eigenen Systemen, indem sie beispielsweise „System V mit BSD-Verbesserungen“ anboten.

Wie heute war der Unix-Markt damals fragmentiert. In der Unix-Community wuchs das Bedürfnis, das System zu standardisieren.

Das Institute of Electrical and Electronics Engineers (IEEE) begann mit der Ausarbeitung eines Standards für Betriebssysteme, wobei Unix als Ausgangspunkt diente. Der Standard 1003 wurde "Posix" für Portable Operating System Interface im Jahr 1988. Der Name war sogar von Richard Stallman geprägt.

instagram viewer

Die US-Regierung forderte, dass bestimmte große Computerkäufe mit POSIX gemäß FIPS-151 konform sind. Heute werden POSIX-Standards von der Austin Group entwickelt, einer gemeinsamen Anstrengung mit IEEE, The Open Group und ISO/IEC JTC 1.

POSIX-Standards

Die Idee hinter POSIX ist, dass ein Entwickler eine Anwendung erstellen und sie auf jedem System zum Laufen bringen sollte, das dem Standard entspricht.

Der POSIX-Standard, der die meisten Endbenutzer betreffen wird, ist POSIX.2, der das Verhalten der Shell und verschiedener Standard-Hilfsprogramme regelt.

Auf einem POSIX-kompatiblen System sollten alle Optionen gleich sein, egal welche Betriebssystemvariante Sie verwenden.

Die anderen POSIX-Standards sind hauptsächlich für Programmierer interessant. Dazu gehört alles von Threads bis zur Standard-C-Bibliothek.

Verwandt: Unix vs. Linux: Die Unterschiede zwischen und warum es wichtig ist

Die meisten Linux-Distributionen sind nicht offiziell POSIX-konform, aber nahe dran

Fast alle übrigen kommerziellen Unix-Versionen sind POSIX-zertifiziert. Da es viele verschiedene Linux-Distributionen gibt und die Zertifizierung mit POSIX teuer ist, gibt es nur zwei offiziell zertifizierte Linux-Distributionen: Inspur K-UX und EulerOS von Huawei. Während die meisten Linux-Distributionen nicht zertifiziert sind, halten sich viele der großen in der Praxis in unterschiedlichem Maße an POSIX.

Die Linux-Gemeinschaft hat ihre eigenen Standardisierungsbemühungen, Linux Standard Base, betrieben, die jedoch größtenteils auf der Strecke geblieben sind. Mittlerweile sind große Distributionen wie Red Hat Enterprise Linux (RHEL) und Ubuntu zu De-facto-Standards in der Linux-Welt geworden. Aufgrund von Bedenken hinsichtlich der Interoperabilität wird es in Zukunft wahrscheinlich weitere Standardisierungsbemühungen geben.

Konsistentes Verhalten erleichtert den Wechsel von System zu System

Standards wie POSIX erleichtern den Wechsel zwischen verschiedenen Betriebssystemen. Sie müssen kein Unix-ähnliches Betriebssystem ausführen, um davon zu profitieren. Unter Windows 10 oder 11 können Sie ein (größtenteils) POSIX-kompatibles System mit dem Windows-Subsystem für Linux installieren.

So erhalten Sie das Linux-Terminal mit dem Windows-Subsystem für Linux

Müssen Sie das Linux-Terminal auf Ihrem Windows-PC verwenden? Erfahren Sie, wie Sie Linux unter Windows 10 mit dem Windows-Subsystem für Linux ausführen.

Lesen Sie weiter

TeilenTwitternEmail
Verwandte Themen
  • Linux
  • Linux Kernel
  • Unix
Über den Autor
David Delony (73 veröffentlichte Artikel)

David ist ein freiberuflicher Autor, der im pazifischen Nordwesten lebt, aber ursprünglich aus der Bay Area stammt. Er ist seit seiner Kindheit technikbegeistert. Zu Davids Interessen gehören Lesen, hochwertige Fernsehsendungen und Filme ansehen, Retro-Spiele und das Sammeln von Schallplatten.

Mehr von David Delony

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden