HP-UX - HP-UX

HP-UX
Sigla HP-UX.svg
Dezvoltator Hewlett Packard Enterprise
Scris in C
Familia OS Unix ( System V )
Starea de lucru Actual
Modelul sursă Sursă închisă
Eliberarea inițială 1982 ; Acum 39 de ani ( 1982 )
Ultima lansare 11i v3 mai 2021 Ediția de lansare 1 / mai 2021 ; acum 4 luni ( 2021-05 )
Obiectiv de marketing Server
Disponibil in Engleză
Manager de pachete Distribuitor de software
Platforme IA-64 , PA-RISC
Tipul de nucleu Monolitic cu module cu încărcare dinamică
Userland POSIX / SUS

Interfață de utilizator implicită
KDE , GNOME și CDE
Licență Proprietate
Site oficial www .hpe .com / info / hpux
HP Superdome care rulează sistemul de operare HP-UX 11.23
HP 9000 /425 stații de lucru care rulează HP-UX 9 cu HP-VUE
HP 9000-B180L stații de lucru care rulează HP-UX 10.20 cu CDE
Stație de lucru HP C8000 care rulează HP-UX 11i

HP-UX ( de la „Hewlett Packard Unix“) este Hewlett Packard Enterprise e de proprietate punerea în aplicare a Unix sistem de operare bazat pe Unix System V (inițial System III ) și primul lansat în 1984. Versiunile recente susțin HP 9000 seria de calculator sisteme, bazate pe PA-RISC arhitectura set de instrucțiuni , și HPE integritate servere , bazate pe Intel e Itanium arhitectura.

Versiunile anterioare ale HP-UX au acceptat computerele HP Integral PC și sistemele de computer HP 9000 Series 200, 300 și 400 bazate pe seria de procesoare Motorola 68000 , precum și computerele HP 9000 Series 500 bazate pe arhitectura HP FOCUS .

HP-UX a fost primul Unix care a oferit liste de control al accesului pentru permisiunile de acces la fișiere ca alternativă la sistemul standard de permisiuni Unix. HP-UX a fost, de asemenea, printre primele sisteme Unix care au inclus un manager de volum logic încorporat . HP a avut un parteneriat îndelungat cu Veritas Software și folosește VxFS ca principal sistem de fișiere .

Este unul dintre cele patru sisteme de operare comerciale care au versiuni certificate conform standardului UNIX 03 al The Open Group . (Celelalte sunt macOS , AIX și Huawei EulerOS .)

Caracteristici

HP-UX 11i oferă un disc comun comun pentru sistemul său de fișiere cluster. HP Serviceguard este soluția cluster pentru HP-UX. HP Global Workload Management ajustează încărcările de lucru pentru a optimiza performanța și se integrează cu Capacitate instantanee la cerere, astfel încât resursele instalate să poată fi plătite în trepte de 30 de minute, după cum este necesar pentru cerințele maxime de sarcină de lucru.

HP-UX oferă funcții de virtualizare la nivel de sistem de operare, cum ar fi partiții hardware, partiții virtuale de sistem de operare izolate pe servere bazate pe celule și mașini virtuale HP Integrity (HPVM) pe toate serverele Integrity. HPVM acceptă oaspeții care rulează pe gazde HP-UX 11i v3 - oaspeții pot rula Linux , Windows Server , OpenVMS sau HP-UX. HP acceptă migrarea online a oaspeților VM, unde criptarea poate asigura conținutul oaspeților în timpul migrării.

HP-UX 11i v3 se adaptează după cum urmează (pe un SuperDome 2 cu 32 de procesoare Intel Itanium 9560):


Securitate

Versiunea 11i v2 a introdus detectarea intruziunilor bazate pe kernel , generarea puternică de numere aleatorii , protecția de depășire a bufferului stivei , partiționarea securității, gestionarea accesului bazat pe roluri și diverse instrumente de securitate open-source.

HP clasifică caracteristicile de securitate ale sistemului de operare în trei categorii: date, sistem și identitate:

