stringtranslate.com

HP-UX

HP Superdome под управлением ОС HP-UX 11.23
Рабочая станция HP 9000/425 под управлением HP-UX 9 с HP-VUE
Рабочая станция HP 9000-B180L под управлением HP-UX 10.20 с CDE
Рабочая станция HP C8000 под управлением HP-UX 11i

HP-UX (от «Hewlett Packard Unix») — это фирменная реализация операционной системы Unix компании Hewlett Packard Enterprise , основанная на Unix System V (первоначально System III ) и впервые выпущенная в 1984 году. Текущие версии поддерживают серверы HPE Integrity , основанные на архитектуре Itanium компании Intel .

Более ранние версии HP-UX поддерживали компьютерные системы HP Integral PC и HP 9000 Series 200, 300 и 400 на базе процессоров Motorola серии 68000 , компьютеры HP 9000 Series 500 на базе собственной архитектуры HP FOCUS и более поздние модели HP серии 9000 на базе архитектуры набора инструкций HP PA-RISC .

HP-UX была первой системой Unix, которая предложила списки контроля доступа для разрешений на доступ к файлам в качестве альтернативы стандартной системе разрешений Unix. [ требуется ссылка ] HP-UX также была одной из первых систем Unix, включающих встроенный менеджер логических томов . [ требуется ссылка ] HP имеет давние партнерские отношения с Veritas Software и использует VxFS в качестве основной файловой системы .

Это одна из трех коммерческих операционных систем, версии которых сертифицированы по стандарту UNIX 03 от The Open Group . (Другие — macOS и AIX .) [2]

Характеристики

HP-UX 11i предлагает общие общие диски для своей кластерной файловой системы. HP Serviceguard — это кластерное решение для HP-UX. HP Global Workload Management регулирует рабочие нагрузки для оптимизации производительности и интегрируется с Instant Capacity on Demand, поэтому установленные ресурсы можно оплачивать с 30-минутными интервалами по мере необходимости для пиковых рабочих нагрузок.

HP-UX предлагает функции виртуализации на уровне операционной системы , такие как аппаратные разделы, изолированные виртуальные разделы ОС на серверах на основе ячеек и виртуальные машины HP Integrity (HPVM) на всех серверах Integrity. HPVM поддерживает гостевые системы, работающие на хостах HP-UX 11i v3 — гости могут запускать Linux , Windows Server , OpenVMS или HP-UX. HP поддерживает онлайн-миграцию гостевых виртуальных машин, где шифрование может защитить гостевое содержимое во время миграции.

HP-UX 11i v3 масштабируется следующим образом (на SuperDome 2 с 32 процессорами Intel Itanium 9560):


Безопасность

В выпуске 11i v2 появились обнаружение вторжений на уровне ядра , надежная генерация случайных чисел , защита от переполнения буфера стека , разделение безопасности, управление доступом на основе ролей и различные инструменты безопасности с открытым исходным кодом.

HP классифицирует функции безопасности операционной системы по трем категориям: данные, система и идентификация: [4]

Контекстно-зависимые файлы

В версии 6.x (вместе с 3.x) была введена функция контекстно-зависимых файлов (CDF), метод, позволяющий файловому серверу обслуживать различные конфигурации и двоичные файлы (и даже архитектуры) для различных клиентских машин в гетерогенной среде. Каталог, содержащий такие файлы, имел установленный бит suid и был скрыт как от обычных, так и от корневых процессов при обычном использовании. Такая схема иногда использовалась злоумышленниками для сокрытия вредоносных программ или данных. [6] CDF и файловая система CDF были удалены с выпуском 10.0.

Поддерживаемые аппаратные платформы

Операционные системы HP-UX поддерживают различные системы PA-RISC . В версии 11.0 добавлена ​​поддержка серверов на базе Integrity для перехода от PA-RISC к Itanium . HP-UX 11i v1.5 — первая версия, поддерживающая Itanium. С появлением HP-UX 11i v2 операционная система поддерживала обе эти архитектуры. [7]

Серия БЛ

HP-UX 11i поддерживает серверы HPE Integrity Servers семейства HP BL server blade. Эти серверы используют архитектуру Intel Itanium .

