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 на базе Архитектура Intel Itanium .

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

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

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

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

HP-UX 11i предлагает общие общие диски для своей кластерной файловой системы. HP Serviceguard — это кластерное решение для HP-UX. HP Global Workload Management настраивает рабочие нагрузки для оптимизации производительности и интегрируется с мгновенной емкостью по требованию, благодаря чему установленные ресурсы можно оплачивать с шагом в 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 семейства блейд-серверов HP BL. Эти серверы используют архитектуру Intel Itanium .

серия СХ

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 приняла маркетинговое решение назвать свои выпуски 11 i , за которым следует av ( десятичное число ) для версии. Символ i должен был указать, что ОС поддерживает подключение к Интернету , но в результате была использована двойная схема нумерации версий.

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

Версии

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 (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.х (1988)
Только HP 9000 Series 600/800. Примечание: версии 2.x/3.x (для Series 600/800) разрабатывались параллельно с 5.x/6.x (для Series 200/300/400), поэтому, например, 3.x был действительно современником 6.х. Эти две линии были объединены в 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.х (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 Series 300, 700 и 800. Представлен менеджер системного администрирования (SAM). Диспетчер логических томов (LVM) был представлен в версии 9.00 для Series 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]
20.10 (1996)
В этот выпуск включена поддержка 64-битных процессоров PA-RISC 2.0. Подключаемые модули аутентификации (PAM) были представлены для использования в CDE . Корневую файловую систему можно настроить на использование файловой системы Veritas (VxFS). По причинам наследия, а также по техническим причинам файловая система, используемая для загрузочного ядра , оставалась файловой системой Hi Performance (HFS, вариант UFS ) до версии 11.23. Версия 10.20 также поддерживала 32-битные идентификаторы пользователей и групп. Предыдущий предел составлял 60 000 или 16 бит. Эта и более ранние версии HP-UX фактически устарели, а поддержка HP закончилась 30 июня 2003 г. [15]
10.24
Это версия HP-UX Virtual Vault , обеспечивающая расширенные функции безопасности. 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 (масштабируемая вычислительная архитектура) и V2600 SCA. Также были добавлены JFS 3.3, AutoFS, новый ftpd и поддержка до 128 процессоров. Отдельно его не было.
11 ноября (2000) – 11i v1
В этом выпуске HP-UX представлена ​​концепция операционной среды. Он был выпущен в декабре 2000 года. Это объединенные группы многоуровневых приложений, предназначенных для использования с общей категорией использования. Доступными типами были критически важные, корпоративные, Интернет, технические вычисления и минимальные технические OE. (Последние два были предназначены для рабочих станций HP 9000. ) Основными улучшениями в этом выпуске были поддержка жестких разделов, Gigabit Ethernet , NFS через TCP/IP , загружаемые модули ядра , динамически настраиваемые параметры ядра, уведомления о событиях ядра и защищенные стеки.
20.11 (2001) – 11i v1.5
Этот выпуск HP-UX был первым, поддерживающим новую линейку систем на базе Itanium (IA-64). Он не предназначался для критически важных вычислительных сред и не поддерживал кластерное программное обеспечение HP ServiceGuard. Он обеспечивал поддержку запуска приложений, скомпилированных PA-RISC, в системах Itanium и Veritas Volume Manager 3.1.
22.11 (2002) – 11i v1.6
Дополнительный выпуск версии HP-UX для Itanium . В этой версии реализована 64-сторонняя масштабируемость , количество потоков m:n , добавлено больше динамически настраиваемых параметров ядра и поддерживается диспетчер логических томов HP на Itanium. Он был создан на основе потока исходного кода 11i v1.
23.11 (2003) – 11i v2
Первоначальный выпуск этой версии состоялся в сентябре 2003 года для поддержки систем на базе Itanium. В сентябре 2004 года ОС была обновлена ​​для поддержки систем Itanium и PA-RISC. Помимо работы на системах Itanium, этот выпуск включает поддержку ccNUMA , веб-конфигурацию ядра и устройств, IPv6 и более строгую генерацию случайных чисел.
31.11 (2007) – 11i v3
Этот выпуск поддерживает как PA-RISC, так и Itanium. [16] Он был выпущен 15 февраля 2007 года. [17] Основные новые функции включают встроенную поддержку нескольких путей , унифицированный файловый кэш, NFSv 4, Veritas ClusterFS, многотомную VxFS и встроенную виртуализацию . Hyperthreading поддерживается в системах Itanium с процессорами Montecito и Tukwila . HP-UX 11i v3 соответствует стандарту UNIX 03 компании 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]

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

