HP -UX - HP-UX

HP-UX
HP-UX logo.svg
Utvecklare Hewlett Packard Enterprise
Skrivet i C
OS -familj Unix ( System V )
Arbetsläge Nuvarande
Källmodell Stängd källa
Initial release 1982 ; 39 år sedan ( 1982 )
Senaste släppningen 11i v3 maj 2021 Release Edition 1 / maj 2021 ; 4 månader sedan ( 2021-05 )
Marknadsföringsmål Server
Tillgänglig i engelsk
Pakethanterare Programvarudistributör
Plattformar IA-64 , PA-RISC
kernel typ Monolitisk med dynamiskt laddbara moduler
Användarland POSIX / SUS
Standard
användargränssnitt
KDE , GNOME och CDE
Licens Proprietär
Officiell hemsida www .hpe .com /info /hpux
HP Superdome som kör HP-UX 11.23 OS
HP 9000 /425 arbetsstation som kör HP-UX 9 med HP-VUE
HP 9000-B180L arbetsstation som kör HP-UX 10.20 med CDE
HP C8000- arbetsstation med HP-UX 11i

HP-UX (från "Hewlett Packard Unix") är Hewlett Packard Enterprise : s egenutvecklade implementering av Unix- operativsystemet , baserat på Unix System V (ursprungligen System III ) och släpptes första gången 1984. De senaste versionerna stöder HP 9000- serien av datorer system, baserat på PA-RISC instruktionsuppsättning arkitektur och HPE Integrity-servrar baserade på Intels s Itanium arkitektur.

Tidigare versioner av HP-UX stödde HP Integral PC och HP 9000 Series 200, 300 och 400 datasystem baserade på Motorola 68000- serien av processorer, samt HP 9000 Series 500-datorer baserade på HP: s proprietära FOCUS- arkitektur.

HP-UX var den första Unix som erbjöd åtkomstkontrollistor för filåtkomstbehörigheter som ett alternativ till standard Unix-behörighetssystem. HP-UX var också bland de första Unix-systemen med en inbyggd logisk volymhanterare . HP har haft ett långt samarbete med Veritas Software och använder VxFS som det primära filsystemet .

Det är ett av fyra kommersiella operativsystem som har versioner certifierade enligt The Open Groups UNIX 03 -standard. (De andra är macOS , AIX och Huaweis EulerOS .)

Egenskaper

HP-UX 11i erbjuder en gemensam delad disk för sitt grupperade filsystem. HP Serviceguard är klusterlösningen för HP-UX. HP Global Workload Management justerar arbetsbelastningen för att optimera prestanda och integreras med Instant Capacity on Demand så att installerade resurser kan betalas i steg om 30 minuter efter behov för högsta arbetsbelastning.

HP-UX erbjuder virtualiseringsfunktioneroperativsystemnivå, till exempel hårdvarupartitioner, isolerade virtuella OS-partitioner på cellbaserade servrar och HP Integrity Virtual Machines (HPVM) på alla Integrity-servrar. HPVM stöder gäster som körs på HP-UX 11i v3-värdar-gäster kan köra Linux , Windows Server , OpenVMS eller HP-UX. HP stöder online virtuell gästmigrering, där kryptering kan säkra gästinnehållet under migrering.

HP-UX 11i v3 skalas enligt följande (på en SuperDome 2 med 32 Intel Itanium 9560-processorer):


säkerhet

11i v2-versionen introducerade kärnbaserad intrångsdetektering , stark slumpmässig talgenerering , stackbuffertöverflödeskydd , säkerhetspartitionering, rollbaserad åtkomsthantering och olika säkerhetsverktyg med öppen källkod.

HP klassificerar operativsystemets säkerhetsfunktioner i tre kategorier: data, system och identitet:

Kategori Säkerhetsprodukter
Data Krypterade volymer och filsystem, betrodda datorer , vitlistning , behållare , IPsec
Systemet Software Assistant, Bastille , Auditing System, IPFilter , Host IDS , Standard Mode Security Extensions,
Identitet RBAC , PAM - Kerberos , AAA -server, Kerberos -server

Kontextberoende filer

Release 6.x (tillsammans med 3.x) introducerade funktionen kontextberoende filer (CDF), en metod för att låta en filserver betjäna olika konfigurationer och binärer (och till och med arkitekturer) till olika klientmaskiner i en heterogen miljö. En katalog som innehåller sådana filer hade sin suid -bit inställd och gjordes dold från både vanliga och rotprocesser vid normal användning. Ett sådant system utnyttjades ibland av inkräktare för att dölja skadliga program eller data. CDF: er och CDF -filsystemet tappades med version 10.0.