Серия СХ

HP-UX 11i v2 и 11i v3 поддерживают серверы серии CX от HP. CX означает операторский класс и используется в основном в телекоммуникационной отрасли с поддержкой постоянного тока -48 В и сертифицирована NEBS. Обе эти системы содержат процессоры Itanium Mad6M и сняты с производства.

Серия RX

HP-UX поддерживает серию серверов HP RX. [ необходима ссылка ]

История релизов

До выпуска HP-UX версии 11.11 компания HP использовала десятичную схему нумерации версий , где первая цифра указывала основной выпуск, а цифра после десятичной — дополнительный выпуск. С выпуском версии 11.11 компания HP приняла маркетинговое решение называть свои выпуски 11 i с последующим av( десятичное-число ) для версии. i предназначалось для указания на то, что ОС поддерживает Интернет , но фактическим результатом стала двойная схема нумерации версий.

История версий

Версии

Логотип HP-UX 11; начиная с 2000 года к логотипу и номеру версии добавляется буква i для обозначения ОС с поддержкой Интернета
Логотип использовался с 2010 по 2012 год.
1.0 (1982)
Первый выпуск для HP 9000 Series 500. HP-UX для Series 500 существенно отличался от HP-UX для любых других машин HP, поскольку он был установлен поверх специальной операционной системы Series 500 под названием SUNOS (не связанной с SunOS от Sun Microsystems ). [9]
1.0 (1984)
На базе AT&T System III. Поддержка HP Integral PC (HP 9807A). Ядро запускается из ПЗУ; другие команды базируются на диске.
2.0 (1984)
Первый выпуск для ранних рабочих станций HP на базе Motorola 68000 (HP 9816U, HP 9826U, HP 9836U)
5.0 (1985)
Основана на AT&T System V. Отдельные версии были доступны для Integral PC, Series 200/300 и Series 500. Представлен фирменный графический API Starbase для Series 200, 300 и 500. Выпуски Series 300 5.x включали фирменную оконную систему, построенную поверх Starbase, названную HP Windows/9000 , которая также была доступна в качестве дополнительной опции для оборудования Series 500. [10]
3.x (1988)
Только HP 9000 Series 600/800. Примечание: 2.x/3.x (для Series 600/800) разрабатывались параллельно с 5.x/6.x (для Series 200/300/400), поэтому, например, 3.x был действительно современником 6.x. Две линейки были объединены в HP-UX 7.x.
6.х (1988)
Поддержка только HP 9000 Series 300. Введены сокеты из 4.3BSD . Эта версия (вместе с 3.x) также ввела вышеупомянутые контекстно-зависимые файлы (CDF), которые были удалены в выпуске 10 из-за их рисков безопасности. В выпуске 6.2 добавлен X11 , заменяющий HP Windows/9000 и X10. [11] 6.5 позволила программам Starbase работать вместе с программами X11.
7.x (1990)
Поддержка систем HP 9000 Series 300/400, 600/700 (в 7.03) /800 HP. [12] Предоставлен OSF/Motif . Финальная версия, включающая оконную систему HP Windows/9000. [13]
8.x (январь 1991 г.)
Поддержка систем HP 9000 Series 300/400 600/700/800. [12] Представлены общие библиотеки.
Установочное программное обеспечение HP-UX 9.0 на картридже QIC, 1992 г.
9.x (июль 1992 г.)
9.00, 9.02, 9.04 (серии 600/800), 9.01, 9.03, 9.05, 9.07 (серии 300/400/700), 9.08, 9.09, 9.09+ (только серии 700), 9.10 (только серии 300/400). Они обеспечивали поддержку систем HP 9000 серий 300, 700 и 800. Введен System Administration Manager (SAM). Logical Volume Manager (LVM) был представлен в версии 9.00 для серии 800. Принят рабочий стол Visual User Environment .
10.0 (1995)
В этом крупном выпуске произошло сближение операционной системы между системами HP 9000 Series 700 (рабочая станция) и Series 800 (сервер), в результате чего поддержка предыдущих линеек была прекращена. Также произошли значительные изменения в структуре системных файлов и каталогов на основе стандарта AT&T UNIX System V Release 4. Приложения были удалены из /usr и перемещены в /opt; файлы конфигурации запуска были помещены в /etc/rc.config.d; пользователи были перемещены в /home из /users. Программное обеспечение для HP-UX теперь упаковывалось, отправлялось, устанавливалось и удалялось с помощью инструментов Software Distributor (SD). LVM также стал доступен для Series 700.
10.10 (1996)
Представлена ​​общая среда рабочего стола . Соответствие UNIX95. [14]
10.20 (1996)
Этот выпуск включал поддержку 64-битных процессоров PA-RISC 2.0. Были введены подключаемые модули аутентификации (PAM) для использования в CDE . Корневая файловая система могла быть настроена для использования Veritas File System (VxFS). По устаревшим, а также по техническим причинам файловая система, используемая для загрузочного ядра, оставалась Hi Performance FileSystem (HFS, вариант UFS ) до версии 11.23. 10.20 также поддерживала 32-битные идентификаторы пользователей и групп. Предыдущий предел составлял 60 000 или 16 бит. Этот и более ранние выпуски HP-UX в настоящее время фактически устарели, и поддержка HP закончилась 30 июня 2003 года. [15]
10.24
Это выпуск Virtual Vault HP-UX, предоставляющий улучшенные функции безопасности. Virtual Vault — это разделенная на отсеки операционная система, в которой каждому файлу назначается отсек, а процессы имеют доступ только к файлам в соответствующем отсеке, и в отличие от большинства других систем UNIX суперпользователь (или root) не имеет полного доступа к системе без соблюдения правильных процедур.
10.30 (1997)
Это был в первую очередь релиз для разработчиков с различными постепенными улучшениями. Он впервые обеспечивал поддержку потоков ядра с моделью потока 1:1 (каждый пользовательский поток привязан к одному потоку ядра).
11.00 (1997)
Первый выпуск HP-UX, также поддерживающий 64-битную адресацию. Он все еще мог запускать 32-битные приложения на 64-битной системе. Он поддерживал симметричную многопроцессорную обработку , Fibre Channel и NFS PV3. Он также включал инструменты и документацию для преобразования 32-битного кода в 64-битный.
11.04
Выпуск виртуального хранилища .
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 через TCP/IP , загружаемых модулей ядра , динамически настраиваемых параметров ядра, уведомлений о событиях ядра и защищенных стеков.
11.20 (2001) – 11i v1.5
Этот выпуск HP-UX был первым, поддерживающим новую линейку систем на базе Itanium (IA-64). Он не был предназначен для критически важных вычислительных сред и не поддерживал кластерное программное обеспечение ServiceGuard от HP. Он обеспечивал поддержку запуска приложений, скомпилированных на базе PA-RISC, на системах Itanium и для Veritas Volume Manager 3.1.
11.22 (2002) – 11i v1.6
Инкрементный выпуск версии HP-UX для Itanium . Эта версия достигла 64-сторонней масштабируемости , m:n потоков , добавила больше динамических настраиваемых параметров ядра и поддерживала Logical Volume Manager от HP на Itanium. Она была создана на основе исходного кода 11i v1.
11.23 (2003) – 11i v2
Первоначальный выпуск этой версии состоялся в сентябре 2003 года для поддержки систем на базе Itanium. В сентябре 2004 года ОС была обновлена ​​для поддержки систем Itanium и PA-RISC. Помимо работы на системах Itanium, этот выпуск включает поддержку ccNUMA , веб-ядра и конфигурации устройств, IPv6 и более мощную генерацию случайных чисел.
11.31 (2007) – 11i v3
Этот выпуск поддерживает как PA-RISC, так и Itanium. [16] Он был выпущен 15 февраля 2007 года. [17] Основные новые функции включают собственную поддержку многопутевого ввода-вывода , унифицированный файловый кэш, NFSv 4, Veritas ClusterFS, многотомную VxFS и интегрированную виртуализацию . Гиперпоточность поддерживается в системах Itanium с процессорами Montecito и Tukwila . HP-UX 11i v3 соответствует стандарту UNIX 03 от The Open Group . [18] Обновления для 11i v3 выпускались каждые 6 месяцев, [19] последняя версия — B.11.31.1805, [20] выпущенная в мае 2018 года. HP перешла на частоту одного крупного обновления операционной системы HP-UX в год.

