HP -UX - HP-UX

HP-UX
HP-UX logo.svg
Udvikler Hewlett Packard Enterprise
Skrevet i C
OS familie Unix ( System V )
Arbejdstilstand Nuværende
Kildemodel Lukket kilde
Første udgivelse 1982 ; 39 år siden ( 1982 )
Seneste udgivelse 11i v3 maj 2021 Release Edition 1 / maj 2021 ; 4 måneder siden ( 2021-05 )
Marketing mål Server
Tilgængelig i engelsk
Pakke manager Software Distributør
Platforme IA-64 , PA-RISC
Kernel type Monolitisk med dynamisk belastbare moduler
Brugerland POSIX / SUS
Standard
brugergrænseflade
KDE , GNOME og CDE
Licens Proprietære
Officiel hjemmeside www .hpe .com /info /hpux
HP Superdome kører HP-UX 11.23 OS
HP 9000 /425- arbejdsstation, der kører HP-UX 9 med HP-VUE
HP 9000-B180L- arbejdsstationen, der kører HP-UX 10.20 med CDE
HP C8000- arbejdsstation, der kører HP-UX 11i

HP-UX (fra "Hewlett Packard Unix") er Hewlett Packard Enterprise 's proprietære implementering af Unix- operativsystemet , baseret på Unix System V (oprindeligt System III ) og først udgivet i 1984. Seneste versioner understøtter HP 9000- serien af ​​computere systemer, der er baseret på PA-RISC instruktionssæt arkitektur og HPE Integrity servere baseret på Intel 's Itanium arkitektur.

Tidligere versioner af HP-UX understøttede HP Integral PC og HP 9000 Series 200, 300 og 400 computersystemer baseret på Motorola 68000- serien af ​​processorer samt HP 9000 Series 500-computere baseret på HP's proprietære FOCUS- arkitektur.

HP-UX var den første Unix, der tilbød adgangskontrolister til filadgangstilladelser som et alternativ til standard Unix-tilladelsessystemet. HP-UX var også blandt de første Unix-systemer med en indbygget logisk volumenhåndtering . HP har haft et langt partnerskab med Veritas Software og bruger VxFS som det primære filsystem .

Det er et af fire kommercielle operativsystemer, der har versioner, der er certificeret til The Open Groups UNIX 03 -standard. (De andre er macOS , AIX og Huaweis EulerOS .)

Egenskaber

HP-UX 11i tilbyder en fælles delte diske til sit klyngede filsystem. HP Serviceguard er klynge- løsningen til HP-UX. HP Global Workload Management justerer arbejdsbyrden for at optimere ydeevnen og integreres med Instant Capacity on Demand, så installerede ressourcer kan betales i trin på 30 minutter efter behov for maksimale arbejdsbyrdekrav.

HP-UX tilbyder virtualiseringsfunktioneroperativsystemniveau såsom hardware-partitioner, isolerede virtuelle OS-partitioner på cellebaserede servere og HP Integrity Virtual Machines (HPVM) på alle Integrity-servere. HPVM understøtter gæster, der kører på HP-UX 11i v3-værter-gæsterne kan køre Linux , Windows Server , OpenVMS eller HP-UX. HP understøtter online VM -gæstemigration, hvor kryptering kan sikre gæstens indhold under migrering.

HP-UX 11i v3 skalerer som følger (på en SuperDome 2 med 32 Intel Itanium 9560-processorer):


Sikkerhed

11i v2-udgivelsen introducerede kernebaseret indtrængningsdetektion , stærk tilfældig talgenerering , stack bufferoverløbsbeskyttelse , sikkerhedspartitionering, rollebaseret adgangsstyring og forskellige open source-sikkerhedsværktøjer.

HP klassificerer operativsystemets sikkerhedsfunktioner i tre kategorier: data, system og identitet:

Kategori Sikkerhedsprodukter
Data Krypterede mængder og filsystemer, Trusted Computing , hvidliste , containere , IPsec
System Software Assistant, Bastille , Auditing System, IPFilter , Host IDS , Standard Mode Security Extensions,
Identitet RBAC , PAM - Kerberos , AAA -server, Kerberos -server

Kontekstafhængige filer

Release 6.x (sammen med 3.x) introducerede funktionen kontekstafhængige filer (CDF), en metode til at tillade en filserver at betjene forskellige konfigurationer og binære filer (og endda arkitekturer) til forskellige klientmaskiner i et heterogent miljø. Et bibliotek, der indeholder sådanne filer, havde sit suid -bit indstillet og blev skjult for både almindelige og rodprocesser under normal brug. En sådan ordning blev undertiden udnyttet af ubudne gæster til at skjule ondsindede programmer eller data. CDF'er og CDF -filsystemet blev droppet med udgivelse 10.0.

