stringtranslate.com

HP-UX

HP Superdome con sistema operativo HP-UX 11.23
Estación de trabajo HP 9000/425 que ejecuta HP-UX 9 con HP-VUE
La estación de trabajo HP 9000-B180L que ejecuta HP-UX 10.20 con CDE
Estación de trabajo HP C8000 con HP-UX 11i

HP-UX (de "Hewlett Packard Unix") es la implementación propietaria de Hewlett Packard Enterprise del sistema operativo Unix , basado en Unix System V (inicialmente System III ) y lanzado por primera vez en 1984. Las versiones actuales admiten servidores HPE Integrity , basados ​​en la arquitectura Itanium de Intel .

Las versiones anteriores de HP-UX admitían los sistemas informáticos HP Integral PC y HP 9000 Series 200, 300 y 400 basados ​​en la serie de procesadores Motorola 68000 , los ordenadores HP 9000 Series 500 basados ​​en la arquitectura FOCUS patentada de HP y los modelos posteriores HP 9000 Series basados ​​en la arquitectura de conjunto de instrucciones PA-RISC de HP .

HP-UX fue el primer Unix en ofrecer listas de control de acceso para permisos de acceso a archivos como alternativa al sistema de permisos estándar de Unix. [ cita requerida ] HP-UX también estuvo entre los primeros sistemas Unix en incluir un administrador de volumen lógico integrado . [ cita requerida ] HP ha tenido una larga asociación con Veritas Software y utiliza VxFS como el sistema de archivos principal .

Es uno de los tres sistemas operativos comerciales que tienen versiones certificadas según el estándar UNIX 03 de The Open Group . (Los otros son macOS y AIX .) [2]

Características

HP-UX 11i ofrece discos compartidos comunes para su sistema de archivos en clúster. HP Serviceguard es la solución de clúster para HP-UX. HP Global Workload Management ajusta las cargas de trabajo para optimizar el rendimiento y se integra con Instant Capacity on Demand para que los recursos instalados se puedan pagar en incrementos de 30 minutos según sea necesario para las demandas de carga de trabajo pico.

HP-UX ofrece funciones de virtualización a nivel de sistema operativo , como particiones de hardware, particiones virtuales de SO aisladas en servidores basados ​​en celdas y HP Integrity Virtual Machines (HPVM) en todos los servidores Integrity. HPVM admite invitados que se ejecutan en hosts HP-UX 11i v3; los invitados pueden ejecutar Linux , Windows Server , OpenVMS o HP-UX. HP admite la migración de invitados de VM en línea, donde el cifrado puede proteger el contenido del invitado durante la migración.

HP-UX 11i v3 se escala de la siguiente manera (en un SuperDome 2 con 32 procesadores Intel Itanium 9560):


Seguridad

La versión 11i v2 introdujo detección de intrusiones basada en kernel , generación de números aleatorios fuertes , protección contra desbordamiento de búfer de pila , particionamiento de seguridad, administración de acceso basada en roles y varias herramientas de seguridad de código abierto.

HP clasifica las características de seguridad del sistema operativo en tres categorías: datos, sistema e identidad: [4]

Archivos dependientes del contexto

La versión 6.x (junto con la 3.x) introdujo la función de archivos dependientes del contexto (CDF), un método que permite a un servidor de archivos servir distintas configuraciones y binarios (e incluso arquitecturas) a distintas máquinas cliente en un entorno heterogéneo. Un directorio que contiene dichos archivos tiene su bit suid establecido y se oculta tanto a los procesos ordinarios como a los root en condiciones de uso normal. Este esquema a veces era explotado por intrusos para ocultar programas o datos maliciosos. [6] Los CDF y el sistema de archivos CDF se abandonaron con la versión 10.0.

Plataformas de hardware compatibles

Los sistemas operativos HP-UX admiten una variedad de sistemas PA-RISC . La versión 11.0 agregó compatibilidad con servidores basados ​​en Integrity para la transición de PA-RISC a Itanium . HP-UX 11i v1.5 es la primera versión que admitía Itanium. Con la introducción de HP-UX 11i v2, el sistema operativo admitía ambas arquitecturas. [7]

Serie BL

HP-UX 11i es compatible con los servidores HPE Integrity de la familia de servidores blade HP BL. Estos servidores utilizan la arquitectura Intel Itanium .

Serie CX

HP-UX 11i v2 y 11i v3 son compatibles con los servidores de la serie CX de HP. CX significa "carrier grade" y se utiliza principalmente para la industria de las telecomunicaciones con compatibilidad con CC de -48 V y certificación NEBS. Ambos sistemas contienen procesadores Itanium Mad6M y se han discontinuado.

