HP-UX - HP-UX

Da Wikipédia, a enciclopédia livre
HP-UX
Desenvolvedor Hewlett-Packard Enterprise
Escrito em C
Família OS Unix ( System V )
Estado de trabalho Atual
Modelo fonte Fonte fechada
lançamento inicial 1982 ; 39 anos atrás  ( 1982 )
Último lançamento 11i v3 Lançamento de maio de 2020 / maio de 2020 ; 1 ano atrás  ( 2020-05 )
Alvo de marketing Servidor
Disponível em inglês
Gerenciador de pacotes Distribuidor de Software
Plataformas IA-64 , PA-RISC
Tipo de kernel Monolítico com módulos carregáveis ​​dinamicamente
Interface de usuário padrão KDE , GNOME e CDE
Licença Proprietário
Website oficial www .hpe .com / info / hpux
Último logotipo conhecido do HP-UX
HP Superdome executando o sistema operacional HP-UX 11.23
A estação de trabalho HP 9000-B180L executando HP-UX 10.20 com CDE
Estação de trabalho HP C8000 executando HP-UX 11i

HP-UX (de "Hewlett Packard Unix") é Hewlett Packard Empresa 's proprietária implementação do Unix sistema operacional , baseado em Unix System V (inicialmente System III ) e lançado pela primeira vez em 1984. As versões recentes apoiar os HP 9000 série de computador sistemas, com base no PA-RISC conjunto de instruções e HPE Integrity Servers , baseados em Intel 's Itanium arquitetura.

Versões anteriores do HP-UX suportavam os sistemas de computador HP Integral PC e HP 9000 Series 200, 300 e 400 baseados na série de processadores Motorola 68000 , bem como os computadores HP 9000 Series 500 baseados na arquitetura FOCUS proprietária da HP .

HP-UX foi o primeiro Unix a oferecer listas de controle de acesso para permissões de acesso a arquivos como uma alternativa ao sistema de permissões Unix padrão. HP-UX também foi um dos primeiros sistemas Unix a incluir um gerenciador de volume lógico integrado . A HP tem uma longa parceria com a Veritas Software e usa o VxFS como sistema de arquivos principal .

É um dos quatro sistemas operacionais comerciais que possuem versões certificadas para o padrão UNIX 03 do The Open Group . (Os outros são macOS , AIX e EulerOS da Huawei .)

Características

HP-UX 11i oferece discos compartilhados comuns para seu sistema de arquivos em cluster. HP Serviceguard é a solução de cluster para HP-UX. O HP Global Workload Management ajusta as cargas de trabalho para otimizar o desempenho e se integra ao Instant Capacity on Demand para que os recursos instalados possam ser pagos em incrementos de 30 minutos, conforme necessário, para demandas de pico de carga de trabalho.

O HP-UX oferece recursos de virtualização no nível do sistema operacional , como partições de hardware, partições virtuais isoladas do sistema operacional em servidores baseados em células e HP Integrity Virtual Machines (HPVM) em todos os servidores Integrity. HPVM oferece suporte a convidados executando em hosts HP-UX 11i v3 - convidados podem executar Linux, Windows, OpenVMS 8.4 ou HP-UX. A HP oferece suporte à migração de convidado VM online, onde a criptografia pode proteger o conteúdo do convidado durante a migração.

O HP-UX 11i v3 é dimensionado da seguinte forma (em um SuperDome 2 com 32 processadores Intel Itanium 9560):


Segurança

A versão 11i v2 introduziu detecção de intrusão baseada em kernel , forte geração de números aleatórios , proteção contra estouro de buffer de pilha , particionamento de segurança, gerenciamento de acesso baseado em função e várias ferramentas de segurança de código aberto.

A HP classifica os recursos de segurança do sistema operacional em três categorias: dados, sistema e identidade:

Categoria Produtos de segurança
Dados Volumes criptografados e sistemas de arquivos, computação confiável , lista de permissões , contêineres , IPsec
Sistema Software Assistant, Bastille , Auditing System, IPFilter , Host IDS , Standard Mode Security Extensions,
Identidade RBAC , PAM - Kerberos , servidor AAA , servidor Kerberos

Arquivos dependentes de contexto

A versão 6.x (junto com a 3.x) introduziu o recurso de arquivos dependentes de contexto (CDF), um método que permite a um servidor de arquivos servir diferentes configurações e binários (e até arquiteturas) para diferentes máquinas clientes em um ambiente heterogêneo. Um diretório contendo esses arquivos tinha seu bit suid definido e foi ocultado dos processos comuns e raiz sob uso normal. Esse esquema às vezes era explorado por invasores para ocultar programas ou dados maliciosos. Os CDFs e o sistema de arquivos CDF foram eliminados com a versão 10.0.

Plataformas de hardware suportadas

