Кіріспе

Операциялық жүйе

HP UX ("Hewlett Packard Unix") – Hewlett Packard Enterprise компаниясының Unix операциялық жүйесінің эксклюзивті нұсқасы, Unix System V (алғашқыда System III) негізінде құрылған және 1984 жылы алғаш рет жарияланған. Қазіргі нұсқалары Intel Itanium архитектурасына негізделген HPE Integrity серверлерін қолдайды. HP UX-тің бұрынғы нұсқалары Motorola 68000 сериялы процессорларға негізделген HP Integral PC және HP 9000 Series 200, 300 және 400 компьютерлік жүйелерін, HP-нің эксклюзивті FOCUS архитектурасына негізделген HP 9000 Series 500 компьютерлерін, сондай-ақ HP-нің PA RISC командалар жинағы архитектурасына негізделген HP 9000 Series модельдерін қолдады. HP UX – файлға қол жеткізу рұқсаттары үшін стандартты Unix рұқсаттар жүйесіне балама ретінде қол жеткізуді басқару тізімдерін ұсынған алғашқы Unix болды. HP UX сонымен қатар кіріктірілген логикалық томдық басқарушысы бар алғашқы Unix жүйелерінің бірі еді. HP компаниясы Veritas Software компаниясымен ұзақ мерзімді серіктестікке ие және VxFS-ті негізгі файлдық жүйе ретінде пайдаланады. Бұл The Open Group-тың UNIX 03 стандартына сәйкес сертификатталған үш коммерциялық операциялық жүйенің бірі. (Қалғандары macOS және AIX.)

Контекстке тәуелді файлдар

6.x (3.x-пен бірге) нұсқасы контекстке тәуелді файлдар (CDF) мүмкіндігін енгізді, бұл файл серверіне гетерогенді ортада әртүрлі клиенттік машиналарға әртүрлі конфигурацияларды, бинарлық файлдарды (тіпті архитектураларды) жеткізуге мүмкіндік беретін әдіс. Мұндай файлдарды қамтитын каталогтың suid биті қойылған және олар қалыпты жағдайда әдеттегі және түбірлік процестерден жасырылған. Кейде шабуыл жасаушылар бұл схеманы зиянды бағдарламаларды немесе деректерді жасыру үшін пайдаланған. CDF және CDF файлдық жүйе 10.0 нұсқасымен қолдаусыз қалды.

Қолдауы бар аппараттық платформалар

HP UX операциялық жүйелері әртүрлі PA RISC жүйелерін қолдайды. 11.0 нұсқасында PA RISC-тен Itanium-ға өту үшін Integrity негізіндегі серверлерге қолдау қосылды. HP UX 11i v1.5 – Itanium архитектурасын қолдаған алғашқы нұсқа. HP UX 11i v2 нұсқасының шығуымен операциялық жүйе осы екі архитектураны да қолдады.

BL сериясы

HP UX 11i HP BL серверлік жүйелерінің HPE Integrity серверлерін қолдайды. Бұл серверлер Intel Itanium архитектурасын қолданады.

CX сериясы

HP UX 11i v2 және 11i v3 HP-нің CX сериялы серверлерін қолдайды. CX – операторлық деңгей дегенді білдіреді және негізінен телекоммуникация индустриясында, 48В тұрақты токпен жұмыс ілеу мүмкіндігімен және NEBS сертификатына ие. Екі жүйеде де Itanium Mad6M процессорлары орнатылған және олар өндірістен алынған.

RX сериясы

HP UX HP-ның RX серверлер сериясын қолдайды.

Шығару тарихы

HP UX 11.11 нұсқасын шығаруға дейін HP ондық нөмірлеу жүйесін қолданды, онда бірінші сан негізгі нұсқаны, ал ондық белгіден кейінгі сан қосалқы нұсқаны білдіретін. 11.11 нұсқасымен HP маркетингтік шешім қабылдап, нұсқаларын 11i деп атады, одан кейін v(ондық сан) қосты. 'i' әрпі операциялық жүйенің интернетке қосылғандығын көрсету мақсатында болған, бірақ нәтижесінде екі түрлі нөмірлеу жүйесі пайда болды.

