Loading AI tools
przenośny interfejs dla systemu operacyjnego Unix Z Wikipedii, wolnej encyklopedii
POSIX (ang. Portable Operating System Interface for UNIX) – przenośny interfejs dla systemu operacyjnego Unix.
POSIX to odpowiedź na próby standaryzacji różnych odmian systemu operacyjnego Unix. Prace nad tym standardem rozpoczęto ok. roku 1985, a kierowało nimi stowarzyszenie IEEE, dlatego POSIX znany jest również pod nazwą IEEE 1003. Nad dalszym rozwojem standardu sprawuje pieczę The Open Group we współpracy z IEEE i firmami komputerowymi takimi jak: IBM, Sun Microsystems, Hewlett-Packard, NEC Corporation, Fujitsu, Hitachi. Kolejne edycje standardu wydawane przez The Open Group noszą nazwy Single UNIX Specification, Version x, gdzie x to kolejny numer wersji. Aktualna wersja jest trzecią, a pojawiła się w roku 2001. Od roku 2003 jest to norma międzynarodowa ISO/IEC 9945:2003.
Nazwę „POSIX” zaproponował Richard Stallman[1].
POSIX standaryzuje:
Zasady te ujęte są w około piętnastu różnych dokumentach.
POSIX dotyczy przede wszystkim systemów klasy UNIX. Implementacje POSIX zawarte zostały w systemach takich jak Mac OS X 10.5, QNX, BeOS i AtheOS / Syllable. GNU/Linux oraz FreeBSD są w znacznym stopniu lub często nawet w pełni zgodne z tym standardem. Niektóre z dystrybucji Linuksa, np. Linux-FT[2] czy Unifix Linux[3], przeszły pomyślnie procedury testowe i uzyskały świadectwo zgodności. Dla użytkowników Microsoft Windows dostępne są środowiska Cygwin i Interix, które umożliwiają w tym systemie korzystanie z POSIX-owego interfejsu programistycznego.
P1003.1
P1003.1a
P1003.1b (poprzednio POSIX.4)
P1003.1c (poprzednio POSIX.4a)
P1003.1d (poprzednio POSIX.4b)
P1003.1e (poprzednio POSIX 6)
P1003.1f (poprzednio POSIX.8), P1003.1g (poprzednio POSIX.12), P1003.1h, P1003.2, P1003.2b, P1003.2c, P1003.2d (poprzednio POSIX.15), P1003.3, P1003.5, P1387 (poprzednio POSIX.7), P1003.9, P1003.10, P1003.11, P1003.13, P1003.14, P1003.16, P1224.2 (poprzednio POSIX.17), POSIX.18, POSIX.19, POSIX.20, POSIX.21, POSIX.0
Bezpłatna kopia online[4]
Ponieważ IEEE wymaga wysokich opłat za dokumentację POSIX i nie zezwala na jej publikację w Internecie, powstał standard Single UNIX Specification. Jest on otwarty, uwzględnia uwagi od każdego i jest wolnodostępny. Procedury standaryzacyjne i związane z nimi testy PCTS ((ang.) POSIX Conformance Test Suite czyli „Zestaw testów zgodności z POSIX”), są obecnie kosztowne, a implementacja, która przejdzie testy, może uzyskać świadectwo zgodności ze standardem POSIX.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.