Serie RX

HP-UX es compatible con la serie de servidores RX de HP. [ cita requerida ]

Historial de versiones

Antes del lanzamiento de la versión 11.11 de HP-UX, HP utilizaba un esquema de numeración de versiones decimal, en el que el primer número indicaba la versión principal y el número que le seguía al decimal indicaba la versión secundaria. Con la versión 11.11, HP tomó la decisión de marketing de nombrar sus versiones 11 i seguida de av( número decimal ) para la versión. La i tenía la intención de indicar que el sistema operativo estaba habilitado para Internet , pero el resultado efectivo fue un esquema de numeración de versiones dual.

Historial de versiones

Versiones

Logotipo de HP-UX 11; a partir de 2000, el logotipo y el número de versión se agregaron con una i para indicar un sistema operativo habilitado para Internet.
Logotipo utilizado desde 2010 hasta 2012
1.0 (1982)
Primer lanzamiento para la serie 500 de HP. HP-UX para la serie 500 era sustancialmente diferente de HP-UX para cualquier otra máquina HP, ya que estaba construido sobre un sistema operativo específico de la serie 500 llamado SUNOS (sin relación con SunOS de Sun Microsystems ). [9]
1.0 (1984)
Basado en AT&T System III. Compatibilidad con la PC HP Integral (HP 9807A). El núcleo se ejecuta desde la ROM; los demás comandos se ejecutan desde el disco.
2.0 (1984)
Primer lanzamiento de las primeras estaciones de trabajo HP basadas en Motorola 68000 (HP 9816U, HP 9826U, HP 9836U)
5.0 (1985)
Basado en el sistema AT&T V. Se encontraban disponibles distintas versiones para el Integral PC, las Series 200/300 y la Series 500. Se introdujo la API de gráficos patentada Starbase para las Series 200, 300 y 500. Las versiones 5.x de la Series 300 incluían un sistema de ventanas patentado construido sobre Starbase llamado HP Windows/9000 , que también estaba disponible como un extra opcional para el hardware de la Series 500. [10]
3.x (1988)
Sólo HP 9000 Series 600/800. Nota: 2.x/3.x (para las Series 600/800) se desarrollaron en paralelo con 5.x/6.x (para las Series 200/300/400), por lo que, por ejemplo, 3.x era realmente contemporánea con 6.x. Las dos líneas se unificaron en HP-UX 7.x.
6.x (1988)
Soporte solo para HP 9000 Series 300. Se introdujeron los sockets de 4.3BSD . Esta versión (junto con 3.x) también introdujo los archivos dependientes del contexto (CDF) mencionados anteriormente, que se eliminaron en la versión 10 debido a sus riesgos de seguridad. La versión 6.2 agregó X11 , reemplazando a HP Windows/9000 y X10. [11] 6.5 permitió que los programas Starbase se ejecutaran junto con los programas X11.
7.x (1990)
Soporte para sistemas HP 9000 Series 300/400, 600/700 (en 7.03)/800. [12] Se proporcionó OSF/Motif . La versión final incluirá el sistema de ventanas HP Windows/9000. [13]
8.x (enero de 1991)
Soporte para sistemas HP serie 9000 300/400 600/700/800. [12] Se introdujeron bibliotecas compartidas.
Software de instalación de HP-UX 9.0 en cartucho QIC, 1992
9.x (julio de 1992)
9.00, 9.02, 9.04 (Series 600/800), 9.01, 9.03, 9.05, 9.07 (Series 300/400/700), 9.08, 9.09, 9.09+ (sólo Series 700), 9.10 (sólo Series 300/400). Estas versiones ofrecían soporte para los sistemas HP 9000 Series 300, 700 y 800. Se introdujo el Administrador de administración del sistema (SAM). El Administrador de volúmenes lógicos (LVM) se presentó en la versión 9.00 para la Serie 800. Se adoptó el escritorio Visual User Environment .
10.0 (1995)
Esta importante versión supuso la convergencia del sistema operativo entre los sistemas HP 9000 Series 700 (estación de trabajo) y Series 800 (servidor), lo que supuso la eliminación del soporte para las líneas anteriores. También se produjo un cambio significativo en el diseño de los archivos y directorios del sistema, basándose en el estándar AT&T UNIX System V Release 4. Las aplicaciones se eliminaron de /usr y se trasladaron a /opt; los archivos de configuración de inicio se colocaron en /etc/rc.config.d; los usuarios se trasladaron de /users a /home. El software para HP-UX se empaquetaba, enviaba, instalaba y eliminaba a través de las herramientas del distribuidor de software (SD). LVM también se puso a disposición para la Serie 700.
10.10 (1996)
Se introdujo el entorno de escritorio común (Common Desktop Environment , CEN), compatible con UNIX95. [14]
10.20 (1996)
Esta versión incluía soporte para procesadores PA-RISC 2.0 de 64 bits . Se introdujeron los módulos de autenticación conectables (PAM) para su uso dentro de CDE . El sistema de archivos raíz podía configurarse para utilizar el sistema de archivos Veritas (VxFS). Por razones heredadas y técnicas, el sistema de archivos utilizado para el núcleo de arranque siguió siendo Hi Performance FileSystem (HFS, una variante de UFS ) hasta la versión 11.23. La versión 10.20 también admitía identificadores de usuario y grupo de 32 bits. El límite anterior era de 60.000, o 16 bits. Esta y las versiones anteriores de HP-UX están ahora efectivamente obsoletas, y el soporte de HP finalizó el 30 de junio de 2003. [15]
10.24
Esta es una versión de Virtual Vault de HP-UX que ofrece funciones de seguridad mejoradas. Virtual Vault es un sistema operativo compartimentado en el que a cada archivo se le asigna un compartimento y los procesos solo tienen acceso a los archivos del compartimento correspondiente y, a diferencia de la mayoría de los demás sistemas UNIX, el superusuario (o raíz) no tiene acceso completo al sistema sin seguir los procedimientos correctos.
10.30 (1997)
Se trataba principalmente de una versión para desarrolladores con varias mejoras incrementales. Proporcionó la primera compatibilidad con subprocesos del núcleo, con un modelo de subprocesos 1:1 (cada subproceso de usuario está vinculado a un subproceso del núcleo).
11.00 (1997)
La primera versión de HP-UX que también admitía direccionamiento de 64 bits. Podía ejecutar aplicaciones de 32 bits en un sistema de 64 bits. Admitía multiprocesamiento simétrico , canal de fibra y NFS PV3. También incluía herramientas y documentación para convertir código de 32 bits a 64 bits.
11.04
Lanzamiento de Virtual Vault .
11.10
Esta fue una versión limitada para admitir los servidores HP 9000 V2500 SCA (Scalable Computing Architecture) y V2600 SCA. También agregó JFS 3.3, AutoFS, un nuevo ftpd y compatibilidad con hasta 128 CPU. No estaba disponible por separado.
11.11 (2000) – 11i v1
Esta versión de HP-UX introdujo el concepto de entornos operativos. Se lanzó en diciembre de 2000. Se trata de grupos de aplicaciones en capas que se han diseñado para su uso en una categoría general de uso. Los tipos disponibles eran los entornos operativos de misión crítica, empresarial, de Internet, de informática técnica y técnicos mínimos (los dos últimos estaban destinados a las estaciones de trabajo HP 9000 ). Las principales mejoras de esta versión fueron la compatibilidad con particiones duras, Gigabit Ethernet , NFS sobre TCP/IP , módulos de kernel cargables , parámetros dinámicos ajustables del kernel, notificaciones de eventos del kernel y pilas protegidas.
11.20 (2001) – 11i v1.5
Esta versión de HP-UX fue la primera en admitir la nueva línea de sistemas basados ​​en Itanium (IA-64). No estaba pensada para entornos informáticos de misión crítica y no admitía el software de clúster ServiceGuard de HP. Ofrecía compatibilidad para ejecutar aplicaciones compiladas PA-RISC en sistemas Itanium y para Veritas Volume Manager 3.1.
11.22 (2002) – 11i v1.6
Una versión incremental de la versión Itanium de HP-UX. Esta versión logró una escalabilidad de 64 vías , m:n subprocesos , agregó parámetros de kernel ajustables más dinámicos y admitió el Administrador de volúmenes lógicos de HP en Itanium. Se creó a partir del flujo de código fuente de 11i v1.
11.23 (2003) – 11i v2
El lanzamiento original de esta versión fue en septiembre de 2003 para dar soporte a los sistemas basados ​​en Itanium. En septiembre de 2004, el sistema operativo se actualizó para brindar soporte tanto para sistemas Itanium como PA-RISC. Además de ejecutarse en sistemas Itanium, esta versión incluye soporte para ccNUMA , configuración de dispositivos y kernel basada en web, IPv6 y una generación de números aleatorios más sólida.
11.31 (2007) – 11i v3
Esta versión es compatible con PA-RISC e Itanium. [16] Se lanzó el 15 de febrero de 2007. [17] Las principales características nuevas incluyen compatibilidad nativa con múltiples rutas , un caché de archivos unificado, NFSv 4, Veritas ClusterFS, VxFS multivolumen y virtualización integrada . Hyperthreading es compatible con sistemas Itanium con procesadores Montecito y Tukwila . HP-UX 11i v3 cumple con el estándar UNIX 03 de The Open Group . [18] Se han publicado actualizaciones para 11i v3 cada 6 meses, [19] siendo la última revisión B.11.31.1805, [20] publicada en mayo de 2018. HP ha pasado a una cadencia de una actualización importante del sistema operativo HP-UX por año.

