HP-UX - HP-UX

HP-UX
HP-UX-Logo.svg
Entwickler Hewlett Packard Enterprise
Geschrieben in C
Betriebssystemfamilie Unix ( System V )
Arbeitszustand Strom
Quellmodell Geschlossene Quelle
Erstveröffentlichung 1982 ; Vor 39 Jahren ( 1982 )
Neueste Erscheinung 11i v3 Mai 2021 Release Edition 1 / Mai 2021 ; vor 4 Monaten ( 2021-05 )
Marketingziel Server
Verfügbar in Englisch
Paket-Manager Software-Distributor
Plattformen IA-64 , PA-RISC
Kernel- Typ Monolithisch mit dynamisch ladbaren Modulen
Userland POSIX / SUS
Standard -
Benutzeroberfläche
KDE , GNOME und CDE
Lizenz Proprietär
Offizielle Website www .hpe .com / info / hpux
HP Superdome mit dem Betriebssystem HP-UX 11.23
HP 9000 /425- Workstation mit HP-UX 9 mit HP-VUE
Die HP 9000-B180L- Workstation mit HP-UX 10.20 mit CDE
HP C8000- Workstation mit HP-UX 11i

HP-UX (von "Hewlett Packard Unix") ist Hewlett Packard Enterprise ‚s proprietäre Implementierung des Unix - Betriebssystem , basierend auf Unix System V (zunächst System III ) und der erste im Jahr 1984. Neuere Versionen unterstützen die freigegebenen HP 9000 Serie von Computer Systeme, die auf der PA-RISC- Befehlssatzarchitektur basieren , und HPE Integrity Server , die auf der Itanium- Architektur von Intel basieren .

Frühere Versionen von HP-UX unterstützten HP Integral PC und HP 9000 Series 200, 300 und 400 Computersysteme basierend auf der Motorola 68000 Series von Prozessoren sowie die HP 9000 Series 500 Computer basierend auf der proprietären FOCUS- Architektur von HP .

HP-UX war das erste Unix, das als Alternative zum Standard-Unix-Berechtigungssystem Zugriffskontrolllisten für Dateizugriffsberechtigungen anbot. HP-UX gehörte auch zu den ersten Unix-Systemen, die einen integrierten Logical Volume Manager enthielten . HP pflegt eine langjährige Partnerschaft mit Veritas Software und verwendet VxFS als primäres Dateisystem .

Es ist eines von vier kommerziellen Betriebssystemen, deren Versionen nach dem Standard UNIX 03 von The Open Group zertifiziert sind . (Die anderen sind macOS , AIX und Huaweis EulerOS .)

Eigenschaften

HP-UX 11i bietet für sein geclustertes Dateisystem gemeinsame freigegebene Festplatten. HP Serviceguard ist die Clusterlösung für HP-UX. HP Global Workload Management passt Workloads an, um die Leistung zu optimieren, und integriert sich in Instant Capacity on Demand, sodass installierte Ressourcen bei Bedarf in 30-Minuten-Schritten für Spitzenlastanforderungen bezahlt werden können.

HP-UX bietet Virtualisierungsfunktionen auf Betriebssystemebene wie Hardwarepartitionen, isolierte virtuelle Betriebssystempartitionen auf zellbasierten Servern und HP Integrity Virtual Machines (HPVM) auf allen Integrity-Servern. HPVM unterstützt Gäste, die auf HP-UX 11i v3-Hosts ausgeführt werden – Gäste können Linux , Windows Server , OpenVMS oder HP-UX ausführen . HP unterstützt die Online-VM-Gastmigration, bei der die Gastinhalte während der Migration durch Verschlüsselung geschützt werden können.

HP-UX 11i v3 skaliert wie folgt (auf einem SuperDome 2 mit 32 Intel Itanium 9560-Prozessoren):


Sicherheit

Mit der Version 11i v2 wurden Kernel-basierte Intrusion Detection , starke Zufallszahlengenerierung , Stack-Puffer-Überlaufschutz , Sicherheitspartitionierung, rollenbasierte Zugriffsverwaltung und verschiedene Open-Source-Sicherheitstools eingeführt.

HP teilt die Sicherheitsfunktionen des Betriebssystems in drei Kategorien ein: Daten, System und Identität:

