Serviços do Sistema UNIX - UNIX System Services

Serviços de sistema UNIX
Desenvolvedor IBM
Família OS UNIX - POSIX
Estado de trabalho Atual
Modelo fonte Fonte fechada
lançamento inicial 1998 ; 23 anos atrás (nome alterado de OpenEdition para OS / 390 UNIX System Services)  ( 1998 )
Último lançamento Versão 2.1 (V2R1) / 30 de setembro de 2013 ; 7 anos atrás  ( 30/09/2013 )
Alvo de marketing Enterprise / Mainframes
Disponível em Inglês e a maioria das outras línguas
Plataformas z / Arquitetura
Licença Proprietário
Website oficial Serviços do sistema z / OS UNIX
História dos sistemas operacionais de mainframe IBM

z / OS UNIX System Services ( z / OS UNIX ou informalmente USS ) é um componente obrigatório incluído do z / OS . z / OS UNIX é uma implementação de sistema operacional UNIX certificada ( XPG4 UNIX 95) otimizada para arquitetura de mainframe. É o primeiro UNIX 95 a não ser derivado do código-fonte da AT&T . Por meio da integração com o restante do z / OS, comandos adicionais do Time Sharing Option (TSO) estão disponíveis junto com os serviços UNIX usuais, tornando possível processar arquivos UNIX usando ISPF . As extensões em JCL tornam possível usar esses arquivos no processamento em lote .

Visão geral

O UNIX System Services permite que aplicativos UNIX de outras plataformas sejam executados em mainframes IBM System z executando z / OS. Em muitos casos, apenas uma recompilação é necessária, embora um esforço adicional possa ser aconselhável para a integração do z / OS (como o suporte de instalação SMP / E ). Embora oz / OS UNIX suporte ASCII e Unicode e não haja nenhum requisito técnico para modificar aplicativos ASCII e Unicode UNIX, muitos usuários z / OS geralmente preferem suporte EBCDIC em seus aplicativos, incluindo aqueles em execução no z / OS UNIX. Conseqüentemente, z / OS UNIX fornece serviços de aplicativo e administrador para conversão de / para EBCDIC. Os programas em execução no z / OS UNIX têm acesso total e seguro às outras funções internas do z / OS. O acesso ao banco de dados ( DB2 via Call Attach) é um exemplo de como z / OS UNIX pode acessar serviços encontrados em outro lugar no z / OS. Naturalmente, esses programas não podem ser transferidos para plataformas não mainframe sem reescrever se usarem esses serviços específicos do z / OS. Por outro lado, se um programa aderir aos padrões UNIX, como POSIX e ANSI C , será mais fácil movê-lo entre diferentes sistemas operacionais UNIX, incluindo z / OS UNIX.

Os sistemas de arquivos para z / OS UNIX (o HFS mais antigo e o agora preferido zFS ), que suportam nomes de arquivo longos no estilo UNIX , aparecem como conjuntos de dados VSAM especiais para o resto do z / OS. Numerosos subsistemas e aplicativos z / OS baseiam-se no UNIX System Services, incluindo z / OS Management Facility, serviços de análise e geração de XML, OpenSSH , IBM HTTP Server para z / OS, z / OS SDK para Java e alguns z / OS serviços de PKI como exemplos. z / OS UNIX também fornece um ambiente de shell , OMVS.

O predecessor do z / OS UNIX foi um componente do sistema operacional chamado OpenEdition MVS , implementado primeiro no MVS / ESA 4.3 e aprimorado no MVS / ESA 5.1. OpenEdition MVS suportava apenas os padrões POSIX .

A IBM continua aprimorando os UNIX System Services. Normalmente, cada release do z / OS inclui aprimoramentos para z / OS UNIX.

Veja também

Referências

links externos