Entornos operativos HP-UX 11i

HP agrupa HP-UX 11i con programas en paquetes llamados Entornos operativos (OE). [21]

A continuación se enumeran los entornos operativos HP-UX 11i v3 disponibles actualmente:

Sistema operativo base (BOE) HP-UX 11i v3
Incluye el sistema operativo HP-UX 11i completo, además de software de particionamiento y sistema de archivos, y aplicaciones para servidores web, administración del sistema y seguridad. BOE incluye todo el software que anteriormente se incluía en FOE y TCOE (ver a continuación), además del software que anteriormente se vendía de forma independiente (por ejemplo, Auto Port Aggregator).
Servidor de virtualización HP-UX 11i v3 OE (VSE-OE)
Incluye todo lo que se incluye en BOE más análisis de rendimiento y duplicación de software de GlancePlus, y todo el software de Virtual Server Environment, que incluye particiones virtuales, máquinas virtuales , administración de carga de trabajo, asesor de capacidad y aplicaciones. VSE-OE incluye todo el software que antes se incluía en EOE (ver a continuación), más software de virtualización adicional.
HP-UX 11i v3 OE de alta disponibilidad (HA-OE)
Incluye todo lo de BOE más el software de agrupación en clústeres HP Serviceguard para conmutación por error del sistema y herramientas para administrar clústeres, así como aplicaciones de análisis de rendimiento y duplicación de software GlancePlus.
OE de centro de datos HP-UX 11i v3 (DC-OE)
Incluye todo en un solo paquete, que combina el sistema operativo HP-UX 11i con la virtualización. Todo lo que hay en HA-OE y VSE-OE está en DC-OE. Las soluciones para recuperación ante desastres en áreas extensas y el paquete de compiladores se venden por separado. [22]
HP-UX 11i v2 (11.23)
HP dejó de brindar soporte para v2 en diciembre de 2010. [23] Los entornos operativos HP-UX 11i v2 actualmente disponibles incluyen:
OE básico de HP-UX 11i v2 (FOE)
Diseñado para servidores web, servidores de contenido y servidores front-end, este entorno operativo incluye aplicaciones como HP-UX Web Server Suite, Java y Mozilla Application Suite. Este entorno operativo se incluye como HP-UX 11i FOE.
OE empresarial (EOE) de HP-UX 11i v2
Diseñado para servidores de aplicaciones de bases de datos y servidores lógicos, este entorno operativo contiene los paquetes de HP-UX 11i v2 Foundation OE y aplicaciones adicionales como GlancePlus Pak para habilitar un servidor de nivel empresarial. Este entorno operativo se incluye como HP-UX 11i EOE.
Entorno operativo de misión crítica (MCOE) HP-UX 11i v2
Diseñado para servidores de aplicaciones back-end y servidores de bases de datos grandes y potentes que acceden a archivos de clientes y manejan el procesamiento de transacciones, este entorno operativo contiene los paquetes de entornos operativos empresariales, además de aplicaciones como MC/ServiceGuard y Workload Manager para habilitar un servidor de misión crítica. Este entorno operativo se incluye como HP-UX 11i MCOE.
HP-UX 11i v2 OE técnico mínimo (MTOE)
Diseñado para estaciones de trabajo que ejecutan HP-UX 11i v2, este entorno operativo incluye Mozilla Application Suite, Perl , VxVM y aplicaciones Judy, además del kit para desarrolladores de gráficos OpenGL . Este entorno operativo se incluye como HP-UX 11i MTOE.
OE de computación técnica (TCOE) de HP-UX 11i v2
Diseñado tanto para estaciones de trabajo con uso intensivo de recursos informáticos como para aplicaciones de servidor, este entorno operativo contiene los paquetes MTOE más amplias aplicaciones gráficas, MPI y bibliotecas matemáticas. Este entorno operativo se incluye como HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
Según la hoja de ruta de HP, [23] se vendió hasta diciembre de 2009, con soporte continuo para v1 al menos hasta diciembre de 2015. [24]