Categorie Produse de securitate
Date Volumele și sistemele de fișiere criptate, calcule de încredere , listă albă , containere , IPsec
Sistem Asistent software, Bastille , Sistem de audit, IPFilter , Host IDS , Extensii de securitate în mod standard,
Identitate RBAC , PAM - Kerberos , server AAA , server Kerberos

Fișiere dependente de context

Versiunea 6.x (împreună cu 3.x) a introdus funcția de fișiere dependente de context (CDF), o metodă de a permite unui server de fișiere să servească diferite configurații și binare (și chiar arhitecturi) diferitelor mașini client într-un mediu eterogen. Un director care conținea astfel de fișiere a avut setul de biți suid și a fost ascuns atât de procesele obișnuite, cât și de cele rădăcină, în condiții normale de utilizare. O astfel de schemă a fost uneori exploatată de intruși pentru a ascunde programe sau date rău intenționate. CDF-urile și sistemul de fișiere CDF au fost abandonate cu versiunea 10.0.

Platforme hardware acceptate

Sistemele de operare HP-UX acceptă o varietate de sisteme PA-RISC . 11.0 a adăugat suport pentru serverele bazate pe integritate pentru tranziția de la PA-RISC la Itanium . HP-UX 11i v1.5 este prima versiune care a acceptat Itanium. La introducerea HP-UX 11i v2, sistemul de operare a acceptat ambele arhitecturi.

Seria BL

HP-UX 11i acceptă servere HPE Integrity din familia de lame de servere HP BL. Aceste servere folosesc arhitectura Intel Itanium .

Seria CX

HP-UX 11i v2 și 11i v3 acceptă serverele HP din seria CX. CX reprezintă calitatea de operator și este utilizat în principal pentru industria de telecomunicații cu suport de -48V DC și este certificat NEBS. Ambele sisteme conțin procesoare Itanium Mad6M și sunt întrerupte.

Seria RX

HP-UX acceptă seria de servere RX HP.

Istoricul lansărilor

Înainte de lansarea HP-UX versiunea 11.11, HP a folosit o schemă de numerotare a versiunii zecimale , primul număr oferind versiunea majoră și numărul care urmează zecimalului care arată versiunea minoră. Cu 11.11, HP a luat o decizie de marketing pentru a numi versiunile 11 i urmate de av ( număr zecimal ) pentru versiune. I era destinat să indice sistemul de operare este de Internet activat pentru , dar rezultatul a fost efectiv o schemă dual de numerotare versiune.

Versiunea istorică

Versiune Data de lansare Data de sfârșit de viață Hardware
Versiune veche, care nu mai este menținută: 11i v1 (B.11.11) 2000-12-01 31.12.2015 HP 9000
Versiune veche, care nu mai este menținută: 11i v1.6 (B.11.22) 2002-06-02 Integritate
Versiune veche, care nu mai este menținută: 11i v2 (B.11.23) 01.01.2003 HP 9000 și integritate
Versiune veche, care nu mai este menținută: 11i v3 (B.11.31) 01.02.2007 2021-03-31 HP 9000
Versiune stabilă curentă: 11i v3 (B.11.31) 2025-12-31 Integritate
Legendă:
Versiune veche
Versiune mai veche, încă menținută
Ultima versiune
Ultima versiune de previzualizare
Lansare viitoare

Versiuni

