HP-UX
HP-UX (de "Hewlett Packard Unix") es la implementación patentada 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 son compatibles con los servidores HPE Integrity, basados en la arquitectura Itanium de Intel.
Las versiones anteriores de HP-UX eran compatibles con los sistemas informáticos HP Integral PC y HP 9000 Series 200, 300 y 400 basados en la serie de procesadores Motorola 68000, los equipos HP 9000 Series 500 basados en FOCUS propiedad de HP y modelos posteriores de la serie HP 9000 basados en la arquitectura del 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. HP-UX también estuvo entre los primeros sistemas Unix en incluir un administrador de volumen lógico integrado. HP ha tenido una larga asociación con Veritas Software y utiliza VxFS como el sistema de archivos principal.
Es uno de los cuatro sistemas operativos comerciales que tienen versiones certificadas según el estándar UNIX 03 de The Open Group. (Los otros son macOS, AIX y EulerOS de Huawei).
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 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 máquinas virtuales en línea, donde el cifrado puede proteger el contenido de los invitados durante la migración.
HP-UX 11i v3 escala de la siguiente manera (en un SuperDome 2 con 32 procesadores Intel Itanium 9560):
- 256 núcleos procesadores
- 8 TB memoria principal
- 32 TB sistema de archivos máximo
- 16 TB tamaño máximo
- 128 millones de ZB-16 millones de unidades lógicas cada una hasta 8 ZB.
Seguridad
La versión 11i v2 introdujo la detección de intrusiones basada en el kernel, la generación sólida de números aleatorios, la protección contra el desbordamiento del búfer de pila, la partición de seguridad, la administración de acceso basada en roles y varias herramientas de seguridad de código abierto.
<pHP clasifica las funciones de seguridad del sistema operativo en tres categorías: datos, sistema e identidad:Categoría | Productos de seguridad |
---|---|
Datos | Volumen y sistemas de archivos cifrados, computación confiada, lista blanca, contenedores, IPsec |
Sistema | Software Assistant, Bastille, Auditing System, IPFilter, Host IDS, Standard Mode Security Extensions, |
Identidad | RBAC, PAM-Kerberos, servidor AAA, servidor Kerberos |
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 que un servidor de archivos sirva 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 establecido y se ocultó tanto de los procesos ordinarios como de la raíz bajo un uso normal. En ocasiones, los intrusos explotaban este esquema para ocultar programas o datos maliciosos. 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 son compatibles con una variedad de sistemas PA-RISC. El 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. En la introducción de HP-UX 11i v2, el sistema operativo admitía ambas arquitecturas.
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 grado de operador y se utiliza principalmente para la industria de telecomunicaciones con soporte de CC de -48 V y está certificado por 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.
Historial de versiones
Antes del lanzamiento de la versión 11.11 de HP-UX, HP usaba un esquema de numeración de versión decimal en el que el primer número indicaba la versión principal y el número siguiente al decimal mostraba la versión secundaria. Con 11.11, HP tomó la decisión de marketing de nombrar sus lanzamientos 11i seguido de una v(número decimal) para la versión. La i tenía la intención de indicar que el sistema operativo está habilitado para Internet, pero el resultado efectivo fue un esquema de numeración de versión dual.
Historial de versiones
Versión | Fecha de lanzamiento | Fecha final de vida | Hardware |
---|---|---|---|
Versión antigua, ya no se mantiene: 11i v1 (B.11.11) | 2000-12-01 | 2015-12-31 | HP 9000 |
Versión antigua, ya no se mantiene: 11i v1.6 (B.11.22) | 2002-06-02 | Integridad | |
Versión antigua, ya no se mantiene: 11i v2 (B.11.23) | 2003-10-01 | HP 9000 e integridad | |
Versión antigua, ya no se mantiene: 11i v3 (B.11.31) | 2007-02-01 | 2021-03-31 | HP 9000 |
Versión estable actual: 11i v3 (B.11.31) | 2025-12-31 | Integridad | |
Leyenda: Versión antigua Versión más antigua, todavía mantenida Última versión Última versión de vista previa Liberación del futuro |
Versiones
- 1.0 (1982)
- Primera versión para HP 9000 Series 500. HP-UX para la serie 500 fue sustancialmente diferente de HP-UX para cualquier otra máquina HP, ya que fue capa encima de un sistema operativo específico serie 500 llamado SUNOS (no relacionado con Sun Microsystems' SunOS).
- 1.0 (1984)
- Sistema de ATT III basado. Soporte para el PC HP Integral (HP 9807A). El núcleo funciona desde ROM; otros comandos están basados en disco.
- 2.0 (1984)
- Primer lanzamiento para las estaciones de trabajo basadas en Motorola principios de HP 68000 (HP 9816U, HP 9826U, HP 9836U)
- 5.0 (1985)
- Sistema de ATT V basado. Las versiones distintas estaban disponibles para el PC Integral, la serie 200/300 y la serie 500. Presentado el propietario Starbase gráficos API para la serie 200, 300 y 500. Las versiones Serie 300 5.x incluyeron un sistema de ventanal propietario construido sobre la base de Starbase llamado HP Windows/9000, que también estaba disponible como un extra opcional para el hardware Serie 500.
- 3.x (1988)
- HP 9000 Serie 600/800 solamente. Nota: 2.x/3.x (para la serie 600/800) se desarrollaron en paralelo con 5.x/6.x (para la serie 200/300/400), por lo que, por ejemplo, 3.x era realmente contemporáneo con 6.x. Las dos líneas estaban unidas en HP-UX 7.x.
- 6.x (1988)
- Soporte para HP 9000 Serie 300 solamente. Enchufes introducidos de 4.3BSD. Esta versión (junto con 3,x) también introdujo los archivos dependientes del contexto anteriormente discutidos (CDF), que fueron eliminados en la versión 10 debido a sus riesgos de seguridad. La versión 6.2 añadió X11, superando HP Windows/9000 y X10. 6.5 permite que los programas de Starbase funcionen junto a los programas X11.
- 7.x (1990)
- Soporte para sistemas HP 9000 Series 300/400, 600/700 (en 7.03) /800 HP. Proporcionado OSF/Motif. Versión final para incluir el sistema de ventana HP Windows/9000.
- 8.x (enero de 1991)
- Apoyo a los sistemas HP 9000 Series 300/400 600/700/800. Se han introducido bibliotecas compartidas.
- 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+ (sólo en la serie 700), 9.10 (sólo en la serie 300/400). Estos prestaron apoyo a los sistemas HP 9000 Series 300, 700 y 800. Administrador de Administración del Sistema presentado (SAM). El Administrador de Volumen Logical (LVM) fue presentado en 9.00 para la Serie 800. Adoptó el escritorio Visual User Environment.
- 10.0 (1995)
- Esta importante versión vio una convergencia del sistema operativo entre los sistemas HP 9000 Series 700 (workstation) y Series 800 (servidor), bajando el soporte para líneas anteriores. También hubo un cambio significativo en el diseño en los archivos y directorios del sistema, basado en el estándar AT plagaT UNIX System V Release 4. Las aplicaciones fueron eliminadas de /usr y movidas bajo /opt; los archivos de configuración de inicio fueron colocados bajo /etc/rc.config.d; los usuarios fueron trasladados a /home desde /users. El software para HP-UX ahora fue envasado, enviado, instalado y eliminado a través de las herramientas del Distribuidor de Software (SD). LVM también se puso a disposición de la serie 700.
- 10.10 (1996)
- Introdujo el entorno de escritorio común. Cumplimiento de UNIX95.
- 10.20 (1996)
- Esta versión incluyó soporte para procesadores PA-RISC 2.0 de 64 bits. Los módulos de autenticación enchufable (PAM) fueron introducidos para su uso dentro de CDE. El sistema de archivos raíz se puede configurar para utilizar el sistema de archivos Veritas (VxFS). Por razones técnicas y heredadas, 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. 10.20 también admite 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 apoyo de HP terminó el 30 de junio de 2003.
- 10.24
- Esto es un Virtual Vault liberación de HP-UX, proporcionando características de seguridad mejoradas. Virtual Vault es un sistema operativo compartimentado en el que cada archivo se asigna un compartimento y los procesos sólo tienen acceso a los archivos en el compartimiento apropiado y a diferencia de la mayoría de otros sistemas UNIX el superusuario (o raíz) no tiene acceso completo al sistema sin seguir los procedimientos correctos.
- 10.30 (1997)
- Esto fue principalmente una liberación del desarrollador con varias mejoras incrementales. Proporcionó el primer soporte para los hilos del núcleo, con un modelo de hilo 1:1 (cada hilo del usuario está ligado a un hilo del núcleo).
- 11.00 (1997)
- La primera versión de HP-UX para apoyar también el tratamiento de 64 bits. Todavía podría ejecutar aplicaciones de 32 bits en un sistema de 64 bits. Soportó multiprocesamiento simétrico, Canal Fibre y PV3 NFS. También incluía herramientas y documentación para convertir código de 32 bits a 64 bits.
- 11.04
- Virtual Vault liberación.
- 11.10
- Esta fue una versión limitada para apoyar los servidores HP 9000 V2500 SCA (Scalable Computing Architecture) y V2600 SCA. También añadió JFS 3.3, AutoFS, un nuevo ftpd y soporte para hasta 128 CPUs. No estaba disponible por separado.
- 11.11 (2000) – 11i v1
- Esta versión de HP-UX introdujo el concepto de Medios Operativos. Fue puesto en libertad en diciembre de 2000. Estos son grupos agrupados de aplicaciones de capa destinadas a su uso con una categoría general de uso. Los tipos disponibles fueron la Misión Crítica, Empresaria, Internet, Computación Técnica y OEs Técnica Mínima. (Los dos últimos fueron destinados a estaciones de trabajo HP 9000.) Las mejoras principales con esta versión fueron soporte para particiones duras, Gigabit Ethernet, NFS sobre TCP/IP, módulos de núcleo cargables, parámetros de ajuste dinámico del núcleo, notificaciones del evento del núcleo y pilas protegidas.
- 11.20 (2001) – 11i v1.5
- Esta liberación de HP-UX fue la primera en apoyar la nueva línea de sistemas basados en Itanium (IA-64). No estaba destinado a misión crítica entornos de computación y no apoyó el software de clúster ServiceGuard de HP. Proporcionaba apoyo para ejecutar aplicaciones compiladas PA-RISC en sistemas de 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ó escalabilidad de 64 vías, m:n hilos, agregó parámetros de ajuste de núcleo más dinámicos y apoyó el Administrador de Volumen Logical de HP en Itanium. Fue construido a partir de la secuencia de código fuente 11i v1.
- 11.23 (2003) – 11i v2
- La versión original de esta versión fue en septiembre de 2003 para apoyar los sistemas basados en Itanium. En septiembre de 2004 se actualizó el sistema operativo para prestar apoyo a los sistemas Itanium y PA-RISC. Además de ejecutar en los sistemas de Itanium, esta versión incluye soporte para ccNUMA, configuración de kernel y dispositivo web, IPv6, y generación de números aleatorios más fuerte.
- 11.31 (2007) – 11i v3
- Esta liberación soporta tanto PA-RISC como Itanium. Fue liberado el 15 de febrero de 2007. Las nuevas características principales incluyen soporte multipatante nativo, un caché de archivos unificado, NFSv4, Veritas ClusterFS, VxFS multivolumen y virtualización integrada. Hyperthreading es compatible con los sistemas Itanium con procesadores Montecito y Tukwila. HP-UX 11i v3 se ajusta a la norma UNIX 03 del Grupo Abierto. Actualizaciones para 11i v3 han sido publicadas cada 6 meses, siendo la última revisión B.11.31.1805, publicada en mayo de 2018. HP se ha trasladado a una cadencia de una importante actualización del sistema operativo HP-UX por año.
Entornos operativos HP-UX 11i
HP incluye HP-UX 11i con programas en paquetes que denominan entornos operativos (EO).
A continuación se enumeran los entornos operativos HP-UX 11i v3 actualmente disponibles:
- HP-UX 11i v3 Base OE (BOE)
- Incluye el sistema operativo HP-UX 11i completo más sistema de archivos y software de partición y aplicaciones para el servicio web, gestión del sistema y seguridad. BOE incluye todo el software anteriormente en FOE " TCOE (ver abajo), más el software previamente vendido independiente (por ejemplo, Aggregator Auto Port).
- HP-UX 11i v3 Virtualization Server OE (VSE-OE)
- Incluye todo en BOE más GlancePlus análisis de rendimiento y software espejo, y todo el software Virtual Server Environment que incluye particiones virtuales, máquinas virtuales, gestión de carga de trabajo, asesor de capacidad y aplicaciones. VSE-OE incluye todo el software anteriormente en EOE (ver más abajo), además de software de virtualización adicional.
- HP-UX 11i v3 Alta disponibilidad OE (HA-OE)
- Incluye todo en BOE más HP Serviceguard software de agrupación para fallas del sistema y herramientas para gestionar grupos, así como GlancePlus análisis de rendimiento y aplicaciones de espejo de software.
- HP-UX 11i v3 Centro de datos OE (DC-OE)
- Incluye todo en un paquete, combinando el sistema operativo HP-UX 11i con virtualización. Todo en el HA-OE y VSE-OE está en el DC-OE. Las soluciones para la recuperación en casos de desastre de gran alcance y el conjunto de compiladores se venden por separado.
- HP-UX 11i v2 (11.23)
- HP abandonó el soporte para v2 en diciembre de 2010. Actualmente disponibles HP-UX 11i v2 OEs incluyen:
- HP-UX 11i v2 Foundation OE (FOE)
- Diseñado para servidores web, servidores de contenido y servidores de primera línea, este OE incluye aplicaciones como HP-UX Web Server Suite, Java y Mozilla Application Suite. Este OE está incluido como HP-UX 11i FOE.
- HP-UX 11i v2 Enterprise OE (EOE)
- Diseñado para servidores de aplicaciones de bases de datos y servidores lógicos, este OE contiene los paquetes de HP-UX 11i v2 Foundation OE y aplicaciones adicionales como GlancePlus Pak para permitir un servidor de nivel empresarial. Este OE está incluido como HP-UX 11i EOE.
- HP-UX 11i v2 Misión crítica (MCOE)
- Diseñado para los grandes y poderosos servidores de aplicaciones de back-end y servidores de bases de datos que acceden a archivos de 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 permitir un servidor crítico de misión. Este OE está incluido como HP-UX 11i MCOE.
- HP-UX 11i v2 OE técnico mínimo (MTOE)
- Diseñado para estaciones de trabajo que funcionan HP-UX 11i v2, este OE incluye la Mozilla Application Suite, Perl, VxVM y aplicaciones Judy, además del OpenGL Graphics Developer's Kit. Este OE está incluido como HP-UX 11i MTOE.
- HP-UX 11i v2 Technical Computing OE (TCOE)
- Diseñado para aplicaciones informáticas y servidor, este OE contiene los paquetes MTOE más aplicaciones gráficas extensas, MPI y Math Libraries. Este OE está incluido como HP-UX 11i-TCOE.
- HP-UX 11i v1 (11.11)
- Según la hoja de ruta de HP, se vendió hasta diciembre de 2009, con el apoyo continuo para v1 al menos hasta diciembre de 2015.
Contenido relacionado
Minivan
Arquitectura naval
Duplexor