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 máximas de carga de trabajo.
HP-UX ofrece funciones de virtualización a nivel de sistema operativo , como particiones de hardware, particiones virtuales de sistema operativo aisladas en servidores basados en células y máquinas virtuales HP Integrity (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):
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 diferentes configuraciones y archivos binarios (e incluso arquitecturas) a diferentes máquinas cliente en un entorno heterogéneo. Un directorio que contenía dichos archivos tenía su bit suid configurado y se ocultaba tanto de los procesos ordinarios como de la raíz en condiciones de uso normal. En ocasiones, los intrusos aprovechaban este tipo de esquema para ocultar programas o datos maliciosos. [6] Los CDF y el sistema de archivos CDF se eliminaron 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ó soporte para servidores basados en Integrity para la transición de PA-RISC a Itanium . HP-UX 11i v1.5 es la primera versión compatible con Itanium. Cuando se introdujo 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 telecomunicaciones con soporte de -48 V CC y cuenta con certificación NEBS. Ambos sistemas contienen procesadores Itanium Mad6M y están descontinuados.
Serie RX
HP-UX es compatible con la serie de servidores RX de HP. [ cita necesaria ]
Historial de lanzamientos
Antes del lanzamiento de HP-UX versión 11.11, HP utilizaba un esquema de numeración de versiones decimales en el que el primer número indicaba la versión principal y el número que seguía al decimal mostraba la versión secundaria. Con 11.11, HP tomó la decisión de marketing de nombrar sus lanzamientos 11 i seguido de av ( número decimal ) para la versión. La i pretendía indicar que el sistema operativo está habilitado para Internet , pero el resultado efectivo fue un esquema dual de numeración de versiones.
Historial de versiones
Versiones
1.0 (1982)
Primera versión para HP 9000 Serie 500. HP-UX para la Serie 500 era sustancialmente diferente de HP-UX para cualquier otra máquina HP, ya que estaba superpuesto a un sistema operativo específico de la Serie 500 llamado SUNOS (no relacionado con SunOS de Sun Microsystems ). [9]
1.0 (1984)
Basado en AT&T System III. Soporte para la PC HP Integral (HP 9807A). El kernel se ejecuta desde ROM; otros comandos están basados en disco.
Basado en AT&T System V. Había versiones distintas disponibles para Integral PC, las Series 200/300 y las Series 500. Se introdujo la API de gráficos patentada Starbase para las Series 200, 300 y 500. Las versiones 5.x de la Serie 300 incluían un sistema de ventanas patentado construido sobre Starbase llamado HP Windows/9000 , que también estaba disponible como extra opcional para el hardware Serie 500. [10]
3.x (1988)
HP Serie 9000 600/800 únicamente. 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 fue realmente contemporáneo de 6.x. Las dos líneas se unieron en HP-UX 7.x.
6.x (1988)
Soporte solo para HP 9000 Serie 300. Se introdujeron sockets de 4.3BSD . Esta versión (junto con la 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 permitía 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 HP. [12] OSF/motivo proporcionado . Versión final para incluir el sistema de ventanas HP Windows/9000. [13]
8.x (enero de 1991)
Soporte para sistemas HP 9000 Series 300/400 600/700/800. [12] Se introdujeron bibliotecas compartidas.Software de instalación HP-UX 9.0 en cartucho QIC, 1992
9.x (julio de 1992)
9.00, 9.02, 9.04 (Serie 600/800), 9.01, 9.03, 9.05, 9.07 (Serie 300/400/700), 9.08, 9.09, 9.09+ (Serie 700 únicamente), 9.10 (Serie 300/400 únicamente). Estos brindaron soporte para los sistemas HP 9000 Series 300, 700 y 800. Se introdujo el Administrador de administración del sistema (SAM). El Administrador de Volumen Lógico (LVM) se presentó en la versión 9.00 para la Serie 800. Se adoptó el escritorio Visual User Environment .
10.0 (1995)
Esta versión importante vio una convergencia del sistema operativo entre los sistemas HP 9000 Serie 700 (estación de trabajo) y Serie 800 (servidor), eliminando el soporte para líneas anteriores. También hubo un cambio significativo en el diseño de los archivos y directorios del sistema, basado 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 fueron movidos a /home desde /users. El software para HP-UX ahora se empaquetó, envió, instaló y eliminó a través de las herramientas del Distribuidor de software (SD). LVM también estuvo disponible para la Serie 700.
Esta versión incluyó soporte para procesadores PA-RISC 2.0 de 64 bits . Se introdujeron módulos de autenticación conectables (PAM) para su uso dentro de CDE . El sistema de archivos raíz podría configurarse para utilizar Veritas File System (VxFS). Por razones técnicas y heredadas, el sistema de archivos utilizado para el kernel de arranque siguió siendo Hi Performance FileSystem (HFS, una variante de UFS ) hasta la versión 11.23. 10.20 también admitía identificadores de usuarios y grupos de 32 bits. El límite anterior era 60.000 o 16 bits. Esta y las versiones anteriores de HP-UX ahora están 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 proporciona 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 en el compartimento apropiado y, a diferencia de la mayoría de los otros sistemas UNIX, el superusuario (o raíz) no tiene acceso completo al sistema sin seguir los procedimientos correctos. .
10.30 (1997)
Esta fue principalmente una versión para desarrolladores con varias mejoras incrementales. Proporcionó el primer soporte para subprocesos del kernel, con un modelo de subprocesos 1:1 (cada subproceso de usuario está vinculado a un subproceso del kernel).
11.00 (1997)
La primera versión de HP-UX que también admite direccionamiento de 64 bits. Aún podría ejecutar aplicaciones de 32 bits en un sistema de 64 bits. Admitía multiprocesamiento simétrico , Fibre Channel 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 la Bóveda Virtual .
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 soporte para 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. Fue lanzado en diciembre de 2000. Estos son grupos agrupados de aplicaciones en capas destinadas a ser utilizadas con una categoría general de uso. Los tipos disponibles eran los OE de misión crítica, empresarial, de Internet, de informática técnica y técnicos mínimos. (Los dos últimos estaban destinados a 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 destinado a entornos informáticos de misión crítica y no era compatible con el software de clúster ServiceGuard de HP. Proporcionó soporte para ejecutar aplicaciones compiladas PA-RISC en sistemas Itanium y para Veritas Volume Manager 3.1.
22/11 (2002) – 11i v1.6
Una versión incremental de la versión Itanium de HP-UX. Esta versión logró escalabilidad de 64 vías , subprocesos m:n , agregó parámetros ajustables del kernel más dinámicos y admitió el Administrador de volumen lógico de HP en Itanium. Fue construido a partir del flujo de código fuente 11i v1.
23.11 (2003) – 11i v2
El lanzamiento original de esta versión fue en septiembre de 2003 para soportar los sistemas basados en Itanium. En septiembre de 2004, el sistema operativo se actualizó para brindar soporte para los sistemas Itanium y 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 potente.
31.11 (2007) – 11i v3
Esta versión es compatible tanto con PA-RISC como con Itanium. [16] Fue lanzado el 15 de febrero de 2007. [17] Las principales características nuevas incluyen soporte nativo de rutas múltiples , un caché de archivos unificado, NFSv 4, Veritas ClusterFS, VxFS de múltiples volúmenes 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] Las actualizaciones para 11i v3 se han lanzado cada 6 meses, [19] siendo la última revisión B.11.31.1805, [20] lanzada en mayo de 2018. HP ha pasado a una cadencia de un sistema operativo HP-UX importante. actualización por año.
Entornos operativos HP-UX 11i
HP incluye HP-UX 11i con programas en paquetes que denominan entornos operativos (OE). [21]
A continuación se enumeran los entornos operativos HP-UX 11i v3 disponibles actualmente:
Equipo original básico HP-UX 11i v3 (BOE)
Incluye el sistema operativo HP-UX 11i completo, además de software de partición y sistema de archivos y aplicaciones para servicio web, administración del sistema y seguridad. BOE incluye todo el software que anteriormente formaba parte de FOE y TCOE (ver más abajo), 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 hay en BOE más análisis de rendimiento y duplicación de software de GlancePlus, y todo el software de entorno de servidor virtual 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 anteriormente estaba en EOE (ver más abajo), además de software de virtualización adicional.
HP-UX 11i v3 OE de alta disponibilidad (HA-OE)
Incluye todo lo que incluye BOE más el software de agrupación en clústeres HP Serviceguard para la conmutación por error del sistema y herramientas para gestionar los clústeres, así como análisis de rendimiento GlancePlus y aplicaciones de duplicación de software.
Equipo operativo del centro de datos HP-UX 11i v3 (DC-OE)
Incluye todo en un solo paquete, combinando el sistema operativo HP-UX 11i con virtualización. Todo en HA-OE y VSE-OE está en DC-OE. Las soluciones para recuperación ante desastres de área amplia y el paquete del compilador se venden por separado. [22]
HP-UX 11i v2 (11.23)
HP dejó de admitir la versión 2 en diciembre de 2010. [23] Los entornos operativos HP-UX 11i v2 actualmente disponibles incluyen:
HP-UX 11i v2 Foundation OE (FOE)
Diseñado para servidores web, servidores de contenido y servidores front-end, este OE incluye aplicaciones como HP-UX Web Server Suite, Java y Mozilla Application Suite. Este OE se incluye como HP-UX 11i FOE.
HP-UX 11i v2 Empresa OE (EOE)
Diseñado para servidores de aplicaciones de bases de datos y servidores lógicos, este OE contiene los paquetes de OE HP-UX 11i v2 Foundation y aplicaciones adicionales como GlancePlus Pak para habilitar un servidor de nivel empresarial. Este OE se incluye como HP-UX 11i EOE.
HP-UX 11i v2 OE de misión crítica (MCOE)
Diseñado para los grandes y potentes servidores de aplicaciones back-end y servidores de bases de datos que acceden a los archivos de los clientes y manejan el procesamiento de transacciones, este OE contiene los paquetes Enterprise OE, además de aplicaciones como MC/ServiceGuard y Workload Manager para habilitar un servidor de misión crítica. Este OE 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 las aplicaciones Mozilla Application Suite, Perl , VxVM y Judy, además del kit para desarrolladores de gráficos OpenGL . Este equipo original se incluye como HP-UX 11i MTOE.
Equipo operativo de informática técnica HP-UX 11i v2 (TCOE)
Diseñado tanto para estaciones de trabajo como para aplicaciones de servidor con uso intensivo de computación, este OE contiene los paquetes MTOE además de amplias aplicaciones gráficas, MPI y bibliotecas matemáticas. Este equipo original 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]
^ "Lanzamiento de actualización del entorno operativo HP-UX 11i v3 2023 (OEUR)". soporte.hpe.com . Consultado el 2 de junio de 2023 .
^ "UNIX 03 - El registro abierto de marcas". El grupo abierto . Consultado el 22 de marzo de 2023 .
^ "Especificaciones rápidas para HP-UX 11i v3" (PDF) . hpe.com . Consultado el 4 de mayo de 2019 .
^ "Proteja su medio ambiente". Hewlett Packard . Archivado desde el original el 27 de julio de 2014 . Consultado el 22 de julio de 2014 .
^ "Detalles del producto de la extensión de seguridad de modo estándar HP-UX". Hewlett Packard . Archivado desde el original el 12 de noviembre de 2014 . Consultado el 25 de agosto de 2015 .
^ Certificaciones HP
^ "Compatibilidad HP-UX 11i para servidores HPE Integrity y HP 9000" (PDF) . Hewlett Packard. Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 9 de marzo de 2019 .
^ "Matriz de soporte HP-UX" (PDF) . Hewlett Packard . Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 8 de marzo de 2019 .
^ Wang, Scott WY; Lindberg, Jeff B. (marzo de 1984). "HP-UX: Implementación de UNIX en los sistemas informáticos HP 9000 Serie 500". Diario de Hewlett-Packard . 35 (3): 7–15 . Consultado el 4 de octubre de 2020 . La estrategia básica de la implementación de HP-UX es colocar la definición del kernel HP-UX encima del kernel SUN. Se mantienen la semántica y la sintaxis exactas de System III UNIX, pero los intrínsecos de HP-UX se implementan utilizando el soporte del kernel SUN en lugar de trasladar la implementación del kernel de Bell Laboratories a la Serie 500.
^ "Catálogo HP 1987" (PDF) . Hewlett Packard. 1987. Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 26 de octubre de 2021 .
^ "Programación Starbase con X11" (PDF) . Hewlett Packard. 1988. Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 26 de octubre de 2021 .
^ ab Loftus, Chris (1994). Anuario de la ADA 1994 . Prensa IOS. ISBN90-5199-155-X.
^ "Canales HP" (PDF) . Hewlett Packard. Octubre de 1989. Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 26 de octubre de 2021 .
^ "Preguntas frecuentes sobre HP-UX". unixguide.net . Consultado el 26 de octubre de 2019 .
^ "Comunicado de prensa de HP-UX". Hp.com . Consultado el 30 de enero de 2013 .
^ Personal (14 de marzo de 2007). "Compatibilidad HP-UX 11i para servidores HP Integrity y HP 9000" (PDF) . CV. Archivado desde el original (PDF) el 24 de octubre de 2008 . Consultado el 24 de julio de 2008 .
^ Personal (15 de febrero de 2007). "HP facilita la implementación de la virtualización UNIX con el sistema operativo HP-UX más nuevo: los servidores HP Integrity". HP . Consultado el 24 de julio de 2008 .
^ El grupo abierto (27 de febrero de 2007). "Certificado de marca abierta HP-UX 11i v3" (PDF) . El grupo abierto. Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 14 de noviembre de 2008 .
^ Antón 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.
^ "Aproveche el valor de HP-UX 11i v3" (PDF) . Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 8 de marzo de 2019 .
^ "Entornos operativos" (PDF) . Especificaciones rápidas . Archivado (PDF) desde el original el 9 de octubre de 2022 . Consultado el 8 de marzo de 2019 .
^ "Servidores Integrity con HP-UX para entornos UNIX de misión crítica". Elija el entorno operativo adecuado para usted.
^ ab "HP UX: Unix de alta disponibilidad | Infraestructura de misión crítica | HP®" (PDF) . H20338.www2.hp.com. Archivado desde el original (PDF) el 30 de septiembre de 2011 . Consultado el 30 de enero de 2013 .
^ HP (16 de noviembre de 2009). "Matriz de soporte del servidor HP-UX 11i" (PDF) . HP . Consultado el 1 de diciembre de 2009 .
Scott WY Wang y Jeff B. Lindberg "HP-UX: Implementación de UNIX en los sistemas informáticos HP 9000 Serie 500", Hewlett-Packard Journal (volumen 35 número 3, marzo de 1984)
Frank McConnell, Más sobre la HP 9000 , gaby.de
Hewlett-Packard Company, "HP-UX Reference, Vol. 1, HP-UX Release 6.5, diciembre de 1988", número de pieza de HP 09000-90009