Hårdvaruplattformar som stöds

HP-UX-operativsystem stöder en mängd olika PA-RISC- system. 11.0 lade till stöd för integritetsbaserade servrar för övergången från PA -RISC till Itanium . HP-UX 11i v1.5 är den första versionen som stöder Itanium. Vid introduktionen av HP-UX 11i v2 stödde operativsystemet båda dessa arkitekturer.

BL -serien

HP-UX 11i stöder HPE-integritetsservrar från HP BL-serverbladfamiljen. Dessa servrar använder Intel Itanium -arkitekturen.

CX -serien

HP-UX 11i v2 och 11i v3 stöder HP: s CX-servern. CX står för carrier grade och används huvudsakligen för telekomindustrin med -48V DC -stöd och är NEBS -certifierad. Båda dessa system innehåller Itanium Mad6M -processorer och avbryts.

RX -serien

HP-UX stöder HP: s RX-servern.

Släpphistorik

Innan lanseringen av HP-UX version 11.11 använde HP decimal version numreringsschema med det första numret ger stora utsläpp och numret efter decimaltecknet visar mindre release. Med 11.11 tog HP ett marknadsföringsbeslut för att namnge deras utgåvor 11 i följt av av ( decimaltal ) för versionen. Den jag avsåg att ange OS är Internet -aktiverade, men den effektiva resultatet blev en dubbel versionsnumreringsschema.

Versionshistorik

Version Utgivningsdatum Utgångsdatum Hårdvara
Gammal version, underhålls inte längre: 11i v1 (B.11.11) 2000-12-01 2015-12-31 HP 9000
Gammal version, underhålls inte längre: 11i v1.6 (B.11.22) 2002-06-02 Integritet
Gammal version, underhålls inte längre: 11i v2 (B.11.23) 2003-10-01 HP 9000 och integritet
Gammal version, underhålls inte längre: 11i v3 (B.11.31) 2007-02-01 2021-03-31 HP 9000
Nuvarande stabil version: 11i v3 (B.11.31) 2025-12-31 Integritet
Legend:
Gammal version
Äldre version, fortfarande underhållen
Senaste versionen
Senaste förhandsversionen
Framtida släpp

Versioner

