Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
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 году. Последние версии поддерживают компьютеры серии HP 9000. системы, основанные на PA-RISC архитектуры набора команд и HPE Integrity серверы , основанные на Intel «s Itanium архитектуры.

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

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

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

Характеристики [ править ]

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, OpenVMS 8.4 или HP-UX. HP поддерживает онлайн-миграцию гостевых виртуальных машин, где шифрование может защитить гостевое содержимое во время миграции.

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

  • 256 ядер процессора
  • Основная память 8 ТБ
  • Максимальный размер файловой системы 32 ТБ
  • Максимальный размер файла 16 ТБ
  • 128 миллионов ZB —16 миллионов логических единиц до 8 ZB каждая. [2]


Безопасность [ править ]

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

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

Контекстно-зависимые файлы [ править ]

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

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

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

Серия BL [ править ]

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

История версий [ править ]

Версии [ править ]

1.0 (1982)
Первый выпуск для HP 9000 серии 500. HP-UX для серии 500 существенно отличается от HP-UX для любых других машин HP, как это было слоистые на вершине 500 конкретной операционной системы Series под названием SunOS (не имеющие отношения к Sun Microsystems ' SunOS ). [8]
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 на основе ПЗУ для ПК HP Integral. В отличие от более позднего HP-UX 5.x для Series 200/300.
3.x (1988)
Только HP 9000 Series 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 Series 300. Введены сокеты из 4.3BSD . Эта версия (вместе с 3.x) также представила вышеупомянутые контекстно-зависимые файлы (CDF), которые были удалены в версии 10 из-за их рисков для безопасности.
7.x (1990)
Поддержка систем HP 9000 Series 300/400, 600/700 (в 7.03) / 800 HP. [9] Предоставлено OSF / Motif .
8.x (январь 1991 г.)
Поддержка систем HP 9000 Series 300/400 600/700/800. [9] Введены общие библиотеки.
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 для серии 800. Принят на Визуальная пользователя окружающей среды рабочего стола.
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. [10]
10.20 (1996)
В этот выпуск включена поддержка 64-разрядных процессоров PA-RISC 2.0. Подключаемые модули аутентификации (PAM) были введены для использования в CDE . Корневая файловая система может быть настроена для использования файловой системы Veritas (VxFS). По устаревшим, а также по техническим причинам файловая система, используемая для загрузочного ядра, оставалась файловой системой Hi Performance FileSystem (HFS, вариант UFS ) до версии 11.23. 10.20 также поддерживает 32-битные идентификаторы пользователей и групп. Предыдущий лимит составлял 60 000 или 16 бит. Этот и более ранние выпуски HP-UX в настоящее время фактически устарели, а поддержка HP закончилась 30 июня 2003 г. [11]
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
Выпуск 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 года. Это связанные группы многоуровневых приложений, предназначенные для использования с общей категорией использования. Доступные типы: критически важные, корпоративные, Интернет, технические вычисления и минимальные технические ОЕ. (Последние два были предназначены для рабочих станций HP 9000. ) Основными улучшениями в этом выпуске были поддержка жестких разделов, Gigabit Ethernet , NFS через TCP / IP , загружаемые модули ядра , динамические настраиваемые параметры ядра, уведомления о событиях ядра и защищенные стеки.
11.20 (2001) - 11i v1.5
Этот выпуск HP-UX был первым, который поддерживал новую линейку систем на базе Itanium (IA-64). Он не был предназначен для критически важных вычислительных сред и не поддерживает кластерное программное обеспечение HP ServiceGuard. Он обеспечивал поддержку запуска скомпилированных приложений PA-RISC в системах Itanium и для 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 года ОС была обновлена ​​для обеспечения поддержки систем Itanium и PA-RISC. Помимо работы в системах Itanium, этот выпуск включает поддержку ccNUMA , веб-конфигурацию ядра и устройства, IPv6 и более сильную генерацию случайных чисел.
11.31 (2007 г.) - 11i v3
Этот выпуск поддерживает как PA-RISC, так и Itanium. [12] Он был выпущен 15 февраля 2007 года [13] Основные новые функции включают в себя встроенную таком доступе поддержку, единый файловый кэш, NFSv 4, Веритас ClusterFS, многотомные Vx и интегрированная виртуализация . Гиперпоточность поддерживается в системах Itanium с процессорами Montecito и Tukwila . HP-UX 11i v3 Удовлетворяет The Open Group UNIX «s 03 стандарта . [14] Обновления для 11i v3 выпускаются каждые 6 месяцев [15], последней версией является B.11.31.1805, [16] выпущен в мае 2018 года. Компания HP перешла на периодичность одного крупного обновления операционной системы HP-UX в год.

Операционные среды HP-UX 11i [ править ]

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

Ниже перечислены доступные в настоящее время OE 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 plus GlancePlus для анализа производительности и зеркалирования программного обеспечения, а также все программное обеспечение Virtual Server Environment, которое включает виртуальные разделы , виртуальные машины , управление рабочими нагрузками, советник по емкости и приложения. VSE-OE включает все программное обеспечение, ранее входившее в EOE (см. Ниже), а также дополнительное программное обеспечение для виртуализации.
HP-UX 11i v3 High Availability OE (HA-OE)
Включает в себя все, что есть в BOE, плюс программное обеспечение кластеризации HP Serviceguard для аварийного переключения системы и инструменты для управления кластерами, а также приложения для анализа производительности и зеркалирования программного обеспечения GlancePlus.
Центр обработки данных HP-UX 11i v3 OE (DC-OE)
Включает все в одном пакете, сочетающем операционную систему HP-UX 11i с виртуализацией. Все в HA-OE и VSE-OE находится в DC-OE. Решения для глобального аварийного восстановления и комплект компилятора продаются отдельно. [18]
HP-UX 11i v2 (11.23)
HP прекратила поддержку версии 2 в декабре 2010 года. [19] Доступные в настоящее время оригинальные комплектующие 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 Mission Critical OE (MCOE)
Разработанный для больших и мощных внутренних серверов приложений и серверов баз данных, которые обращаются к файлам клиентов и обрабатывают транзакции, это OE содержит пакеты Enterprise OE, а также такие приложения, как MC / ServiceGuard и Workload Manager, для включения критически важного сервера. Этот OE поставляется в комплекте как HP-UX 11i MCOE.
HP-UX 11i v2 Minimal Technical OE (MTOE)
Эта OE, разработанная для рабочих станций с HP-UX 11i v2, включает в себя приложения Mozilla Application Suite, Perl , VxVM и Judy, а также комплект разработчика графики OpenGL . Это оригинальное оборудование поставляется в комплекте как HP-UX 11i MTOE.
HP-UX 11i v2 Technical Computing OE (TCOE)
Этот OE, разработанный как для ресурсоемких рабочих станций, так и для серверных приложений, содержит пакеты MTOE, а также обширные графические приложения, библиотеки MPI и математические библиотеки. Этот OE входит в комплект поставки HP-UX 11i-TCOE.
HP-UX 11i v1 (11.11)
Согласно дорожной карте HP, [19] продавался до декабря 2009 г., а поддержка v1 продолжалась по крайней мере до декабря 2015 г. [20]

См. Также [ править ]

  • HP Roman-8 (набор символов)

Ссылки [ править ]

  1. ^ «UNIX 03 - Открытый реестр торговых марок» . Открытая группа . Проверено 22 января 2020 .
  2. ^ «Краткие спецификации для HP-UX 11i v3» (PDF) . hpe.com . Проверено 4 мая 2019 .
  3. ^ «Защитите окружающую среду» . Hewlett Packard . Проверено 22 июля 2014 .
  4. ^ «Сведения о продукте расширения безопасности стандартного режима HP-UX» . Hewlett Packard . Архивировано из оригинала на 2014-11-12 . Проверено 25 августа 2015 .
  5. ^ Сертификаты HP
  6. ^ «Совместимость HP-UX 11i для серверов HPE Integrity и HP 9000» (PDF) . Hewlett Packard . Проверено 9 марта 2019 .
  7. ^ «Матрица поддержки HP-UX» (PDF) . Hewlett Packard . Проверено 8 марта 2019 .
  8. ^ Ван, Скотт WY; Линдберг, Джефф Б. (март 1984 г.). «HP-UX: Внедрение UNIX в компьютерных системах HP 9000 Series 500» . Журнал Hewlett-Packard . 35 (3): 7–15 . Дата обращения 4 октября 2020 . Основная стратегия реализации HP-UX состоит в том, чтобы наложить определение ядра HP-UX поверх ядра SUN. Точная семантика и синтаксис UNIX System III сохраняется, но внутренние функции HP-UX реализованы с использованием поддержки ядра SUN вместо переноса реализации ядра Bell Laboratories на Series 500.
  9. ^ a b Лофтус, Крис (1994). Ежегодник ADA 1994 . IOS Press. ISBN 90-5199-155-Х.
  10. ^ "HP-UX FAQ" . unixguide.net . Проверено 26 октября 2019 .
  11. ^ "Пресс-релиз HP-UX" . Hp.com . Проверено 30 января 2013 .
  12. ^ Персонал (2007-03-14). «Совместимость HP-UX 11i с серверами HP Integrity и HP 9000» (PDF) . HP. Архивировано из оригинального (PDF) 24 октября 2008 года . Проверено 24 июля 2008 .
  13. ^ Персонал (2007-02-15). «HP упрощает развертывание виртуализации UNIX с помощью новейшей операционной системы HP-UX и серверов HP Integrity» . HP . Проверено 24 июля 2008 .
  14. ^ Открытая группа (2007-02-27). «Открытый сертификат торговой марки HP-UX 11i v3» (PDF) . Открытая группа . Проверено 14 ноября 2008 .
  15. Антон Шилов (27 марта 2012). «Hewlett Packard рассматривает Microsoft Windows и Linux как жизнеспособные решения для критически важных систем» . Xbit лаборатории. Архивировано из оригинала на 2012-07-12.
  16. ^ «Воспользуйтесь преимуществами HP-UX 11i v3» (PDF) . Проверено 8 марта 2019 .
  17. ^ «Рабочие среды» (PDF) . Краткие характеристики . Проверено 8 марта 2019 .
  18. ^ «Серверы Integrity с HP-UX для критически важных сред UNIX» . Выберите подходящую для вас операционную среду.
  19. ^ a b «HP UX - Unix с высокой доступностью | Критически важная инфраструктура | HP®» (PDF) . H20338.www2.hp.com. Архивировано из оригинального (PDF) 30 сентября 2011 года . Проверено 30 января 2013 .
  20. ^ HP (2009-11-16). «Таблица поддержки серверов HP-UX 11i» (PDF) . HP . Проверено 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, выпуск 6.5, декабрь 1988 г.», номер детали HP 09000-90009

Внешние ссылки [ править ]

  • HP-UX Главная
  • Программное обеспечение HP-UX и информация об обновлениях