Операционные среды HP-UX 11i

HP объединяет HP-UX 11i с программами в пакетах, которые они называют операционными средами (OE). [21]

Ниже приведен список доступных в настоящее время OE для HP-UX 11i v3:

HP-UX 11i v3 Базовая комплектация (BOE)
Включает полную операционную систему HP-UX 11i, а также файловую систему и программное обеспечение для разбиения на разделы и приложения для веб-обслуживания, управления системой и безопасности. BOE включает все программное обеспечение, ранее входившее в FOE и TCOE (см. ниже), а также программное обеспечение, ранее продававшееся отдельно (например, Auto Port Aggregator).
HP-UX 11i v3 Сервер виртуализации OE (VSE-OE)
Включает все, что есть в BOE, а также анализ производительности GlancePlus и зеркалирование программного обеспечения, а также все программное обеспечение Virtual Server Environment, включая виртуальные разделы, виртуальные машины , управление рабочей нагрузкой, советник по емкости и приложения. VSE-OE включает все программное обеспечение, ранее входившее в EOE (см. ниже), а также дополнительное программное обеспечение для виртуализации.
HP-UX 11i v3 высокой доступности OE (HA-OE)
Включает все, что есть в BOE, а также кластерное программное обеспечение HP Serviceguard для восстановления после сбоев системы и инструменты для управления кластерами, а также приложения для анализа производительности GlancePlus и зеркалирования программного обеспечения.
HP-UX 11i v3 Центр обработки данных OE (DC-OE)
Включает все в одном пакете, объединяющем операционную систему HP-UX 11i с виртуализацией. Все, что есть в HA-OE и VSE-OE, есть в DC-OE. Решения для широкомасштабного аварийного восстановления и комплект компилятора продаются отдельно. [22]
HP-UX 11i v2 (11.23)
HP прекратила поддержку v2 в декабре 2010 года. [23] В настоящее время доступны следующие OE для HP-UX 11i v2:
HP-UX 11i v2 Foundation OE (FOE)
Разработанный для веб-серверов, контент-серверов и фронтенд-серверов, этот OE включает такие приложения, как HP-UX Web Server Suite, Java и Mozilla Application Suite. Этот OE поставляется в комплекте как HP-UX 11i FOE.
HP-UX 11i v2 Enterprise OE (EOE)
Разработанный для серверов приложений баз данных и логических серверов, этот OE содержит пакеты HP-UX 11i v2 Foundation OE и дополнительные приложения, такие как GlancePlus Pak, для включения сервера корпоративного уровня. Этот OE поставляется в комплекте как HP-UX 11i EOE.
HP-UX 11i v2 Критически важное OE (MCOE)
Разработанный для больших, мощных серверов приложений и серверов баз данных, которые обращаются к файлам клиентов и обрабатывают транзакции, этот OE содержит пакеты Enterprise OE, а также такие приложения, как MC/ServiceGuard и Workload Manager, для включения критически важного сервера. Этот OE поставляется в комплекте как HP-UX 11i MCOE.
HP-UX 11i v2 Минимальная техническая комплектация (MTOE)
Разработанный для рабочих станций с HP-UX 11i v2, этот OE включает Mozilla Application Suite, приложения Perl , VxVM и Judy, а также OpenGL Graphics Developer's Kit. Этот OE поставляется в комплекте как HP-UX 11i MTOE.
HP-UX 11i v2 Технические вычисления OE (TCOE)
Разработанный как для вычислительно-интенсивных рабочих станций, так и для серверных приложений, этот OE содержит пакеты MTOE, а также обширные графические приложения, библиотеки MPI и Math. Этот OE поставляется в комплекте как HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
Согласно дорожной карте HP, [23] продавался до декабря 2009 года, с дальнейшей поддержкой v1 по крайней мере до декабря 2015 года. [24]