Os sistemas operacionais HP-UX oferecem suporte a uma variedade de sistemas PA-RISC . O 11.0 adicionou suporte para servidores baseados em Integridade para a transição de PA-RISC para Itanium . HP-UX 11i v1.5 é a primeira versão compatível com Itanium. Na introdução do HP-UX 11i v2, o sistema operacional suportava ambas as arquiteturas.

BL series

O HP-UX 11i oferece suporte aos servidores de integridade HPE da família de blades de servidor HP BL. Esses servidores usam a arquitetura Intel Itanium .

Série CX

HP-UX 11i v2 e 11i v3 oferecem suporte aos servidores da série CX da HP. CX significa carrier grade e é usado principalmente para a indústria de telecomunicações com suporte de -48 V DC e é certificado NEBS. Ambos os sistemas contêm processadores Itanium Mad6M e foram descontinuados.

RX series

O HP-UX oferece suporte à série de servidores RX da HP.

Histórico de lançamento

Antes do lançamento do HP-UX versão 11.11, a HP usava um esquema de numeração de versão decimal com o primeiro número fornecendo a versão principal e o número após o decimal mostrando a versão secundária. Com o 11.11, a HP tomou a decisão de marketing de nomear seus lançamentos como 11 i seguido de av ( número decimal ) para a versão. O i destinava-se a indicar que o sistema operacional está habilitado para Internet , mas o resultado efetivo foi um esquema de numeração de versão dupla.

Histórico de versão

Versão Data de lançamento Data de fim de vida Hardware
Versão antiga, não mais mantida: 11i v1 (B.11.11) 01/12/2000 31-12-2015 HP 9000
Versão antiga, não mais mantida: 11i v1.6 (B.11.22) 02/06/2002 Integridade
Versão antiga, não mais mantida: 11i v2 (B.11.23) 01/10/2003 HP 9000 e Integridade
Versão antiga, não mais mantida: 11i v3 (B.11.31) 01-02-2007 31/03/2021 HP 9000
Versão estável atual: 11i v3 (B.11.31) 31-12-2025 Integridade
Lenda:
Versão antiga
Versão mais antiga, ainda mantida
Última versão
Versão de visualização mais recente
Lançamento futuro

Versões

