POSIX
Keywords: POSIX, 1985, Awk, Ficheiro, IEEE, International Organization for Standardization, Internet, Norma, Richard Stallman, Sigla
POSIX é o nome duma familia de normas relacionadas definidas pelo IEEE e designada formalmente por IEEE 1003. A designação internacional da norma é ISO/IEC 9945. A normalização das especificações POSIX surgiram dum projecto, iniciado por volta de 1985, que tinha como objectivo normalizar a interface de programação de aplicações para software desenhado para correr em variantes do sistema operativo UNIX. O termo POSIX foi sugerido por Richard Stallman em resposta a um pedido da IEEE de um nome memoravel. É uma sigla aproximada de Portable Operating System Interface, com o X a representar a herança que o interface de programação de aplicações tem do sistema UNIX.
A norma POSIX especifica os interfaces do utilizador e do software ao sistema operativo em 15 documentos diferentes. A linha de comando e interface de "scripting" padrão é a Korn shell. Outros programas de nível de utilizador, serviços e utilitários incluem, entre centenas de aplicações, awk, echo e ed. Os serviços de nivel de programa necessários incluem serviços de I/O(ficheiro, terminal e ligação em rede) básico.
Um pacote de teste da norma POSIX acompanha a documentação da norma. É designada por POSIX Conformance Test Suite (PCTS).
Como a IEEE tem vindo a cobrar somas avultadas pela documentação da norma POSIX e não permite a publicação online das normas, tem havido uma tendência para adopção da "Single UNIX Specification", da responsabilidade do Open Group, que é aberta, aceita contribuições de todos e encontra-se disponivel na Internet.
Para sistemas Linux, várias extensões e normalizações de-facto são providenciadas pela Linux Standard Base.