1.0 (1982)
Första övergång till HP 9000 Series 500. HP-UX för Serie 500 var väsentligt skild från HP-UX för eventuella andra HP-maskiner, som det skiktades på toppen av en serie 500 specifikt operativsystem kallat SunOS (utan samband med Sun Microsystems ' SunOS ).
1.0 (1984)
AT&T System III baserat. Stöd för HP Integral PC (HP 9807A). Kärnan körs från ROM; andra kommandon är diskbaserade.
2.0 (1984)
Första utgåvan för HP: s tidiga Motorola 68000 -baserade arbetsstationer (HP 9816U, HP 9826U, HP 9836U)
5.0 (1985)
ROM-baserat AT&T System V för HP Integral PC. Skiljer sig från en senare HP-UX 5.x för serie 200/300.
3.x (1988)
Endast HP 9000 -serien 600/800. Obs: 2.x/3.x (för serie 600/800) utvecklades parallellt med 5.x/6.x (för serie 200/300/400), så till exempel var 3.x riktigt samtida med 6.x. De två linjerna förenades på HP-UX 7.x.
6.x (1988)
Stöd endast för HP 9000 Series 300. Introducerade uttag från 4.3BSD . Denna version (tillsammans med 3.x) introducerade också ovan diskuterade kontextberoende filer (CDF), som togs bort i version 10 på grund av deras säkerhetsrisker.
7.x (1990)
Stöd för HP 9000 -serien 300/400, 600/700 (i 7.03)/800 HP -system. Förutsatt OSF / Motif .
8.x (januari 1991)
Stöd för HP 9000 Series 300/400 600/700/800 system. Delade bibliotek introduceras.
HP-UX 9.0 installationsprogramvara på QIC-kassett, 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+ (endast serie 700), 9.10 (endast serie 300/400). Dessa gav stöd för HP 9000 Series 300, 700 och 800 system. Presenterade System Administration Manager (SAM) . Den logiska volymhanteraren (LVM) presenterades 9,00 för serien 800. Antog miljö Visual Användar skrivbord.
10.0 (1995)
Denna stora version visade en konvergens mellan operativsystemet mellan HP 9000 Series 700 (arbetsstation) och Series 800 (server) system, vilket tappade stöd för tidigare rader. Det skedde också en betydande förändring i layouten i systemfilerna och katalogerna, baserat på AT&T UNIX System V Release 4 -standarden. Ansökningar togs bort från /usr och flyttades under /opt; startkonfigurationsfiler placerades under /etc/rc.config.d; användare flyttades till /hem från /användare. Programvara för HP-UX förpackades, levererades, installerades och togs bort via Software Distributor (SD) -verktygen. LVM har också gjorts tillgängligt för serie 700.
10.10 (1996)
Introducerade den gemensamma skrivbordsmiljön . UNIX95 -överensstämmelse.
10.20 (1996)
Denna version inkluderade stöd för 64-bitars PA-RISC 2.0-processorer. Pluggable Authentication Modules (PAM) introducerades för användning inom CDE . Rotfilsystemet kan konfigureras för att använda Veritas File System (VxFS). För arv samt tekniska skäl filsystemet som används för boot kärnan förblev Hi Performance Filesystem (HFS, en variant av UFS ) tills version 11.23. 10.20 stöder också 32-bitars användar- och gruppidentifierare. Den tidigare gränsen var 60 000 eller 16-bitars. Denna och tidigare versioner av HP-UX är nu i praktiken föråldrade, och support från HP upphörde den 30 juni 2003.
10.24
Detta är en virtuell valvversion av HP-UX som ger förbättrade säkerhetsfunktioner. Virtual Vault är ett uppdelat operativsystem där varje fil tilldelas ett fack och processer bara har tillgång till filer i lämpligt fack och till skillnad från de flesta andra UNIX -system har superanvändaren (eller roten) inte fullständig åtkomst till systemet utan att följa korrekta procedurer .
10.30 (1997)
Detta var främst en utvecklarversion med olika inkrementella förbättringar. Det gav det första stödet för kärntrådar, med en 1: 1 trådmodell (varje användartråd är bunden till en kärntråd).
11.00 (1997)
Den första HP-UX-versionen som också stöder 64-bitars adressering. Det kan fortfarande köra 32-bitars applikationer på ett 64-bitars system. Den stödde symmetrisk multiprocessing , Fiber Channel och NFS PV3. Det inkluderade också verktyg och dokumentation för att konvertera 32-bitars kod till 64-bitars.
11.04
Virtual Vault release.
11.10
Detta var en begränsad version för att stödja HP ​​9000 V2500 SCA (Scalable Computing Architecture) och V2600 SCA -servrar. Det har också lagt till JFS 3.3, AutoFS, en ny ftpd och stöd för upp till 128 processorer. Det var inte tillgängligt separat.
11.11 (2000) - 11i v1
Denna version av HP-UX introducerade konceptet med driftsmiljöer. Det släpptes i december 2000. Det här är grupperade grupper av skiktade applikationer avsedda för användning med en allmän kategori av användning. De tillgängliga typerna var Mission Critical, Enterprise, Internet, Technical Computing och Minimal Technical OE. (De två sista var avsedda för HP 9000 arbetsstationer.) De viktigaste förbättringarna med den här versionen var stöd för hårda partitioner, Gigabit Ethernet , NFS över TCP/IP , laddbara kärnmoduler , dynamiska kärninställbara parametrar, kärnhändelsemeddelanden och skyddade staplar.
11.20 (2001) - 11i v1.5
Denna utgåva av HP-UX var den första som stödde den nya serien av Itanium- baserade (IA-64) system. Det var inte avsedd för verksamhetskritiska datormiljöer och stödde inte HP: s Serviceguard klusterprogram. Det gav stöd för att köra PA-RISC-kompilerade applikationer på Itanium-system och för Veritas Volume Manager 3.1.
11.22 (2002) - 11i v1.6
En stegvis utgåva av Itanium- versionen av HP-UX. Denna version uppnådde 64-vägs skalbarhet , m: n- trådar , lade till mer dynamiska kärninställbara parametrar och stödde HP: s logiska volymhanterare på Itanium. Den byggdes från 11i v1 -källkodströmmen.
11.23 (2003) - 11i v2
Den ursprungliga versionen av denna version var i september 2003 för att stödja Itanium-baserade system. I september 2004 uppdaterades operativsystemet för att ge stöd för både Itanium och PA-RISC-system. Förutom att köra på Itanium-system, innehåller den här versionen stöd för ccNUMA , webbaserad kärna- och enhetskonfiguration, IPv6 och starkare slumptalsgenerering.
11.31 (2007) - 11i v3
Denna version stöder både PA-RISC och Itanium. Den släpptes den 15 februari 2007. Viktiga nya funktioner inkluderar stöd för inbyggd multipathing , en enhetlig filcache , NFSv 4, Veritas ClusterFS, multi-volume VxFS och integrerad virtualisering . Hyperthreading stöds på Itanium -system med Montecito- och Tukwila -processorer. HP-UX 11i v3 överensstämmer med The Open Groups UNIX 03- standard . Uppdateringar för 11i v3 har släppts var sjätte månad, den senaste versionen är B.11.31.1805, släppt i maj 2018. HP har flyttat till en kadens för en större HP-UX-operativsystemuppdatering per år.

HP-UX 11i-operativmiljöer

HP buntar HP-UX 11i med program i paket som de kallar Operating Environments (OE).

Följande listar de för närvarande tillgängliga HP-UX 11i v3 OE:

HP-UX 11i v3 Base OE (BOE)
Inkluderar hela HP-UX 11i-operativsystemet plus filsystem och partitionsprogramvara och applikationer för webbservering, systemhantering och säkerhet. BOE inkluderar all programvara som tidigare fanns i FOE & TCOE (se nedan), plus programvara som tidigare såldes fristående (t.ex. Auto Port Aggregator).
HP-UX 11i v3 Virtualization Server OE (VSE-OE)
Innehåller allt i BOE plus GlancePlus prestandaanalys och spegling av programvara, och all Virtual Server Environment -programvara som inkluderar virtuella partitioner , virtuella maskiner , arbetsbelastningshantering, kapacitetsrådgivare och applikationer. VSE-OE innehåller all programvara som tidigare fanns i EOE (se nedan), plus ytterligare virtualiseringsprogram.
HP-UX 11i v3 OE (HA-OE) med hög tillgänglighet
Innehåller allt i BOE plus HP Serviceguard -klusterprogramvara för system failover och verktyg för att hantera kluster, samt GlancePlus prestandaanalys och mjukvaruspegling.
HP-UX 11i v3 Data Center OE (DC-OE)
Innehåller allt i ett paket, som kombinerar operativsystemet HP-UX 11i med virtualisering. Allt i HA-OE och VSE-OE finns i DC-OE. Lösningar för omfattande katastrofåterställning och kompilatorpaketet säljs separat.
HP-UX 11i v2 (11.23)
HP släppte supporten för v2 i december 2010. För närvarande tillgängliga HP-UX 11i v2 OE:
HP-UX 11i v2 Foundation OE (FOE)
Denna OE är utformad för webbservrar, innehållsservrar och front-end-servrar och inkluderar applikationer som HP-UX Web Server Suite, Java och Mozilla Application Suite. Denna OE är bunden som HP-UX 11i FOE.
HP-UX 11i v2 Enterprise OE (EOE)
Denna OE är designad för databasapplikationsservrar och logikservrar och innehåller HP-UX 11i v2 Foundation OE-paket och ytterligare applikationer som GlancePlus Pak för att möjliggöra en server på företagsnivå. Denna OE är bunden som HP-UX 11i EOE.
HP-UX 11i v2 Mission Critical OE (MCOE)
Utformad för de stora, kraftfulla back-end-applikationsservrarna och databasservrarna som har åtkomst till kundfiler och hanterar transaktionsbehandling, innehåller denna OE-paket med Enterprise, plus applikationer som MC/ServiceGuard och Workload Manager för att möjliggöra en missionskritisk server. Denna OE är bunden som HP-UX 11i MCOE.
HP-UX 11i v2 Minimal Technical OE (MTOE)
Denna OE är utformad för arbetsstationer som kör HP-UX 11i v2 och inkluderar applikationerna Mozilla Application Suite, Perl , VxVM och Judy, plus OpenGL Graphics Developer's Kit. Denna OE är bunden som HP-UX 11i MTOE.
HP-UX 11i v2 Technical Computing OE (TCOE)
Denna OE är utformad för både datorintensiva arbetsstationer och serverapplikationer och innehåller MTOE-buntarna plus omfattande grafikprogram, MPI och Math Libraries. Denna OE är bunden som HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
Enligt HP: s färdplan såldes till och med december 2009, med fortsatt stöd för v1 åtminstone fram till december 2015.

Se även

Referenser

  • Scott WY Wang och Jeff B. Lindberg "HP-UX: Implementation of UNIX on the HP 9000 Series 500 Computer Systems", Hewlett-Packard Journal (volym 35 nummer 3, mars 1984)
  • Frank McConnell, Mer om HP 9000 , gaby.de
  • Hewlett-Packard Company, "HP-UX Reference, Vol. 1, HP-UX Release 6.5, December 1988", HP Artikelnummer 09000-90009

externa länkar