POSIX: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m r2.7.1) (robot dodaje: ar:POSIX |
m poprawa linków, źródła/przypisy, drobne merytoryczne, drobne redakcyjne |
||
Linia 1:
{{spis treści}}
'''POSIX'''
Nazwę "POSIX" zaproponował [[Richard Stallman]].
*
* [[interfejs użytkownika]],
* właściwości [[Powłoka systemowa|powłoki systemowej]]
Zasady te ujęte są w około piętnastu różnych dokumentach.
== Koszty ==▼
Ponieważ IEEE pobierało bardzo wysokie opłaty za dokumentację POSIX i nie zezwalało na jej publikację w [[Internet|Internecie]], powstał standard [[Single UNIX Specification]]. Jest on otwarty, uwzględnia uwagi od każdego i jest wolnodostępny w Internecie. Procedury standaryzacyjne i związane z nimi testy PCTS ([[język angielski|ang.]] ''POSIX Conformance Test Suite'' – Zestaw Testów Zgodności z POSIX-em) są obecnie kosztowne. Implementacja, która przejdzie testy, może uzyskać certyfikat "zgodności z POSIX-em".▼
== Implementacje POSIX-a ==
POSIX dotyczy przede wszystkim systemów klasy [[Unix|UNIX]]. Implementacje POSIX zawarte zostały w systemach takich jak <!-- [[Solaris (system operacyjny)|Solaris]], chyba tez jest ale nie jestem pewien--> [[Mac OS X 10.5]], [[QNX]], [[BeOS]] i [[AtheOS]] / [[Syllable]]. [[Linux|GNU/Linux]] oraz [[FreeBSD]] są w znacznym stopniu lub często nawet w pełni zgodne z tym standardem. Niektóre z dystrybucji Linuksa,
== Rodzina standardów POSIX ==
: Definiuje interfejs aplikacji tak, aby była ona w pełni przenośna pomiędzy różnymi systemami operacyjnymi.
: Interfejs ten bazuje na modelach systemu UNIX.
: Zawiera zbiór funkcji które są często implementowane jako wywołania systemowe.
: Zestaw różnych interpretacji, wyjaśnień i rozszerzeń (linki symboliczne).
: Rozszerzenia dotyczące systemów czasu rzeczywistego.
:* semafory (binarne),
Linia 42 ⟶ 37:
:* asynchroniczne operacje wejścia/wyjścia (I/O),
: Dodanie funkcji wspierających wątki (lekkie procesy).
: Kolejne rozszerzenia wspierające [[System czasu rzeczywistego|systemy czasu rzeczywistego]].
: Rozszerzenia dotyczące bezpieczeństwa systemu spełniające kryteria bezpieczeństwa opublikowane przez Departament Obrony USA w 'Trusted Computer System Evaluation Criteria' (TCSEC).
▲== Koszty ==
▲Ponieważ IEEE
== Zobacz też ==
* [[UNIX 98]]
{{Przypisy}}
== Linki zewnętrzne ==
* [http://www.opengroup.org/ Strona stowarzyszenia "The Open Group"]
* [http://www.unix.org/
[[Kategoria:Unix]]
|