1.0 (1982)
Prima lansare pentru HP 9000 Series 500. HP-UX pentru Series 500 a fost substanțial diferit de HP-UX pentru orice alte mașini HP, deoarece a fost stratificat pe varful unui sistem de operare 500 specific Series numit SunOS (fără legătură cu Sun Microsystems ' SunOS ).
1.0 (1984)
Sistem AT&T bazat pe III. Suport pentru computerul HP Integral (HP 9807A). Nucleul rulează din ROM; alte comenzi sunt bazate pe disc.
2.0 (1984)
Prima versiune pentru stațiile de lucru HP bazate pe Motorola 68000 (HP 9816U, HP 9826U, HP 9836U)
5.0 (1985)
Sistem AT&T V bazat pe ROM pentru computerul HP integrat. Distinct de HP-UX 5.x ulterior pentru seria 200/300.
3.x (1988)
Numai HP 9000 Series 600/800. Notă: 2.x / 3.x (pentru seria 600/800) au fost dezvoltate în paralel cu 5.x / 6.x (pentru seria 200/300/400), deci, de exemplu, 3.x a fost într-adevăr contemporan cu 6.x. Cele două linii au fost unite la HP-UX 7.x.
6.x (1988)
Suport numai pentru HP 9000 Series 300. Socket-uri introduse de la 4.3BSD . Această versiune (împreună cu 3.x) a introdus și fișierele dependente de context (CDF) discutate mai sus, care au fost eliminate în versiunea 10 din cauza riscurilor lor de securitate.
7.x (1990)
Suport pentru sistemele HP 9000 Series 300/400, 600/700 (în 7.03) / 800 HP. Furnizat OSF / motiv .
8.x (ianuarie 1991)
Suport pentru sistemele HP 9000 Series 300/400 600/700/800. S-au introdus biblioteci partajate.
Software de instalare HP-UX 9.0 pe cartuș QIC, 1992
9.x (iulie 1992)
9.00, 9.02, 9.04 (seria 600/800), 9.01, 9.03, 9.05, 9.07 (seria 300/400/700), 9.08, 9.09, 9.09+ (numai seria 700), 9.10 (numai seria 300/400). Acestea au oferit asistență pentru sistemele HP 9000 Series 300, 700 și 800. Introducere System Administration Manager (SAM) . Logic Volume Manager (LVM) a fost prezentat în 9.00 pentru seria 800. Au adoptat Visual utilizator de mediu desktop.
10.0 (1995)
Această versiune majoră a văzut o convergență a sistemului de operare între sistemele HP 9000 Seria 700 (stație de lucru) și Seria 800 (server), eliminând suportul pentru liniile anterioare. A existat, de asemenea, o modificare semnificativă a aspectului în fișierele și directoarele de sistem, pe baza standardului AT&T UNIX System V Release 4 . Aplicațiile au fost eliminate din / usr și mutate sub / opt; fișierele de configurare de pornire au fost plasate sub /etc/rc.config.d; utilizatorii au fost mutați la / acasă de la / utilizatori. Software-ul pentru HP-UX a fost acum ambalat, livrat, instalat și eliminat prin intermediul instrumentelor Software Distributor (SD). LVM a fost disponibil și pentru seria 700.
10.10 (1996)
A introdus mediul desktop comun . Conformitatea UNIX95.
10.20 (1996)
Această versiune a inclus suport pentru procesoarele PA-RISC 2.0 pe 64 de biți . Modulele de autentificare conectabile (PAM) au fost introduse pentru utilizare în CDE . Sistemul de fișiere rădăcină ar putea fi configurat pentru a utiliza Veritas File System (VxFS). Din motive vechi, precum și din motive tehnice, sistemul de fișiere utilizat pentru kernel-ul de boot a rămas Hi Performance FileSystem (HFS, o variantă a UFS ) până la versiunea 11.23. 10.20 a acceptat, de asemenea, identificatorii de utilizator și de grup pe 32 de biți. Limita anterioară era de 60.000 sau 16 biți. Această versiune și versiunile anterioare ale HP-UX sunt acum în mod efectiv depășite, iar asistența HP sa încheiat la 30 iunie 2003.
10.24
Aceasta este o versiune Virtual Vault a HP-UX, care oferă funcții de securitate îmbunătățite. Virtual Vault este un sistem de operare compartimentat în care fiecărui fișier i se atribuie un compartiment și procesele au acces doar la fișierele din compartimentul adecvat și spre deosebire de majoritatea celorlalte sisteme UNIX, superutilizatorul (sau rădăcina) nu are acces complet la sistem fără a urma proceduri corecte. .
10.30 (1997)
Aceasta a fost în primul rând o versiune pentru dezvoltatori cu diverse îmbunătățiri incrementale. Acesta a oferit primul suport pentru fire de nucleu, cu un model de thread 1: 1 (fiecare thread de utilizator este legat de un thread de nucleu).
11.00 (1997)
Prima versiune HP-UX care acceptă și adresarea pe 64 de biți. Ar putea rula în continuare aplicații pe 32 de biți pe un sistem pe 64 de biți. Acesta a sprijinit multiprocesare simetrică , Fibre Channel , si NFS PV3. De asemenea, a inclus instrumente și documentație pentru a converti codul de 32 de biți în 64 de biți.
11.04
Lansare Virtual Vault .
11.10
Aceasta a fost o versiune limitată pentru a suporta serverele HP 9000 V2500 SCA (Scalable Computing Architecture) și V2600 SCA. De asemenea, a adăugat JFS 3.3, AutoFS, un nou ftpd și suport pentru până la 128 de procesoare. Nu era disponibil separat.
11.11 (2000) - 11i v1
Această versiune a HP-UX a introdus conceptul de medii de operare. A fost lansat în decembrie 2000. Acestea sunt grupuri grupate de aplicații stratificate destinate utilizării cu o categorie generală de utilizare. Tipurile disponibile au fost Misiunea critică, Întreprinderea, Internetul, Calculul tehnic și OE-urile tehnice minime. (Ultimele două au fost destinate stațiilor de lucru HP 9000. ) Principalele îmbunătățiri cu această versiune au fost suportul pentru partițiile dure, Gigabit Ethernet , NFS prin TCP / IP , module de kernel încărcabile , parametri dinamici reglabili pentru kernel, notificări de evenimente kernel și stive protejate.
11.20 (2001) - 11i v1.5
Această versiune a HP-UX a fost prima care a sprijinit noua linie de sisteme bazate pe Itanium (IA-64). Nu a fost destinat mediilor de calcul cu misiune critică și nu a acceptat software-ul cluster HP ServiceGuard. Acesta a oferit suport pentru rularea aplicațiilor compilate PA-RISC pe sistemele Itanium și pentru Veritas Volume Manager 3.1.
11.22 (2002) - 11i v1.6
O versiune incrementală a versiunii Itanium a HP-UX. Această versiune a obținut scalabilitate pe 64 de căi , fire m: n , a adăugat parametri mai dinamici reglabili pentru kernel și a acceptat Managerul de volum logic al HP pe Itanium. A fost construit din fluxul de cod sursă 11i v1.
11.23 (2003) - 11i v2
Versiunea originală a acestei versiuni a fost în septembrie 2003 pentru a sprijini sistemele bazate pe Itanium. În septembrie 2004, sistemul de operare a fost actualizat pentru a oferi suport atât pentru sistemele Itanium, cât și pentru sistemele PA-RISC. Pe lângă rularea pe sisteme Itanium, această versiune include suport pentru ccNUMA , configurarea kernel-ului și dispozitivelor bazate pe web, IPv6 și generarea de numere aleatorii mai puternice.
11.31 (2007) - 11i v3
Această versiune acceptă atât PA-RISC, cât și Itanium. A fost lansat pe 15 februarie 2007. Noile caracteristici majore includ suport multipathing nativ , un cache de fișiere unificat, NFSv 4, Veritas ClusterFS, VxFS multi-volum și virtualizare integrată . Hyperthreading este acceptat pe sistemele Itanium cu procesoare Montecito și Tukwila . HP-UX 11i v3 este conform standardului UNIX 03 al Open Group . Actualizările pentru 11i v3 au fost lansate la fiecare 6 luni, cea mai recentă revizuire fiind B.11.31.1805, lansată în mai 2018. HP a trecut la o cadență de o actualizare majoră a sistemului de operare HP-UX pe an.

Medii de operare HP-UX 11i

HP include HP-UX 11i cu programe în pachete pe care le numesc medii de operare (OE).

Următoarele enumeră OE-urile HP-UX 11i v3 disponibile în prezent:

HP-UX 11i v3 Base OE (BOE)
Include întregul sistem de operare HP-UX 11i plus sistem de fișiere și software de partiționare și aplicații pentru servire Web, gestionarea sistemului și securitate. BOE include toate software-urile din FOE & TCOE (vezi mai jos), plus software-ul vândut anterior independent (de exemplu, Auto Port Aggregator).
Server de virtualizare HP-UX 11i v3 OE (VSE-OE)
Include totul în BOE plus GlancePlus analiza performanțelor și oglindire software - ul, și toate software - ul Virtual Server Environment , care include partiții virtuale , mașini virtuale , managementul încărcării de lucru, consilier capacitate și aplicații. VSE-OE include tot software-ul anterior în EOE (vezi mai jos), plus software de virtualizare suplimentar.
HP-UX 11i v3 High Availability OE (HA-OE)
Include totul în software-ul de grupare BOE plus HP Serviceguard pentru eroare de sistem și instrumente pentru gestionarea clusterelor, precum și aplicații de analiză a performanței GlancePlus și aplicații de oglindire software.
Centrul de date HP-UX 11i v3 OE (DC-OE)
Include totul într-un singur pachet, combinând sistemul de operare HP-UX 11i cu virtualizarea. Totul în HA-OE și VSE-OE se află în DC-OE. Soluțiile pentru recuperarea în caz de dezastru a zonei largi și pachetul de compilatoare sunt vândute separat.
HP-UX 11i v2 (11.23)
HP a renunțat la suportul pentru v2 în decembrie 2010. În prezent, OE-urile HP-UX 11i v2 disponibile includ:
Fundația HP-UX 11i v2 OE (FOE)
Conceput pentru servere Web, servere de conținut și servere front-end, acest OE include aplicații precum HP-UX Web Server Suite, Java și Mozilla Application Suite. Acest OE este inclus în HP-UX 11i FOE.
HP-UX 11i v2 Enterprise OE (EOE)
Conceput pentru servere de aplicații de baze de date și servere logice, acest OE conține pachete OE Foundation HP-UX 11i v2 și aplicații suplimentare, cum ar fi GlancePlus Pak, pentru a permite un server la nivel de întreprindere. Acest OE este inclus în HP-UX 11i EOE.
HP-UX 11i v2 Mission Critical OE (MCOE)
Conceput pentru serverele de aplicații back-end mari și puternice și serverele de baze de date care accesează fișierele clienților și gestionează procesarea tranzacțiilor, acest OE conține pachetele Enterprise OE, plus aplicații precum MC / ServiceGuard și Workload Manager pentru a permite un server critic. Acest OE este inclus în HP-UX 11i MCOE.
HP-UX 11i v2 Minimal Technical OE (MTOE)
Conceput pentru stațiile de lucru care rulează HP-UX 11i v2, acest OE include aplicațiile Mozilla Application Suite, Perl , VxVM și Judy, plus kitul pentru dezvoltatori grafic OpenGL . Acest OE este inclus în HP-UX 11i MTOE.
HP-UX 11i v2 Technical Computing OE (TCOE)
Conceput atât pentru stațiile de lucru cu calcul intensiv, cât și pentru aplicațiile server, acest OE conține pachete MTOE plus aplicații grafice extinse, MPI și biblioteci de matematică. Acest OE este inclus în HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
Potrivit foii de parcurs HP, a fost vândut până în decembrie 2009, cu sprijin continuu pentru v1 cel puțin până în decembrie 2015.

Vezi si

Referințe

  • Scott WY Wang și Jeff B. Lindberg „HP-UX: Implementarea UNIX pe sistemele de computer HP 9000 Series 500”, Hewlett-Packard Journal (volumul 35 numărul 3, martie 1984)
  • Frank McConnell, Mai multe despre HP 9000 , gaby.de
  • Compania Hewlett-Packard, "HP-UX Reference, Vol. 1, HP-UX Release 6.5, December 1988", HP Cod articol 09000-90009

linkuri externe