1.0 (1982)
Primeiro libertação para HP 9000 Series 500. HP-UX para Série 500 foi substancialmente diferente do HP-UX para quaisquer outras máquinas HP, como foi mergulhado no topo de um sistema operativo 500 Série específico chamado SunOs (não relacionados com o Sun Microsystems ' SunOS ).
1.0 (1984)
Baseado no AT&T System III. Suporte para HP Integral PC (HP 9807A). O kernel é executado a partir da ROM; outros comandos são baseados em disco.
2.0 (1984)
Primeiro lançamento para as primeiras estações de trabalho baseadas em HP Motorola 68000 (HP 9816U, HP 9826U, HP 9836U)
5,0 (1985)
AT&T System V baseado em ROM para o PC HP Integral. Diferente de um HP-UX 5.x posterior para a série 200/300.
3.x (1988)
HP 9000 Series 600/800 apenas. Nota: 2.x / 3.x (para Série 600/800) foram desenvolvidos em paralelo com 5.x / 6.x (para Série 200/300/400), então, por exemplo, 3.x foi realmente contemporâneo com 6.x. As duas linhas foram unidas no HP-UX 7.x.
6.x (1988)
Suporte apenas para HP 9000 Series 300. Soquetes introduzidos a partir do 4.3BSD . Esta versão (junto com a 3.x) também introduziu os arquivos dependentes de contexto (CDF) discutidos acima, que foram removidos na versão 10 por causa de seus riscos de segurança.
7.x (1990)
Suporte para sistemas HP 9000 Series 300/400, 600/700 (em 7.03) / 800 HP. Fornecido OSF / Motif .
8.x (janeiro de 1991)
Suporte para sistemas HP 9000 Series 300/400 600/700/800. Bibliotecas compartilhadas introduzidas.
Software de instalação HP-UX 9.0 em cartucho QIC, 1992
9.x (julho de 1992)
9,00, 9,02, 9,04 (série 600/800), 9,01, 9,03, 9,05, 9,07 (série 300/400/700), 9,08, 9,09, 9,09+ (série 700 apenas), 9,10 (série 300/400 apenas). Eles forneceram suporte para os sistemas HP 9000 Series 300, 700 e 800. Apresentado o System Administration Manager (SAM) . O Logical Volume Manager (LVM) foi apresentado em 9.00 para a Série 800. Adotou o Visual User Environment desktop.
10,0 (1995)
Este grande lançamento viu uma convergência do sistema operacional entre os sistemas HP 9000 Series 700 (workstation) e Series 800 (server), deixando de oferecer suporte para as linhas anteriores. Também houve uma mudança significativa no layout dos arquivos e diretórios do sistema, com base no padrão AT&T UNIX System V Release 4 . Os aplicativos foram removidos de / usr e movidos para / opt; os arquivos de configuração de inicialização foram colocados em /etc/rc.config.d; os usuários foram movidos para / casa de / usuários. O software para HP-UX agora foi empacotado, enviado, instalado e removido por meio das ferramentas do Distribuidor de Software (SD). O LVM também foi disponibilizado para a Série 700.
10.10 (1996)
Introduziu o Common Desktop Environment . Conformidade com UNIX95.
10,20 (1996)
Esta versão inclui suporte para processadores PA-RISC 2.0 de 64 bits . Os Módulos de Autenticação Pluggable (PAM) foram introduzidos para uso no CDE . O sistema de arquivos raiz pode ser configurado para usar o Veritas File System (VxFS). Por motivos legados e técnicos, o sistema de arquivos usado para o kernel de inicialização permaneceu Hi Performance FileSystem (HFS, uma variante do UFS ) até a versão 11.23. 10.20 também suportava identificadores de usuário e grupo de 32 bits. O limite anterior era 60.000, ou 16 bits. Esta e as versões anteriores do HP-UX agora estão efetivamente obsoletas e o suporte da HP terminou em 30 de junho de 2003.
10,24
Esta é uma versão do Virtual Vault do HP-UX, fornecendo recursos de segurança aprimorados. O Virtual Vault é um sistema operacional compartimentado no qual cada arquivo é atribuído a um compartimento e os processos só têm acesso aos arquivos no compartimento apropriado e, ao contrário da maioria dos outros sistemas UNIX, o superusuário (ou root) não tem acesso completo ao sistema sem seguir os procedimentos corretos .
10,30 (1997)
Esta foi principalmente uma versão do desenvolvedor com vários aprimoramentos incrementais. Ele forneceu o primeiro suporte para threads de kernel, com um modelo de thread 1: 1 (cada thread de usuário é ligada a uma thread de kernel).
11,00 (1997)
A primeira versão do HP-UX a também oferecer suporte ao endereçamento de 64 bits. Ele ainda pode executar aplicativos de 32 bits em um sistema de 64 bits. Apoiou multiprocessamento simétrico , Fibre Channel e NFS PV3. Ele também incluiu ferramentas e documentação para converter código de 32 bits em 64 bits.
11,04
Lançamento do Virtual Vault .
11,10
Esta foi uma versão limitada para suportar os servidores HP 9000 V2500 SCA (Scalable Computing Architecture) e V2600 SCA. Ele também adicionou JFS 3.3, AutoFS, um novo ftpd e suporte para até 128 CPUs. Não estava disponível separadamente.
11,11 (2000) - 11i v1
Esta versão do HP-UX introduziu o conceito de ambientes operacionais. Foi lançado em dezembro de 2000. Esses são grupos agrupados de aplicativos em camadas destinados ao uso com uma categoria geral de uso. Os tipos disponíveis eram Missão Crítica, Empresa, Internet, Computação Técnica e OEs Técnicos Mínimos. (Os dois últimos foram destinados a estações de trabalho HP 9000. ) Os principais aprimoramentos com esta versão foram suporte para partições rígidas, Gigabit Ethernet , NFS sobre TCP / IP , módulos de kernel carregáveis , parâmetros ajustáveis ​​de kernel dinâmico, notificações de eventos de kernel e pilhas protegidas.
11,20 (2001) - 11i v1.5
Esta versão do HP-UX foi a primeira a oferecer suporte à nova linha de sistemas baseados em Itanium (IA-64). Não se destinava a ambientes de computação de missão crítica e não era compatível com o software de cluster ServiceGuard da HP. Ele forneceu suporte para a execução de aplicativos compilados PA-RISC em sistemas Itanium e para o Veritas Volume Manager 3.1.
11.22 (2002) - 11i v1.6
Uma versão incremental da versão Itanium do HP-UX. Esta versão alcançou escalabilidade de 64 vias , threads m: n , adicionou parâmetros ajustáveis ​​de kernel mais dinâmicos e suportou o Logical Volume Manager da HP no Itanium. Ele foi construído a partir do fluxo de código-fonte 11i v1.
11,23 (2003) - 11i v2
O lançamento original desta versão foi em setembro de 2003 para oferecer suporte aos sistemas baseados em Itanium. Em setembro de 2004, o sistema operacional foi atualizado para fornecer suporte para os sistemas Itanium e PA-RISC. Além de rodar em sistemas Itanium, esta versão inclui suporte para ccNUMA , kernel baseado na web e configuração de dispositivo, IPv6 e geração de número aleatório mais forte.
11,31 (2007) - 11i v3
Esta versão oferece suporte a PA-RISC e Itanium. Foi lançado em 15 de fevereiro de 2007. Os principais novos recursos incluem suporte nativo a vários caminhos , um cache de arquivo unificado, NFSv 4, Veritas ClusterFS, VxFS de vários volumes e virtualização integrada . Hyperthreading é compatível com sistemas Itanium com processadores Montecito e Tukwila . HP-UX 11i v3 está em conformidade com o padrão UNIX 03 do The Open Group . As atualizações para o 11i v3 foram lançadas a cada 6 meses, com a revisão mais recente sendo B.11.31.1805, lançada em maio de 2018. A HP mudou para uma cadência de uma grande atualização do sistema operacional HP-UX por ano.

Ambientes operacionais HP-UX 11i

A HP agrupa o HP-UX 11i com programas em pacotes que eles chamam de Operating Environments (OEs).

A seguir estão listados os OEs HP-UX 11i v3 atualmente disponíveis:

HP-UX 11i v3 Base OE (BOE)
Inclui o sistema operacional HP-UX 11i completo mais o sistema de arquivos e software de particionamento e aplicativos para serviço da Web, gerenciamento de sistema e segurança. O BOE inclui todo o software anteriormente em FOE & TCOE (veja abaixo), além do software anteriormente vendido autônomo (por exemplo, Auto Port Aggregator).
Servidor de virtualização HP-UX 11i v3 OE (VSE-OE)
Inclui tudo na análise BOE mais GlancePlus desempenho e espelhamento de software, e todo o software Virtual Server Environment, que inclui partições virtuais , máquinas virtuais , gerenciamento de carga de trabalho, conselheiro capacidade e aplicações. O VSE-OE inclui todo o software anteriormente em EOE (veja abaixo), além de software de virtualização adicional.
OE de alta disponibilidade HP-UX 11i v3 (HA-OE)
Inclui tudo no BOE mais o software de cluster HP Serviceguard para failover do sistema e ferramentas para gerenciar clusters, bem como a análise de desempenho GlancePlus e aplicativos de espelhamento de software.
OE de data center HP-UX 11i v3 (DC-OE)
Inclui tudo em um pacote, combinando o sistema operacional HP-UX 11i com virtualização. Tudo no HA-OE e no VSE-OE está no DC-OE. As soluções para recuperação de desastres de área ampla e o pacote do compilador são vendidos separadamente.
HP-UX 11i v2 (11.23)
A HP abandonou o suporte para v2 em dezembro de 2010. Os OEs HP-UX 11i v2 atualmente disponíveis incluem:
HP-UX 11i v2 Foundation OE (FOE)
Projetado para servidores Web, servidores de conteúdo e servidores front-end, este OE inclui aplicativos como HP-UX Web Server Suite, Java e Mozilla Application Suite. Este OE é fornecido como HP-UX 11i FOE.
HP-UX 11i v2 Enterprise OE (EOE)
Projetado para servidores de aplicativos de banco de dados e servidores lógicos, este OE contém os pacotes OE HP-UX 11i v2 Foundation e aplicativos adicionais, como GlancePlus Pak para habilitar um servidor de nível empresarial. Este OE é fornecido como HP-UX 11i EOE.
HP-UX 11i v2 Mission Critical OE (MCOE)
Projetado para os grandes e poderosos servidores de aplicativos back-end e servidores de banco de dados que acessam arquivos do cliente e manipulam o processamento de transações, este OE contém os pacotes Enterprise OE, além de aplicativos como MC / ServiceGuard e Workload Manager para habilitar um servidor de missão crítica. Este OE é fornecido como HP-UX 11i MCOE.
HP-UX 11i v2 OE técnico mínimo (MTOE)
Projetado para estações de trabalho executando HP-UX 11i v2, este OE inclui os aplicativos Mozilla Application Suite, Perl , VxVM e Judy, além do OpenGL Graphics Developer's Kit. Este OE é fornecido como HP-UX 11i MTOE.
HP-UX 11i v2 Technical Computing OE (TCOE)
Projetado para aplicativos de estação de trabalho e servidor de computação intensiva, este OE contém os pacotes MTOE, além de aplicativos gráficos abrangentes, MPI e Bibliotecas Matemáticas. Este OE é fornecido como HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
De acordo com o roteiro da HP, foi vendido até dezembro de 2009, com suporte contínuo para v1 pelo menos até dezembro de 2015.

Veja também

Referências

  • Scott WY Wang e Jeff B. Lindberg "HP-UX: Implementation of UNIX on the HP 9000 Series 500 Computer Systems", Hewlett-Packard Journal (volume 35 número 3, março de 1984)
  • Frank McConnell, Mais sobre o HP 9000 , gaby.de
  • Hewlett-Packard Company, "HP-UX Reference, Vol. 1, HP-UX Release 6.5, December 1988", número de peça HP 09000-90009

links externos