HP-UX 11i v3 Base OE (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 OEM для центров обработки данных (DC-OE)
Включает все в одном пакете, сочетая операционную систему HP-UX 11i с виртуализацией. Все, что есть в ХА-ОЕ и ВСЕ-ОЕ, есть в ДК-ОЕ. Решения для глобального аварийного восстановления и комплект компилятора продаются отдельно. [22]
HP-UX 11i v2 (11.23)
HP прекратила поддержку v2 в декабре 2010 года. [23] В настоящее время доступные оригинальные комплектующие HP-UX 11i v2:
HP-UX 11i v2 Foundation OE (FOE)
Этот оригинальный компонент, предназначенный для веб-серверов, контент-серверов и серверов переднего плана, включает в себя такие приложения, как HP-UX Web Server Suite, Java и Mozilla Application Suite. Это оригинальное оборудование поставляется как HP-UX 11i FOE.
HP-UX 11i v2 Enterprise OE (EOE)
Этот OE, предназначенный для серверов приложений баз данных и логических серверов, содержит пакеты OE HP-UX 11i v2 Foundation и дополнительные приложения, такие как GlancePlus Pak, для обеспечения работы сервера корпоративного уровня. Это оригинальное оборудование поставляется как HP-UX 11i EOE.
HP-UX 11i v2 OEM для критически важных задач (MCOE)
Разработанный для крупных и мощных внутренних серверов приложений и серверов баз данных, которые получают доступ к файлам клиентов и обрабатывают транзакции, этот OE содержит пакеты Enterprise OE, а также такие приложения, как MC/ServiceGuard и Workload Manager, для обеспечения работы критически важного сервера. Это оригинальное оборудование поставляется как HP-UX 11i MCOE.
HP-UX 11i v2 Минимальная техническая комплектация (MTOE)
Этот OE, предназначенный для рабочих станций под управлением HP-UX 11i v2, включает в себя пакет приложений Mozilla, приложения Perl , VxVM и Judy, а также комплект разработчика графики OpenGL . Это оригинальное оборудование поставляется как HP-UX 11i MTOE.
HP-UX 11i v2 OE для технических вычислений (TCOE)
Этот OE, предназначенный как для рабочих станций, так и для серверных приложений с интенсивными вычислениями, содержит пакеты MTOE, а также обширные графические приложения, библиотеки MPI и математические библиотеки. Это оригинальное оборудование поставляется как HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
Согласно дорожной карте HP, [23] продавалась до декабря 2009 года с продолжающейся поддержкой v1 как минимум до декабря 2015 года. [24]

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

Рекомендации

  1. ^ «Выпуск обновления операционной среды HP-UX 11i v3 2023 (OEUR)» . support.hpe.com . Проверено 2 июня 2023 г.
  2. ^ «UNIX 03 - Открытый реестр брендов» . Открытая группа . Проверено 22 марта 2023 г.
  3. ^ «Краткие характеристики HP-UX 11i v3» (PDF) . hpe.com . Проверено 4 мая 2019 г.
  4. ^ «Защитите окружающую среду» . Hewlett Packard . Архивировано из оригинала 27 июля 2014 г. Проверено 22 июля 2014 г.
  5. ^ «Подробные сведения о расширении безопасности стандартного режима HP-UX» . Hewlett Packard . Архивировано из оригинала 12 ноября 2014 г. Проверено 25 августа 2015 г.
  6. ^ Сертификаты HP
  7. ^ «Совместимость HP-UX 11i для серверов HPE Integrity и HP 9000» (PDF) . Hewlett Packard. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 9 марта 2019 г.
  8. ^ «Матрица поддержки HP-UX» (PDF) . Hewlett Packard . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 08 марта 2019 г.
  9. ^ Ван, Скотт, Вайоминг; Линдберг, Джефф Б. (март 1984 г.). «HP-UX: реализация UNIX на компьютерных системах HP 9000 Series 500». Журнал Hewlett-Packard . 35 (3): 7–15 . Проверено 4 октября 2020 г. Основная стратегия реализации HP-UX заключается в размещении определения ядра HP-UX поверх ядра SUN. Точная семантика и синтаксис System III UNIX сохранены, но встроенные функции HP-UX реализованы с использованием поддержки ядра SUN вместо переноса реализации ядра Bell Laboratories на Series 500.
  10. ^ «Каталог HP 1987» (PDF) . Hewlett Packard. 1987. Архивировано (PDF) из оригинала 09 октября 2022 г. Проверено 26 октября 2021 г.
  11. ^ «Программирование Starbase с помощью X11» (PDF) . Hewlett Packard. 1988. Архивировано (PDF) из оригинала 09 октября 2022 г. Проверено 26 октября 2021 г.
  12. ^ аб Лофтус, Крис (1994). Ежегодник АДА, 1994 год . ИОС Пресс. ISBN 90-5199-155-Х.
  13. ^ «Каналы HP» (PDF) . Hewlett Packard. Октябрь 1989 г. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 26 октября 2021 г.
  14. ^ «Часто задаваемые вопросы по HP-UX» . unixguide.net . Проверено 26 октября 2019 г.
  15. ^ "СМИ-релиз HP-UX" . Hp.com . Проверено 30 января 2013 г.
  16. ^ Персонал (14 марта 2007 г.). «Совместимость HP-UX 11i для серверов HP Integrity и HP 9000» (PDF) . ХП. Архивировано из оригинала (PDF) 24 октября 2008 г. Проверено 24 июля 2008 г.
  17. ^ Персонал (15 февраля 2007 г.). «HP упрощает развертывание виртуализации UNIX с помощью новейшей операционной системы HP-UX и серверов HP Integrity». ХП . Проверено 24 июля 2008 г.
  18. ^ Открытая группа (27 февраля 2007 г.). «Сертификат открытого бренда HP-UX 11i v3» (PDF) . Открытая группа. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 14 ноября 2008 г.
  19. ^ Антон Шилов (27 марта 2012 г.). «Hewlett-Packard рассматривает Microsoft Windows и Linux как жизнеспособные решения для критически важных систем». Лаборатории Xbit. Архивировано из оригинала 12 июля 2012 г.
  20. ^ «Используйте преимущества HP-UX 11i v3» (PDF) . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 08 марта 2019 г.
  21. ^ «Операционная среда» (PDF) . Быстрые характеристики . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 08 марта 2019 г.
  22. ^ «Серверы Integrity с HP-UX для критически важных сред UNIX» . Выберите подходящую вам рабочую среду.
  23. ^ ab «HP UX — Unix высокой доступности | Критически важная инфраструктура | HP®» (PDF) . H20338.www2.hp.com. Архивировано из оригинала (PDF) 30 сентября 2011 г. Проверено 30 января 2013 г.
  24. ^ HP (16 ноября 2009 г.). «Матрица поддержки серверов HP-UX 11i» (PDF) . ХП . Проверено 1 декабря 2009 г.

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