Véase también

Referencias

  1. ^ "Medios HP-UX 11i v3 VSE-OE". support.hpe.com . Consultado el 18 de abril de 2024 .
  2. ^ "UNIX 03 - El registro de marcas abierto". The Open Group . Consultado el 22 de marzo de 2023 .
  3. ^ "QuickSpecs for HP-UX 11i v3" (PDF) . hpe.com . Consultado el 4 de mayo de 2019 .
  4. ^ "Proteja su medio ambiente". Hewlett-Packard . Archivado desde el original el 27 de julio de 2014. Consultado el 22 de julio de 2014 .
  5. ^ "Detalles del producto HP-UX Standard Mode Security Extension". Hewlett-Packard . Archivado desde el original el 2014-11-12 . Consultado el 2015-08-25 .
  6. ^ Certificaciones HP
  7. ^ "Compatibilidad de HP-UX 11i con servidores HPE Integrity y HP 9000" (PDF) . Hewlett-Packard. Archivado (PDF) del original el 2022-10-09 . Consultado el 9 de marzo de 2019 .
  8. ^ "Matriz de soporte de HP-UX" (PDF) . Hewlett-Packard . Archivado (PDF) desde el original el 2022-10-09 . Consultado el 2019-03-08 .
  9. ^ Wang, Scott WY; Lindberg, Jeff B. (marzo de 1984). "HP-UX: Implementación de UNIX en los sistemas informáticos HP 9000 Series 500". Hewlett-Packard Journal . 35 (3): 7–15 . Consultado el 4 de octubre de 2020 . La estrategia básica de la implementación de HP-UX es superponer la definición del núcleo HP-UX sobre el núcleo SUN. Se conservan la semántica y la sintaxis exactas de UNIX de System III, pero los elementos intrínsecos de HP-UX se implementan utilizando el soporte del núcleo SUN en lugar de trasladar la implementación del núcleo de Bell Laboratories a la Serie 500.
  10. ^ "Catálogo HP 1987" (PDF) . Hewlett-Packard. 1987. Archivado (PDF) desde el original el 2022-10-09 . Consultado el 2021-10-26 .
  11. ^ "Programación de bases estelares con X11" (PDF) . Hewlett-Packard. 1988. Archivado (PDF) desde el original el 2022-10-09 . Consultado el 2021-10-26 .
  12. ^ ab Loftus, Chris (1994). Anuario ADA 1994. IOS Press. ISBN 90-5199-155-X.
  13. ^ "Canales HP" (PDF) . Hewlett-Packard. Octubre de 1989. Archivado (PDF) desde el original el 2022-10-09 . Consultado el 2021-10-26 .
  14. ^ "Preguntas frecuentes sobre HP-UX". unixguide.net . Consultado el 26 de octubre de 2019 .
  15. ^ "Comunicado de prensa de HP-UX". Hp.com . Consultado el 30 de enero de 2013 .
  16. ^ Staff (14 de marzo de 2007). "Compatibilidad de HP-UX 11i con servidores HP Integrity y HP 9000" (PDF) . HP. Archivado desde el original (PDF) el 24 de octubre de 2008. Consultado el 24 de julio de 2008 .
  17. ^ Staff (15 de febrero de 2007). "HP facilita la implementación de la virtualización UNIX con el nuevo sistema operativo HP-UX, los servidores HP Integrity". HP . Consultado el 24 de julio de 2008 .
  18. ^ The Open Group (27 de febrero de 2007). «Certificado de marca abierta HP-UX 11i v3» (PDF) . The Open Group. Archivado (PDF) del original el 9 de octubre de 2022. Consultado el 14 de noviembre de 2008 .
  19. ^ Anton Shilov (27 de marzo de 2012). "Hewlett-Packard considera que Microsoft Windows y Linux son soluciones viables para sistemas de misión crítica". Laboratorios Xbit. Archivado desde el original el 12 de julio de 2012.
  20. ^ "Aproveche el valor de HP-UX 11i v3" (PDF) . Archivado (PDF) del original el 2022-10-09 . Consultado el 2019-03-08 .
  21. ^ "Entornos operativos" (PDF) . QuickSpecs . Archivado (PDF) del original el 2022-10-09 . Consultado el 2019-03-08 .
  22. ^ "Servidores Integrity con HP-UX para entornos UNIX de misión crítica". Elija el entorno operativo adecuado para usted.
  23. ^ ab "HP UX — High Availability Unix | Mission Critical Infrastructure | HP®" (PDF) . H20338.www2.hp.com. Archivado desde el original (PDF) el 2011-09-30 . Consultado el 2013-01-30 .
  24. ^ HP (16 de noviembre de 2009). «Matriz de compatibilidad de servidores HP-UX 11i» (PDF) . HP . Consultado el 1 de diciembre de 2009 .

Enlaces externos