Смотрите также

Ссылки

  1. ^ "HP-UX 11i v3 VSE-OE Media". support.hpe.com . Получено 2024-04-18 .
  2. ^ "UNIX 03 - The Open Brand Register". The Open Group . Получено 2023-03-22 .
  3. ^ "QuickSpecs for HP-UX 11i v3" (PDF) . hpe.com . Получено 2019-05-04 .
  4. ^ "Защитите свою окружающую среду". Hewlett-Packard . Архивировано из оригинала 2014-07-27 . Получено 2014-07-22 .
  5. ^ "Подробности о продукте HP-UX Standard Mode Security Extension". Hewlett-Packard . Архивировано из оригинала 2014-11-12 . Получено 2015-08-25 .
  6. ^ Сертификации HP
  7. ^ "Совместимость HP-UX 11i для серверов HPE Integrity и HP 9000" (PDF) . Hewlett-Packard. Архивировано (PDF) из оригинала 2022-10-09 . Получено 9 марта 2019 .
  8. ^ "HP-UX support matrix" (PDF) . Hewlett-Packard . Архивировано (PDF) из оригинала 2022-10-09 . Получено 2019-03-08 .
  9. ^ Wang, Scott WY; Lindberg, Jeff B. (март 1984 г.). "HP-UX: Реализация UNIX на компьютерных системах HP 9000 Series 500". Hewlett-Packard Journal . 35 (3): 7–15 . Получено 4 октября 2020 г. Основная стратегия реализации HP-UX заключается в размещении определения ядра HP-UX поверх ядра SUN. Точная семантика и синтаксис System III UNIX сохраняются, но встроенные функции HP-UX реализуются с использованием поддержки ядра SUN вместо переноса реализации ядра Bell Laboratories на Series 500.
  10. ^ "HP Catalog 1987" (PDF) . Hewlett-Packard. 1987. Архивировано (PDF) из оригинала 2022-10-09 . Получено 2021-10-26 .
  11. ^ "Starbase Programming With X11" (PDF) . Hewlett-Packard. 1988. Архивировано (PDF) из оригинала 2022-10-09 . Получено 2021-10-26 .
  12. ^ ab Лофтус, Крис (1994). Ежегодник ADA 1994. IOS Press. ISBN 90-5199-155-X.
  13. ^ "HP Channels" (PDF) . Hewlett-Packard. Октябрь 1989. Архивировано (PDF) из оригинала 2022-10-09 . Получено 2021-10-26 .
  14. ^ "HP-UX FAQ". unixguide.net . Получено 2019-10-26 .
  15. ^ "HP-UX media release". Hp.com . Получено 2013-01-30 .
  16. ^ Staff (2007-03-14). "Совместимость HP-UX 11i для серверов HP Integrity и HP 9000" (PDF) . HP. Архивировано из оригинала (PDF) 2008-10-24 . Получено 2008-07-24 .
  17. ^ Staff (2007-02-15). "HP упрощает развертывание виртуализации UNIX с новейшей операционной системой HP-UX, серверами HP Integrity". HP . Получено 2008-07-24 .
  18. ^ The Open Group (2007-02-27). "HP-UX 11i v3 Open Brand Certificate" (PDF) . The Open Group. Архивировано (PDF) из оригинала 2022-10-09 . Получено 2008-11-14 .
  19. ^ Антон Шилов (27.03.2012). "Hewlett-Packard рассматривает Microsoft Windows и Linux как жизнеспособные решения для критически важных систем". Xbit laboratory. Архивировано из оригинала 12.07.2012.
  20. ^ "Используйте ценность HP-UX 11i v3" (PDF) . Архивировано (PDF) из оригинала 2022-10-09 . Получено 2019-03-08 .
  21. ^ "Operating Environments" (PDF) . QuickSpecs . Архивировано (PDF) из оригинала 2022-10-09 . Получено 2019-03-08 .
  22. ^ "Серверы Integrity с HP-UX для критически важных сред UNIX". Выберите подходящую для вас операционную среду.
  23. ^ ab "HP UX — High Availability Unix | Mission Critical Infrastructure | HP®" (PDF) . H20338.www2.hp.com. Архивировано из оригинала (PDF) 2011-09-30 . Получено 2013-01-30 .
  24. ^ HP (2009-11-16). "Матрица поддержки сервера HP-UX 11i" (PDF) . HP . Получено 2009-12-01 .

Внешние ссылки