Indiana University Indiana University Indiana University
Kurz für „Portable Operating System Interface for uni-X“, POSIX ist eine Reihe von Standards, die vom IEEE kodifiziert und von ANSI und ISO herausgegeben wurden. Das Ziel von POSIX ist es, die Aufgabe der plattformübergreifenden Softwareentwicklung zu erleichtern, indem eine Reihe von Leitlinien für Betriebssystemanbieter festgelegt wird. Idealerweise sollte adeveloper ein Programm nur einmal schreiben müssen, um auf allPOSIX-kompatiblen Systemen ausgeführt zu werden. Die meisten modernen kommerziellen Uniximplementierungen und viele kostenlose sind POSIX-konform. Es gibt tatsächlich mehrere verschiedene POSIX-Versionen, aber die wichtigsten sindposix.1 und POSIX.2, die Systemaufrufe bzw. Befehlszeilenschnittstelle definieren.
Die POSIX-Spezifikationen beschreiben ein Betriebssystem, das Unix ähnelt, aber nicht unbedingt dasselbe ist. Obwohl POSIX stark auf den BSD- und System V-Releases basiert, sind Nicht-Unix-Systeme wie Microsoft Windows NT und IBM Openedition MVS POSIX-kompatibel.
Weitere Informationen zu POSIX finden Sie auf der POSIX-Seite der ISO oder auf der Seite des PortableApplication Standards Committee (PASC), der für POSIX zuständigen IEEE-Gruppe.
Es gibt andere Standardisierungsbemühungen in der Unix-Welt. Die wichtigsten sind die Open Group XPG-Richtlinien und die Systeminterface Definitions (SVID). POSIX ist jedoch der einzige große Standard, der von den herstellerneutralen Standardorganisationen unterstützt wird.
An der Indiana University, für persönliche oder Abteilungs Linux oder Unix-Systeme unterstützen, finden Sie Hilfe für Linux oder Unix an der IU.