Understøttede hardwareplatforme

HP-UX-operativsystemer understøtter en række forskellige PA-RISC- systemer. 11.0 tilføjede understøttelse af integritetsbaserede servere til overgangen fra PA -RISC til Itanium . HP-UX 11i v1.5 er den første version, der understøtter Itanium. Ved introduktionen af ​​HP-UX 11i v2 understøttede operativsystemet begge disse arkitekturer.

BL -serien

HP-UX 11i understøtter HPE-integritetsservere fra HP BL-serverbladfamilien. Disse servere bruger Intel Itanium -arkitekturen.

CX -serien

HP-UX 11i v2 og 11i v3 understøtter HPs servere i CX-serien. CX står for carrier grade og bruges hovedsageligt til telekommunikationsindustrien med -48V DC support og er NEBS certificeret. Begge disse systemer indeholder Itanium Mad6M -processorer og afbrydes.

RX -serien

HP-UX understøtter HPs RX-servere.

Udgivelseshistorik

Forud for frigivelsen af HP-UX-version 11.11, HP anvendes en decimal udgave nummerering ordning med det første tal giver større udgivelse og tallet efter decimaltegnet viser mindre udslip. Med 11.11 tog HP en marketingbeslutning om at navngive deres udgivelser 11 i efterfulgt af av ( decimaltal ) for versionen. Den jeg havde til formål at angive OS er Internet -kompatible, men den effektive resultat var en dobbelt udgave-nummerering ordning.

Versionshistorik

Version Udgivelses dato Udløbsdato Hardware
Gammel version, ikke længere vedligeholdt: 11i v1 (B.11.11) 2000-12-01 2015-12-31 HP 9000
Gammel version, ikke længere vedligeholdt: 11i v1.6 (B.11.22) 2002-06-02 Integritet
Gammel version, ikke længere vedligeholdt: 11i v2 (B.11.23) 2003-10-01 HP 9000 og integritet
Gammel version, ikke længere vedligeholdt: 11i v3 (B.11.31) 2007-02-01 2021-03-31 HP 9000
Nuværende stabil version: 11i v3 (B.11.31) 2025-12-31 Integritet
Legende:
Gammel version
Ældre version, stadig vedligeholdt
Nyeste version
Seneste eksempelversion
Fremtidig udgivelse

Versioner

