Was ist der POSIX-Standard?

711
DCIndieDev

Was ist der POSIX- Standard und warum ist das wichtig?
Auch wenn ich zwei Systeme habe, die zu 100% POSIX- kompatibel sind, würde der Code für ein System ohne Probleme kompiliert werden?

3

1 Antwort auf die Frage

2
Ignacio Vazquez-Abrams

Sie definiert eine Schnittstelle (POS I X) zu einer Datenverarbeitungsumgebung (POSI X ), die portabel ( P OSIX) für Betriebssysteme (P OS IX) sein soll. Diese Schnittstelle erstreckt sich sowohl auf Benutzer- ( Befehle ) als auch auf Programmbereiche ( Bibliotheken ) und ermöglicht sowohl den Einsatz von Quellcode als auch von Shell-Skripts in einer beliebigen Umgebung.

Wenn das Programm nur POSIX-Funktionen verwendet, sollte es mit jedem POSIX-kompatiblen Betriebssystem funktionieren.

Wo ist das "x" in der Computerumgebung? Daniel Beck vor 13 Jahren 0
@ Daniel: Es ist ein bisschen hackig, aber irgendwann stand "POSIX" für "Portable Operating System Interface for Computing Environments". Ignacio Vazquez-Abrams vor 13 Jahren 0