POSIX: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nuova traduzione aggiornata della versione sulla wiki inglese |
||
Riga 1:
In [[informatica]], '''POSIX''' (o '''Posix''') è il nome che indica la famiglia degli [[standard]] definiti dall’[[IEEE]] demonimati formalmente '''IEEE 1003'''. Il nome standard internazionale è '''[[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]] 9945'''.
Gli standard POSIX derivano da un progetto, iniziato circa nel [[1985]], finalizzato alla standardizzazione delle [[API]] per i [[software]] sviluppati per le diverse varianti dei [[sistema operativo|sistemi operativi]] [[UNIX]]. Il termine ''Posix'' è stato coniato da [[Richard Stallman]] in risposta alla richiesta da parte dell'IEEE di un nome facile da memorizzare. È una sorta di [[acronimo]] per '''Portable Operating System Interface''', dove la ''X'' simboleggia l'eredità UNIX delle API.
POSIX definisce l'interfaccia comune alle applicazioni in 15 documenti. L'interfaccia utente standard è la [[shell]] [[Korn shell|Korn]], e tra gli altri applicativi standard vengono riconosciuti [[awk]], [[echo]] e [[ed]] (e molti altri). A livello applicazione, vengono definite regole unificate per l'[[Input/Output|I/O]] (per i [[file|files]], il terminale e i servizi di [[rete]]).▼
▲POSIX
Una suite di test accompagna POSIX, chiamata '''[[PCTS]]''' ('''Posix Conformance Test Suite''').▼
▲Una test-suite
Siccome l’IEEE richiedeva dei costi elevati per fornire la documentazione POSIX e non ne permetteva la pubblicazione on-line, è emerso uno standard aperto, chiamato "[[Single UNIX Specification]]", gestito da [[The Open Group]].
Per i sistemi [[Linux]] esistono diverse estensioni di largo utilizzo, e diversi standard di fatto sono raccolti nel [[Linux Standard Base]].
== Articoli correlati ==
* [[Native POSIX Thread Library]]
== Collegamenti esterni ==
* [http://www.pasc.org/ The Portable Application Standards Committee]
* [http://standards.ieee.org/regauth/posix/ IEEE POSIX® Certification Authority]
* [http://plan9.bell-labs.com/sys/doc/ape.html APE] - L'ambiente ANSI/POSIX dei [[Bell Labs]]
<!--[[Category:ISO standards]]-->
[[en:POSIX]]
[[da:POSIX]]
[[de:POSIX]]
[[es:POSIX]]
[[fr:Portable Operating System Interface]]
[[he:POSIX]]
[[hu:POSIX]]
[[nl:POSIX]]
[[ja:POSIX]]
[[pl:POSIX]]
[[pt:POSIX]]
[[ru:POSIX]]
| |||