Нұсқалар

1.0 (1982) HP 9000 500 сериясы үшін алғашқы шығарылым. HP UX 500 сериясы, SUNOS (Sun Microsystems SunOS-қа қатысы жоқ) деп аталатын 500 сериясына арналған операциялық жүйенің үстінде орналасқандықтан, басқа HP машиналары үшін HP UX-тен айтарлықтай ерекшеленді. 1.0 (1984) AT&T System III негізінде. HP Integral PC (HP 9807A) үшін қолдау. Ядро ROM-нан орындалады; қалған командалар дискіде. 2.0 (1984) HP-нің Motorola 68000 негізіндегі алғашқы жұмыс станциялары үшін шығарылым (HP 9816U, HP 9826U, HP 9836U). 5.0 (1985) AT&T System V негізінде. Integral PC, 200/300 және 500 сериялары үшін әртүрлі нұсқалар қол жетімді болды. 200, 300 және 500 сериялары үшін Starbase графикалық API енгізілді. 300 сериясының 5.x нұсқасы Starbase-тің үстіне салынған HP Windows/9000 деп аталатын жеке меншік терезе жүйесін қамтыды, ол 500 сериясының жабдықтары үшін қосымша опция ретінде қол жетімді болды. 3.x (1988) Тек HP 9000 600/800 сериясы үшін. Ескерту: 2.x/3.x (600/800 сериясы үшін) 5.x/6.x (200/300/400 сериясы үшін) нұсқаларымен параллель әзірленді, сондықтан, мысалы, 3.x 6.x нұсқасымен бір уақытта жасалды. Екі желі HP UX 7.x нұсқасында біріктірілді. 6.x (1988) Тек HP 9000 300 сериясын қолдайды. 4.3BSD-ден сокеттер енгізілді. Бұл нұсқа (3.x нұсқасымен бірге) контекстке тәуелді файлдарды (CDF) енгізді, олар 10 нұсқасында қауіпсіздік қауіптеріне байланысты алынып тасталды. 6.2 нұсқасы X11-ді қосты, HP Windows/9000 және X10-ды алмастырды. 6.5 нұсқасы X11 бағдарламаларымен қатар Starbase бағдарламаларын орындауға мүмкіндік берді. 7.x (1990) HP 9000 300/400, 600/700 (7.03 нұсқасында) /800 жүйелерін қолдау. OSF/Motif бағдарламалық қамтамасымен қамтамасыз етілді. HP Windows/9000 терезе жүйесін қамтитын соңғы нұсқа. 8.x (1991 қаңтар) HP 9000 300/400 600/700/800 жүйелерін қолдау. 10.20 (1996) Бұл нұсқа 64 биттік PA RISC 2.0 процессорларын қолдады. CDE-де пайдалану үшін Pluggable Authentication Modules (PAM) енгізілді. Тамырлық файлдық жүйе Veritas файлдық жүйесін (VxFS) пайдалану үшін конфигурациялануы мүмкін. Мұра және техникалық себептерге байланысты, жүктеу ядросы үшін қолданылатын файлдық жүйе 11.23 нұсқасына дейін Hi Performance FileSystem (HFS, UFS нұсқасы) болып қалды. 10.20 сонымен қатар 32 биттік пайдаланушы және топ идентификаторларын қолдады. Бұрынғы шек 60 000 немесе 16 бит болатын. Бұл және HP UX-тің бұрынғы нұсқалары қазір ескірген, ал HP-нің қолдауы 2003 жылдың 30 маусымында тоқтады. 10.24 Бұл HP UX-тің Virtual Vault нұсқасы, ол қауіпсіздік мүмкіндіктерін жақсартады. Virtual Vault – әр файлға бөлімдер берілген және процестер тек тиісті бөлімдегі файлдарға ғана қол жеткізе алатын, ал басқа UNIX жүйелерінен айырмашылығы, суперпайдаланушы (немесе түбір) дұрыс процедураларды орындамаса, жүйеге толық қол жеткізе алмайтын бөлімделген операциялық жүйе. 10.30 (1997) Бұл негізінен әртүрлі жақсартулармен бірге әзірлеуші нұсқасы болды. Ол 1:1 желілік модельмен (әр пайдаланушы желісі бір ядролық желіге байланған) ядролық желілерді алғашқы рет қолдады. 11.00 (1997) 64 биттік адрестеуді де қолдайтын алғашқы HP UX нұсқасы. Ол 64 биттік жүйеде 32 биттік қолданбаларды орындай алады. Симметриялық мультипроцессорлық, Fibre Channel және NFS PV3 бағдарламаларын қолдайды. Сонымен қатар, 32 биттік кодты 64 биттікке түрлендіруге арналған құралдар мен құжаттама қамтылған. 11.04 Virtual Vault нұсқасы. 11.10 Бұл HP 9000 V2500 SCA (Scalable Computing Architecture) және V2600 SCA серверлерін қолдау үшін шектеулі шығарылым болды. Сондай-ақ JFS 3.3, AutoFS, жаңа ftpd және 128 процессорға дейін қолдау қосылды. Ол жеке сатылымда болған жоқ. 11.11 (2000) 11i v1 Бұл HP UX нұсқасы Операциялық орталар тұжырымдамасын енгізді. Ол 2000 жылдың желтоқсан айында жарық көрді. Бұл - жалпы пайдалану санатына арналған қабатты қосымшалардың топталған топтары. Қол жетімді типтер: Mission Critical, Enterprise, Internet, Technical Computing және Minimal Technical OE болды. (Соңғы екеуі HP 9000 жұмыс станцияларына арналған.) Бұл нұсқаның негізгі жетістіктері қатты бөлімдерді, Gigabit Ethernet, NFS over TCP/IP, жүктелетін ядро модульдерін, динамикалық ядроның баптайтын параметрлерін, ядролық оқиға туралы хабарламаларды және қорғалған стектерді қамтыды. 11.20 (2001) 11i v1.5 Бұл HP UX нұсқасы Itanium негізіндегі (IA 64) жүйелердің жаңа желісін қолдаған алғашқы нұсқасы болды. Ол маңызды есептеу орталарына арналған емес және HP-нің ServiceGuard кластерлік бағдарламалық жасақтамасын қолдамайды. Itanium жүйелерінде PA RISC жинақталған қосымшаларын және Veritas Volume Manager 3.1 бағдарламасын орындауды қолдайды. 11.22 (2002) 11i v1.6 HP UX Itanium нұсқасының қосымша шығарылымы. Бұл нұсқа 64 жолды масштабтауға, m:n желілерге қол жеткізді, динамикалық ядроның баптайтын параметрлерін қосты және HP-нің Itanium-дегі Логикалық көлем менеджерін қолдады. Ол 11i v1 бастапқы кодынан құрылған. 11.23 (2003) 11i v2 Бұл нұсқаның бастапқы шығарылымы 2003 жылдың қыркүйегінде Itanium негізделген жүйелерді қолдау үшін болды. 2004 жылдың қыркүйегінде OS Itanium және PA RISC жүйелерін қолдау үшін жаңартылды. Itanium жүйелерінде жұмыс істеуден басқа, бұл нұсқа ccNUMA, веб-базадағы ядро және құрылғы конфигурациясы, IPv6 және күшті кездейсоқ сандарды жасауды қолдайды. 11.31 (2007) 11i v3 Бұл нұсқа PA RISC және Itanium жүйелерін қолдайды. Ол 2007 жылдың 15 ақпанында жарық көрді. Жаңа мүмкіндіктерге туалас мультипатинг қолдауы, бірыңғай файлдық кеш, NFSv4, Veritas ClusterFS, көп көлемді VxFS және интеграцияланған виртуализация кіреді. Hyperthreading Itanium жүйелерінде Montecito және Tukwila процессорларымен қолдалады. HP UX 11i v3 The Open Group-тың UNIX 03 стандартына сәйкес келеді. 11i v3 нұсқасы үшін жаңартулар әр 6 ай сайын шығарылды, соңғы нұсқасы 2018 жылдың мамырында шығарылған B.11.31.1805 нұсқасы. HP жылына бір рет HP UX операциялық жүйесін жаңарту циклына көшті.