Более ранние версии 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 .
Это одна из трех коммерческих операционных систем, версии которых сертифицированы по стандарту 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):
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.
В этот выпуск включена поддержка 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 прекратила поддержку версии 2 в декабре 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.
Этот 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]
^ "HP-UX 11i v3 VSE-OE Media" . support.hpe.com . Проверено 18 апреля 2024 г.
^ «UNIX 03 - Открытый реестр брендов» . Открытая группа . Проверено 22 марта 2023 г.
^ «Краткие характеристики HP-UX 11i v3» (PDF) . hpe.com . Проверено 4 мая 2019 г.
^ «Защитите окружающую среду» . Hewlett Packard . Архивировано из оригинала 27 июля 2014 г. Проверено 22 июля 2014 г.
^ «Подробные сведения о расширении безопасности стандартного режима HP-UX» . Hewlett Packard . Архивировано из оригинала 12 ноября 2014 г. Проверено 25 августа 2015 г.
^ Сертификаты HP
^ «Совместимость HP-UX 11i для серверов HPE Integrity и HP 9000» (PDF) . Hewlett Packard. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 9 марта 2019 г.
^ «Матрица поддержки HP-UX» (PDF) . Hewlett Packard . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 08 марта 2019 г.
^ Ван, Скотт, Вайоминг; Линдберг, Джефф Б. (март 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.
^ «Каталог HP 1987» (PDF) . Hewlett Packard. 1987. Архивировано (PDF) из оригинала 09 октября 2022 г. Проверено 26 октября 2021 г.
^ «Программирование Starbase с помощью X11» (PDF) . Hewlett Packard. 1988. Архивировано (PDF) из оригинала 09 октября 2022 г. Проверено 26 октября 2021 г.
^ аб Лофтус, Крис (1994). Ежегодник АДА, 1994 год . ИОС Пресс. ISBN90-5199-155-Х.
^ «Каналы HP» (PDF) . Hewlett Packard. Октябрь 1989 г. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 26 октября 2021 г.
^ «Часто задаваемые вопросы по HP-UX» . unixguide.net . Проверено 26 октября 2019 г.
^ "СМИ-релиз HP-UX" . Hp.com . Проверено 30 января 2013 г.
^ Персонал (14 марта 2007 г.). «Совместимость HP-UX 11i для серверов HP Integrity и HP 9000» (PDF) . ХП. Архивировано из оригинала (PDF) 24 октября 2008 г. Проверено 24 июля 2008 г.
^ Персонал (15 февраля 2007 г.). «HP упрощает развертывание виртуализации UNIX с помощью новейшей операционной системы HP-UX и серверов HP Integrity». ХП . Проверено 24 июля 2008 г.
^ Открытая группа (27 февраля 2007 г.). «Сертификат открытого бренда HP-UX 11i v3» (PDF) . Открытая группа. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 14 ноября 2008 г.
^ Антон Шилов (27 марта 2012 г.). «Hewlett-Packard рассматривает Microsoft Windows и Linux как жизнеспособные решения для критически важных систем». Лаборатории Xbit. Архивировано из оригинала 12 июля 2012 г.
^ «Используйте преимущества HP-UX 11i v3» (PDF) . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 08 марта 2019 г.
^ «Операционная среда» (PDF) . Быстрые характеристики . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 08 марта 2019 г.
^ «Серверы Integrity с HP-UX для критически важных сред UNIX» . Выберите подходящую вам рабочую среду.
^ ab «HP UX — Unix высокой доступности | Критически важная инфраструктура | HP®» (PDF) . H20338.www2.hp.com. Архивировано из оригинала (PDF) 30 сентября 2011 г. Проверено 30 января 2013 г.
^ HP (16 ноября 2009 г.). «Матрица поддержки серверов HP-UX 11i» (PDF) . ХП . Проверено 1 декабря 2009 г.
Скотт Вай Ван и Джефф Б. Линдберг «HP-UX: реализация UNIX на компьютерных системах HP 9000 Series 500», Hewlett-Packard Journal (том 35, номер 3, март 1984 г.)
Фрэнк МакКоннелл, Подробнее о HP 9000 , gaby.de
Компания Hewlett-Packard, «Справочник по HP-UX, том 1, HP-UX Release 6.5, декабрь 1988 г.», номер детали HP 09000-90009
Внешние ссылки
HP-UX Главная страница
Информация о программном обеспечении и обновлениях HP-UX