Kategorie Sicherheitsprodukte
Daten Verschlüsselte Volumes und Dateisysteme, Trusted Computing , Whitelisting , Container , IPsec
System Software-Assistent, Bastille , Überwachungssystem, IPFilter , Host- IDS , Sicherheitserweiterungen im Standardmodus,
Identität RBAC , PAMKerberos , AAA- Server, Kerberos- Server

Kontextabhängige Dateien

Release 6.x (zusammen mit 3.x) führte die Funktion kontextabhängige Dateien (CDF) ein, eine Methode, die es einem Dateiserver ermöglicht, verschiedene Konfigurationen und Binärdateien (und sogar Architekturen) für verschiedene Client-Rechner in einer heterogenen Umgebung bereitzustellen . Ein Verzeichnis, das solche Dateien enthielt, hatte sein suid- Bit gesetzt und wurde bei normaler Verwendung sowohl für normale als auch für Root-Prozesse versteckt. Ein solches Schema wurde manchmal von Eindringlingen ausgenutzt, um bösartige Programme oder Daten zu verbergen. CDFs und das CDF-Dateisystem wurden mit Version 10.0 gelöscht.

Unterstützte Hardwareplattformen

HP-UX-Betriebssysteme unterstützen eine Vielzahl von PA-RISC- Systemen. Die Version 11.0 fügte Unterstützung für Integrity- basierte Server für den Übergang von PA-RISC zu Itanium hinzu . HP-UX 11i v1.5 ist die erste Version, die Itanium unterstützt. Bei der Einführung von HP-UX 11i v2 unterstützte das Betriebssystem beide Architekturen.

BL-Serie

HP-UX 11i unterstützt HPE Integrity Server der HP BL Server Blade-Familie. Diese Server verwenden die Intel Itanium- Architektur.

CX-Serie

HP-UX 11i v2 und 11i v3 unterstützen die Server der CX-Serie von HP. CX steht für Carrier Grade und wird hauptsächlich für die Telekommunikationsindustrie mit -48V DC-Unterstützung verwendet und ist NEBS-zertifiziert. Beide Systeme enthalten Itanium Mad6M-Prozessoren und werden eingestellt.

RX-Serie

HP-UX unterstützt die RX-Serverserie von HP.

Veröffentlichungsverlauf

Vor der Veröffentlichung von HP-UX Version 11.11 verwendete HP ein dezimales Versionsnummerierungsschema , wobei die erste Zahl die Hauptversion und die Zahl nach der Dezimalstelle die Nebenversion angibt. Mit 11.11 hat HP eine Marketingentscheidung getroffen, um seine Releases 11 i gefolgt von av ( Dezimalzahl ) für die Version zu nennen. Das i sollte anzeigen, dass das Betriebssystem internetfähig ist, aber das effektive Ergebnis war ein duales Versionsnummerierungsschema.

Versionsgeschichte

Ausführung Veröffentlichungsdatum End-of-Life-Datum Hardware
Alte Version, nicht mehr gepflegt: 11i v1 (B.11.11) 2000-12-01 2015-12-31 HP 9000
Alte Version, nicht mehr gepflegt: 11i v1.6 (B.11.22) 2002-06-02 Integrität
Alte Version, nicht mehr gepflegt: 11i v2 (B.11.23) 2003-10-01 HP 9000 und Integrität
Alte Version, nicht mehr gepflegt: 11i v3 (B.11.31) 2007-02-01 2021-03-31 HP 9000
Aktuelle stabile Version: 11i v3 (B.11.31) 2025-12-31 Integrität
Legende:
Alte Version
Ältere Version, noch gepflegt
Letzte Version
Neueste Vorschauversion
Zukünftige Veröffentlichung

Versionen

