POSIX

A "Portable Operating System Interface for uniX" vagy röviden POSIX kollektív neve azon szabványok családjának, melyeket az IEEE a Unix operációs rendszerek APIjának meghatározásaként definiált. Formális neve IEEE 1003, hivatalos megnevezése: ISO/IEC 9945. A projekt körülbelül 1985-ben jelent meg. A POSIX kifejezést Richard M. Stallman javasolta, az IEEE azon kérésére, hogy érthetőbb nevet adjon a szabványnak, a korábban használt IEEE-IX helyett.

Verziók

POSIX-nak számos "frissítése" létezik:

  • POSIX.1, Alapvető szolgáltatások (a Standard ANSI C-vel összeolvasztva)
    • Folyamatok létrehozása és irányítása
    • Szignálok
    • Lebegőpontos kivételek
    • Felosztás megszegései
    • Illegális utasítások
    • Busz hibák
    • Időzítők
    • Fájl- és könyvtárműveletek
    • Csövek
    • C függvénykönyvtár (Standard C)
    • I/O portok csatlakozási felülete és irányítása
  • POSIX.1b, Valós idejű bővítések
    • Prioritásos ütemezés
    • Valós idejű szignálok
    • Órák és időzítők
    • Szemaforok
    • Üzenetek áthaladása
    • Megosztott memória
    • Aszinkron és szinkron I/O
    • Memória védelem
  • POSIX.1c, Szálak bővítése
    • Szálak létrehozása, irányítása és felszámolása
    • Szálak ütemezése
    • Szálak szinkronizálása
    • Szignálok kezelése

A Posix-kompatibilis operációs rendszerek listája

  • BSD [1]
  • A/UX
  • INTEGRITY [2]
  • LynxOS
  • macOS
  • Minix
  • Linux
  • QNX
  • RTEMS (POSIX 1003.1-2003 Profile 52)
  • SkyOS
  • Windows NT (pontosabb a "POSIX tulajdonságokat" tartalmazó kifejezés) [3]
  • Windows Server 2003 (Amikor a Microsoft Windows Services for UNIX 3.5-ös verzióját használja)
  • Windows XP Professional Service Pack 1 vagy későbbi (Amikor a Microsoft SFU 3.5-öt használja)
  • Windows 2000 Server or Professional Service Pack 3 vagy későbbi (Amikor a Microsoft SFU 3.5-öt használja)
    • megjegyzés: azért, hogy POSIX kompatibilis legyen a Windows-od, muszáj aktiválnod a megfelelő opciókat a Windows NT és a Windows Server operációs rendszerekben. [4]

Kapcsolódó szócikkek

  • Linux Standard Base

További információk

  • A Portable Application Standards Committee (a portábilis alkalmazás sztenderdjeinek bizottsága) Archiválva 2021. február 10-i dátummal a Wayback Machine-ben
  • IEEE POSIX® Certification Authority Archiválva 2010. július 26-i dátummal a Wayback Machine-ben
  • The Open Group – The UNIX System honlapja
  • The Open Group Base Specifications Issue 6 (az Open Group alapő specifikációk 6. szám
  • What could have been IEEE 1003.1e/2c
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap
Ez a Unixszal kapcsolatos lap egyelőre csonk (erősen hiányos). Segíts te is, hogy igazi szócikk lehessen belőle!