POSIX

POSIX (acrónimo de Portable Operating System Interface, «Interface de Sistema Operativo Portátil para Unix»), en ciencias da computación, indica a familia de estándares definidos pola IEEE, formalmente chamados IEEE 1003. O nome do estándar internacional é ISO/IEC 9945.

O termo foi acuñado por Richard Stallman en resposta á solicitude de IEEE dun nome fácil de memorizar. O propósito do estándar POSIX é definir algúns conceptos básicos que se deben seguir ao desenvolver un sistema operativo.

 Versións 
POSIX consistía orixinalmente nun único documento para os servizos principais, pero co tempo publicáronse documentos adicionais para ampliar e revisar a especificación. Antes de 1997, POSIX comprendía varios documentos que se publicaron ao longo de varios anos. Despois de 1997, o Austin Group produce especificacións tituladas Single UNIX Specification (SUS). Co tempo, o grupo publica versións desta especificación e, posteriormente, POSIX é modificado para incluír algunhas ou todas as versións de SUS. Unha versión SUS consiste nunha colección de volumes (cada un para unha agrupación de comportamentos requiridos) ademais doutra información (fóra dun volume). A cada volume asígnaselle un número de edición que é o mesmo para cada volume dunha versión, pero non é o mesmo valor que a versión. Por exemplo, SUS versión 3 (SUSv3) inclúe volumes etiquetados como número 6.

A partir de 2014, a documentación de POSIX está dividida en dúas partes:

 POSIX.1, Edición de 2013: definicións básicas de POSIX, interfaces de sistema e comandos e utilidades (que inclúen POSIX.1, extensións para POSIX.1, servizos en tempo real, interface de fíos, extensións en tempo real, interface de seguridade, acceso a ficheiros de rede e comunicacións de rede de proceso a proceso, extensións de portabilidade de usuario, correccións e extensións, utilidades de protección e control e utilidades do sistema por lotes. Trátase de POSIX 1003.1-2008 coa corrección técnica 1.)
 Probas de conformidade POSIX: un conxunto de probas para POSIX acompaña o estándar, VSX-PCTS ou o VSX POSIX Conformance Test Suite («conxunto de probas de conformidade VSX POSIX»).

 Conformidade 
Un sistema operativo pódese clasificar segundo o seu grao de conformidade cun estándar POSIX.

 Certificado 
As versións actuais dos seguintes sistemas operativos foron certificadas para cumprir un ou máis dos distintos estándares POSIX. Isto significa que superaron as probas de conformidade automatizadas, que a súa certificación non caducou e que o sistema operativo non foi descontinuado.

AIX
HP-UX
INTEGRITY
macOS (de Mac OS X Leopard ata macOS Tahoe)
OpenServer
UnixWare
VxWorks
z/OS

 Anteriormente certificado 
Algunhas versións dos seguintes sistemas operativos foron certificadas para cumprir un ou máis dos distintos estándares POSIX. Isto significa que superaron as probas de conformidade automatizadas. A certificación caducou e algúns dos sistemas operativos foron descontinuados.

EulerOS (caducou en 2022)
Inspur K-UX (caducou en 2019)
IRIX (extinto en 2006)
OS/390 (extinto en 2004)
QNX Neutrino
Solaris (caducou en 2019)
Tru64 (extinto en 2010)
LiteOS (extinto en 2020)

 Notas 

 Véxase tamén 

 Ligazóns externas 




Categoría:POSIX
Categoría:Normas ISO