1,0 (1982)
Erste Veröffentlichung für HP 9000 Series 500. HP-UX für Series 500 war wesentlich von HP-UX für andere HP - Maschinen, wie sie auf einem Series 500 bestimmten Betriebssystem namens SUNOS (ohne Beziehung zu überschichtet wurde Sun Microsystems ' SunOS ).
1,0 (1984)
AT&T System III basiert. Unterstützung für den HP Integral PC (HP 9807A). Der Kernel läuft vom ROM; andere Befehle sind festplattenbasiert.
2.0 (1984)
Erste Version für HPs frühe Motorola 68000- basierte Workstations (HP 9816U, HP 9826U, HP 9836U)
5,0 (1985)
ROM-basiertes AT&T System V für den HP Integral PC. Im Unterschied zu einem späteren HP-UX 5.x für Series 200/300.
3.x (1988)
Nur HP 9000 Serie 600/800. Hinweis: 2.x/3.x (für Serie 600/800) wurden parallel zu 5.x/6.x (für Serie 200/300/400) entwickelt, also war zB 3.x wirklich zeitgemäß mit 6.x. Die beiden Linien wurden bei HP-UX 7.x vereint.
6.x (1988)
Unterstützung nur für HP 9000 Series 300. Eingeführte Sockets von 4.3BSD . In dieser Version (zusammen mit 3.x) wurden auch die oben diskutierten kontextabhängigen Dateien (CDF) eingeführt, die in Release 10 aufgrund ihrer Sicherheitsrisiken entfernt wurden.
7.x (1990)
Unterstützung für HP 9000 Series 300/400, 600/700 (in 7.03) /800 HP Systeme. Bereitgestelltes OSF/Motiv .
8.x (Januar 1991)
Unterstützung für HP 9000 Series 300/400 600/700/800 Systeme. Gemeinsame Bibliotheken eingeführt.
HP-UX 9.0-Installationssoftware auf QIC-Cartridge, 1992
9.x (Juli 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+ (nur Serie 700), 9.10 (nur Serie 300/400). Diese boten Unterstützung für die Systeme HP 9000 Series 300, 700 und 800. Einführung des System Administration Manager (SAM) . Der Logical Volume Manager (LVM) wurde in 9.00 für die Serie 800 vorgestellt . Der Desktop der Visual User Environment wurde übernommen .
10,0 (1995)
Diese Hauptversion sah eine Konvergenz des Betriebssystems zwischen den Systemen der HP 9000 Series 700 (Workstation) und Series 800 (Server) vor, wodurch die Unterstützung für frühere Produktlinien aufgegeben wurde. Es gab auch eine wesentliche Änderung im Layout der Systemdateien und -verzeichnisse, basierend auf dem AT&T UNIX System V Release 4 Standard. Anwendungen wurden aus /usr entfernt und nach /opt verschoben; Startkonfigurationsdateien wurden unter /etc/rc.config.d abgelegt; Benutzer wurden von /users nach /home verschoben. Software für HP-UX wurde jetzt über die Software Distributor (SD)-Tools gepackt, geliefert, installiert und entfernt . LVM wurde auch für die Serie 700 zur Verfügung gestellt.
10.10 (1996)
Einführung der Common Desktop Environment . UNIX95-Konformität.
10.20 (1996)
Diese Version enthielt Unterstützung für 64-Bit- PA-RISC 2.0-Prozessoren. Pluggable Authentication Modules (PAM) wurden für die Verwendung innerhalb von CDE eingeführt . Das Root-Dateisystem könnte so konfiguriert werden, dass es das Veritas File System (VxFS) verwendet. Sowie aus technischen Gründen für Legacy, das Dateisystem für das Boot verwendet Kernel blieb Hallo Performance - Filesystem (HFS, eine Variante des UFS ) bis zur Version 11.23. 10.20 unterstützte auch 32-Bit-Benutzer- und Gruppenkennungen. Das vorherige Limit war 60.000 oder 16-Bit. Diese und frühere Versionen von HP-UX sind nun effektiv veraltet und der Support durch HP endete am 30. Juni 2003.
10.24
Dies ist eine Virtual Vault- Version von HP-UX, die erweiterte Sicherheitsfunktionen bietet. Virtual Vault ist ein unterteiltes Betriebssystem, bei dem jeder Datei ein Compartment zugewiesen ist und Prozesse nur auf Dateien im entsprechenden Compartment zugreifen können und im Gegensatz zu den meisten anderen UNIX-Systemen der Superuser (oder Root) keinen vollständigen Zugriff auf das System hat, ohne die richtigen Verfahren zu befolgen .
10.30 (1997)
Dies war in erster Linie eine Entwicklerversion mit verschiedenen inkrementellen Verbesserungen. Es bot die erste Unterstützung für Kernel-Threads mit einem 1:1-Thread-Modell (jeder Benutzer-Thread ist an einen Kernel-Thread gebunden).
11.00 (1997)
Die erste HP-UX-Version, die auch 64-Bit-Adressierung unterstützt. Es könnte immer noch 32-Bit-Anwendungen auf einem 64-Bit-System ausführen. Es unterstützte symmetrisches Multiprocessing , Fibre Channel und NFS PV3. Es enthielt auch Tools und Dokumentation zum Konvertieren von 32-Bit-Code in 64-Bit.
11.04
Virtual Vault- Version.
11.10
Dies war eine eingeschränkte Version zur Unterstützung der Server HP 9000 V2500 SCA (Scalable Computing Architecture) und V2600 SCA. Es fügte auch JFS 3.3, AutoFS, ein neues ftpd und Unterstützung für bis zu 128 CPUs hinzu. Es war nicht separat erhältlich.
11.11 (2000) – 11i v1
In dieser Version von HP-UX wurde das Konzept der Betriebsumgebungen eingeführt. Es wurde im Dezember 2000 veröffentlicht. Dies sind gebündelte Gruppen von mehrschichtigen Anwendungen, die für die Verwendung mit einer allgemeinen Verwendungskategorie bestimmt sind. Die verfügbaren Typen waren Mission Critical, Enterprise, Internet, Technical Computing und Minimal Technical OEs. (Die letzten beiden waren für HP 9000- Workstations gedacht .) Die wichtigsten Verbesserungen in dieser Version waren die Unterstützung von Festplattenpartitionen, Gigabit Ethernet , NFS über TCP/IP , ladbare Kernelmodule , dynamische abstimmbare Kernelparameter, Kernelereignisbenachrichtigungen und geschützte Stapel.
11.20 (2001) – 11i v1.5
Diese Version von HP-UX war die erste, die die neue Reihe von Itanium- basierten (IA-64) Systemen unterstützte. Es war nicht für geschäftskritische Computerumgebungen gedacht und unterstützte die HP ServiceGuard Cluster-Software nicht. Es bot Unterstützung für die Ausführung von PA-RISC-kompilierten Anwendungen auf Itanium-Systemen und für Veritas Volume Manager 3.1.
11.22 (2002) – 11i v1.6
Eine inkrementelle Version der Itanium- Version von HP-UX. Diese Version erreichte 64-Wege- Skalierbarkeit , m:n- Threads , fügte dynamischere abstimmbare Kernel-Parameter hinzu und unterstützte den Logical Volume Manager von HP auf Itanium. Es wurde aus dem Quellcode-Stream von 11i v1 erstellt.
11.23 (2003) – 11i v2
Die ursprüngliche Veröffentlichung dieser Version war im September 2003, um die Itanium-basierten Systeme zu unterstützen. Im September 2004 wurde das Betriebssystem aktualisiert, um sowohl Itanium- als auch PA-RISC-Systeme zu unterstützen. Neben der Ausführung auf Itanium-Systemen bietet diese Version Unterstützung für ccNUMA , webbasierte Kernel- und Gerätekonfiguration, IPv6 und eine stärkere Zufallszahlengenerierung.
11.31 (2007) – 11i v3
Diese Version unterstützt sowohl PA-RISC als auch Itanium. Es wurde am 15. Februar 2007 veröffentlicht. Zu den wichtigsten neuen Funktionen gehören native Multipathing- Unterstützung, ein einheitlicher Dateicache , NFSv 4, Veritas ClusterFS, Multi-Volume-VxFS und integrierte Virtualisierung . Hyperthreading wird auf Itanium-Systemen mit Montecito- und Tukwila- Prozessoren unterstützt. HP-UX 11i v3 entspricht dem UNIX 03- Standard von The Open Group . Updates für 11i v3 wurden alle 6 Monate veröffentlicht, wobei die neueste Version B.11.31.1805 im Mai 2018 veröffentlicht wurde. HP ist auf eine Kadenz von einem großen HP-UX Betriebssystem-Update pro Jahr umgestiegen.

HP-UX 11i Betriebsumgebungen

HP bündelt HP-UX 11i mit Programmen in Paketen, die sie Operating Environments (OEs) nennen.

Im Folgenden sind die derzeit verfügbaren OEs für HP-UX 11i v3 aufgeführt:

HP-UX 11i v3 Basis-OE (BOE)
Umfasst das vollständige Betriebssystem HP-UX 11i sowie Dateisystem- und Partitionierungssoftware sowie Anwendungen für Web-Serving, Systemverwaltung und Sicherheit. BOE umfasst die gesamte Software, die früher in FOE & TCOE (siehe unten) enthalten war, sowie Software, die früher als eigenständige Software verkauft wurde (zB Auto Port Aggregator).
HP-UX 11i v3 Virtualisierungsserver-OE (VSE-OE)
Umfasst alles in BOE plus GlancePlus-Leistungsanalyse und Softwarespiegelung sowie alle Virtual Server Environment-Software, die virtuelle Partitionen , virtuelle Maschinen , Workload-Management, Kapazitätsratgeber und Anwendungen umfasst. VSE-OE enthält die gesamte Software, die früher in EOE (siehe unten) enthalten war, sowie zusätzliche Virtualisierungssoftware.
HP-UX 11i v3 Hochverfügbarkeits-OE (HA-OE)
Umfasst alles in BOE plus HP Serviceguard Clustering-Software für System-Failover und Tools zum Verwalten von Clustern sowie GlancePlus-Leistungsanalyse- und Softwarespiegelungsanwendungen.
HP-UX 11i v3 Data Center OE (DC-OE)
Enthält alles in einem Paket und kombiniert das Betriebssystem HP-UX 11i mit Virtualisierung. Alles im HA-OE und VSE-OE ist im DC-OE. Lösungen für Disaster Recovery für weite Gebiete und das Compiler-Bundle sind separat erhältlich.
HP-UX 11i v2 (11.23)
HP hat die Unterstützung für v2 im Dezember 2010 eingestellt. Derzeit verfügbare HP-UX 11i v2 OEs umfassen:
HP-UX 11i v2 Foundation OE (FOE)
Diese OE wurde für Webserver, Inhaltsserver und Front-End-Server entwickelt und umfasst Anwendungen wie HP-UX Web Server Suite, Java und Mozilla Application Suite. Diese OE ist als HP-UX 11i FOE gebündelt.
HP-UX 11i v2 Enterprise-OE (EOE)
Diese OE wurde für Datenbankanwendungsserver und Logikserver entwickelt und enthält die HP-UX 11i v2 Foundation OE-Bundles und zusätzliche Anwendungen wie GlancePlus Pak, um einen Server auf Unternehmensebene zu ermöglichen. Diese OE ist als HP-UX 11i EOE gebündelt.
HP-UX 11i v2 Mission Critical OE (MCOE)
Diese OE wurde für die großen, leistungsstarken Back-End-Anwendungsserver und Datenbankserver entwickelt, die auf Kundendateien zugreifen und die Transaktionsverarbeitung verarbeiten, und enthält die Enterprise-OE-Bundles sowie Anwendungen wie MC/ServiceGuard und Workload Manager, um einen geschäftskritischen Server zu ermöglichen. Diese OE wird als HP-UX 11i MCOE gebündelt.
HP-UX 11i v2 Minimale technische OE (MTOE)
Dieses OE wurde für Workstations mit HP-UX 11i v2 entwickelt und enthält die Mozilla Application Suite, Perl- , VxVM- und Judy-Anwendungen sowie das OpenGL Graphics Developer's Kit. Diese OE wird als HP-UX 11i MTOE gebündelt.
HP-UX 11i v2 Technical Computing OE (TCOE)
Die sowohl für rechenintensive Workstation und Server - Anwendungen, diese OE enthält die MTOE Pakete sowie umfangreiche Grafikanwendungen, MPI und Math Libraries. Diese OE wird als HP-UX 11i-TCOE gebündelt.
HP-UX 11i v1 (11.11)
Laut der Roadmap von HP wurde es bis Dezember 2009 verkauft, mit fortgesetzter Unterstützung für v1 mindestens bis Dezember 2015.

Siehe auch

Verweise

  • Scott WY Wang und Jeff B. Lindberg "HP-UX: Implementation of UNIX on the HP 9000 Series 500 Computer Systems", Hewlett-Packard Journal (Band 35, Nummer 3, März 1984)
  • Frank McConnell, Mehr zum HP 9000 , gaby.de
  • Hewlett-Packard Company, "HP-UX Reference, Vol. 1, HP-UX Release 6.5, Dezember 1988", HP Teilenummer 09000-90009

Externe Links