1.0 (1982)
Første udgivelse til HP 9000 Series 500. HP-UX til Series 500 var væsentligt forskellig fra HP-UX for alle andre HP-maskiner, da den var lagt oven på et serie 500-specifikt operativsystem kaldet SUNOS (ikke relateret til Sun Microsystems ' SunOS ).
1.0 (1984)
AT&T System III baseret. Understøttelse af HP Integral PC (HP 9807A). Kernen kører fra ROM; andre kommandoer er diskbaserede.
2.0 (1984)
Første udgivelse til HPs tidlige Motorola 68000 -baserede arbejdsstationer (HP 9816U, HP 9826U, HP 9836U)
5.0 (1985)
ROM-baseret AT&T System V til HP Integral PC. Adskilt fra en senere HP-UX 5.x til serie 200/300.
3.x (1988)
Kun HP 9000 -serien 600/800. Bemærk: 2.x/3.x (til serie 600/800) blev udviklet parallelt med 5.x/6.x (til serie 200/300/400), så for eksempel var 3.x virkelig moderne med 6.x. De to linjer blev forenet på HP-UX 7.x.
6.x (1988)
Support kun til HP 9000 Series 300. Indført stikkontakter fra 4.3BSD . Denne version (sammen med 3.x) introducerede også de ovenfor diskuterede kontekstafhængige filer (CDF), som blev fjernet i version 10 på grund af deres sikkerhedsrisici.
7.x (1990)
Understøttelse af HP 9000 Series 300/400, 600/700 (i 7.03)/800 HP -systemer. Leveres OSF/motiv .
8.x (januar 1991)
Understøttelse af HP 9000 Series 300/400 600/700/800 systemer. Delt biblioteker introduceret.
HP-UX 9.0 installationssoftware på QIC-patron, 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+ (kun serie 700), 9.10 (kun serie 300/400). Disse gav support til HP 9000 Series 300, 700 og 800 systemer. Introduceret System Administration Manager (SAM) . Den logiske Volume Manager (LVM) blev præsenteret i 9,00 til serie 800. Vedtaget den Visuel User Miljø skrivebordet.
10.0 (1995)
Denne store udgivelse oplevede en konvergens mellem operativsystemet mellem HP 9000 Series 700 (arbejdsstation) og Series 800 (server) systemer, hvilket droppede understøttelse af tidligere linjer. Der var også en væsentlig ændring i layoutet i systemfilerne og -mapperne baseret på AT&T UNIX System V Release 4 -standarden. Ansøgninger blev fjernet fra /usr og flyttet under /opt; opstartskonfigurationsfiler blev placeret under /etc/rc.config.d; brugere blev flyttet til /hjem fra /brugere. Software til HP-UX blev nu pakket, sendt, installeret og fjernet via Software Distributor (SD) -værktøjerne. LVM blev også stillet til rådighed for serie 700.
10.10 (1996)
Introducerede det fælles skrivebordsmiljø . UNIX95 -overholdelse.
10.20 (1996)
Denne udgivelse omfattede understøttelse af 64-bit PA-RISC 2.0-processorer. Pluggable Authentication Modules (PAM) blev introduceret til brug inden for CDE . Rodfilsystemet kan konfigureres til at bruge Veritas File System (VxFS). Af ældre såvel som tekniske årsager forblev filsystemet, der blev brugt til bootkernen, Hi Performance FileSystem (HFS, en variant af UFS ) indtil version 11.23. 10.20 understøttede også 32-bit bruger- og gruppe-id'er. Den tidligere grænse var 60.000 eller 16-bit. Denne og tidligere udgivelser af HP-UX er nu effektivt forældede, og support fra HP sluttede den 30. juni 2003.
10.24
Dette er en Virtual Vault- udgave af HP-UX, der giver forbedrede sikkerhedsfunktioner. Virtual Vault er et opdelt operativsystem, hvor hver fil er tildelt et rum, og processer kun har adgang til filer i det relevante rum, og i modsætning til de fleste andre UNIX -systemer har superbrugeren (eller root) ikke fuldstændig adgang til systemet uden at følge korrekte procedurer .
10.30 (1997)
Dette var primært en udviklerudgivelse med forskellige inkrementelle forbedringer. Det gav den første understøttelse af kerneltråde med en 1: 1 trådmodel (hver brugertråd er bundet til en kerneltråd).
11.00 (1997)
Den første HP-UX-version, der også understøtter 64-bit adressering. Det kunne stadig køre 32-bit applikationer på et 64-bit system. Det understøttede symmetrisk multiprocessing , Fibre Channel og NFS PV3. Det inkluderede også værktøjer og dokumentation til at konvertere 32-bit kode til 64-bit.
11.04
Virtual Vault udgivelse.
11.10
Dette var en begrænset version til at understøtte HP 9000 V2500 SCA (Scalable Computing Architecture) og V2600 SCA -servere. Det tilføjede også JFS 3.3, AutoFS, en ny ftpd og understøttelse af op til 128 CPU'er. Det var ikke tilgængeligt separat.
11.11 (2000) - 11i v1
Denne udgivelse af HP-UX introducerede konceptet om driftsmiljøer. Det blev udgivet i december 2000. Disse er bundtede grupper af lagdelte applikationer beregnet til brug med en generel kategori af brug. De tilgængelige typer var Mission Critical, Enterprise, Internet, Technical Computing og Minimal Technical OEs. (De to sidste var beregnet til HP 9000 -arbejdsstationer.) De vigtigste forbedringer med denne udgivelse var understøttelse af hårde partitioner, Gigabit Ethernet , NFS over TCP/IP , indlæselige kernemoduler , dynamiske kernelindstillelige parametre, kernehændelsesmeddelelser og beskyttede stakke.
11.20 (2001) - 11i v1.5
Denne udgivelse af HP-UX var den første til at understøtte den nye serie af Itanium- baserede (IA-64) systemer. Det var ikke beregnet til missionskritiske computermiljøer og understøttede ikke HPs ServiceGuard -klyngesoftware. Det gav support til at køre PA-RISC-kompilerede applikationer på Itanium-systemer og til Veritas Volume Manager 3.1.
11.22 (2002) - 11i v1.6
En trinvis udgivelse af Itanium- versionen af ​​HP-UX. Denne version opnåede 64-vejs skalerbarhed , m: n- tråde , tilføjede mere dynamiske kernetunerbare parametre og understøttede HP's Logical Volume Manager på Itanium. Det blev bygget fra 11i v1 kildekodestrømmen.
11.23 (2003) - 11i v2
Den oprindelige udgivelse af denne version var i september 2003 for at understøtte Itanium-baserede systemer. I september 2004 blev operativsystemet opdateret for at yde support til både Itanium og PA-RISC-systemer. Udover at køre på Itanium-systemer inkluderer denne udgivelse understøttelse af ccNUMA , webbaseret kerne- og enhedskonfiguration, IPv6 og stærkere tilfældig talgenerering .
11.31 (2007) - 11i v3
Denne udgivelse understøtter både PA-RISC og Itanium. Den blev udgivet den 15. februar 2007. Store nye funktioner inkluderer native multipathing- understøttelse, en samlet filcache , NFSv 4, Veritas ClusterFS, multi-volume VxFS og integreret virtualisering . Hyperthreading understøttes på Itanium -systemer med Montecito- og Tukwila -processorer. HP-UX 11i v3 er i overensstemmelse med The Open Groups UNIX 03- standard . Opdateringer til 11i v3 er blevet frigivet hver 6. måned, hvor den seneste version er B.11.31.1805, udgivet i maj 2018. HP er flyttet til en kadence for en større HP-UX-operativsystemopdatering om året.

HP-UX 11i-driftsmiljøer

HP bundter HP-UX 11i med programmer i pakker, de kalder Operating Environments (OE'er).

Følgende viser de aktuelt tilgængelige HP-UX 11i v3 OE'er:

HP-UX 11i v3 Base OE (BOE)
Inkluderer det fulde HP-UX 11i-operativsystem plus filsystem og partitionssoftware og applikationer til webvisning, systemstyring og sikkerhed. BOE inkluderer al den software, der tidligere var i FOE & TCOE (se nedenfor), plus software, der tidligere blev solgt stand-alone (f.eks. Auto Port Aggregator).
HP-UX 11i v3 Virtualization Server OE (VSE-OE)
Indeholder alt i BOE plus GlancePlus -præstationsanalyse og softwarespejling og al Virtual Server Environment -software, der inkluderer virtuelle partitioner , virtuelle maskiner , arbejdsstyringsstyring, kapacitetsrådgiver og applikationer. VSE-OE inkluderer al den software, der tidligere var i EOE (se nedenfor), plus yderligere virtualiseringssoftware.
HP-UX 11i v3 OE (HA-OE) med høj tilgængelighed
Indeholder alt i BOE plus HP Serviceguard -klyngesoftware til systemfejlfinding og værktøjer til håndtering af klynger samt GlancePlus -ydelsesanalyse og softwarespejling.
HP-UX 11i v3 Data Center OE (DC-OE)
Indeholder alt i en pakke, der kombinerer HP-UX 11i-operativsystemet med virtualisering. Alt i HA-OE og VSE-OE er i DC-OE. Løsninger til omfattende katastrofeinddrivelse og kompilatorpakken sælges separat.
HP-UX 11i v2 (11.23)
HP droppede support til v2 i december 2010. Aktuelt tilgængelige HP-UX 11i v2 OE'er inkluderer:
HP-UX 11i v2 Foundation OE (FOE)
Denne OE er designet til webservere, indholdsservere og front-end-servere og indeholder applikationer såsom HP-UX Web Server Suite, Java og Mozilla Application Suite. Denne OE er bundlet som HP-UX 11i FOE.
HP-UX 11i v2 Enterprise OE (EOE)
Denne OE er designet til databaseapplikationsservere og logiske servere og indeholder OE-bundterne HP-UX 11i v2 Foundation og yderligere applikationer, f.eks. GlancePlus Pak, for at aktivere en server på virksomhedsniveau. Denne OE er bundlet som HP-UX 11i EOE.
HP-UX 11i v2 Mission Critical OE (MCOE)
Denne OE er designet til de store, kraftfulde back-end applikationsservere og databaseservere, der har adgang til kundefiler og håndterer transaktionsbehandling, og indeholder Enterprise OE-pakker plus applikationer som MC/ServiceGuard og Workload Manager for at muliggøre en missionskritisk server. Denne OE er bundlet som HP-UX 11i MCOE.
HP-UX 11i v2 Minimal Technical OE (MTOE)
Denne OE er designet til arbejdsstationer, der kører HP-UX 11i v2, og inkluderer Mozilla Application Suite, Perl , VxVM og Judy-programmer plus OpenGL Graphics Developer's Kit. Denne OE er bundlet som HP-UX 11i MTOE.
HP-UX 11i v2 Technical Computing OE (TCOE)
Denne OE er designet til både computerintensive arbejdsstationer og serverapplikationer og indeholder MTOE-bundterne plus omfattende grafikapplikationer, MPI og Math Libraries. Denne OE er bundlet som HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
Ifølge HPs køreplan blev den solgt gennem december 2009 med fortsat support til v1 mindst indtil december 2015.

Se også

Referencer

  • Scott WY Wang og Jeff B. Lindberg "HP-UX: Implementering af UNIX på HP 9000 Series 500 computersystemer", Hewlett-Packard Journal (bind 35 nummer 3, marts 1984)
  • Frank McConnell, Mere om HP 9000 , gaby.de
  • Hewlett-Packard Company, "HP-UX Reference, Vol. 1, HP-UX Release 6.5, December 1988", HP Artikelnummer 09000-90009

eksterne links