Похоже, что один из основных авторов этой статьи имеет тесную связь с ее предметом. ( Август 2016 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчик | Hewlett-Packard Enterprise |
---|---|
Написано в | C |
Семейство ОС | Unix ( Система V ) |
Рабочее состояние | Текущий |
Исходная модель | Закрытый источник |
Начальная версия | 1982 |
Последний релиз | 11i v3, выпуск за май 2020 г. [1] / май 2020 г . |
Маркетинговая цель | Сервер |
Доступно в | английский |
Менеджер пакетов | Дистрибьютор программного обеспечения |
Платформы | IA-64 , PA-RISC |
Тип ядра | Монолитный с динамически загружаемыми модулями |
Пользовательский интерфейс по умолчанию | KDE , GNOME и CDE |
Лицензия | Проприетарный |
Официальный сайт | www |
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 .) [2]
Характеристики [ править ]
Этот раздел читается как пресс-релиз или новостная статья . ( Август 2012 г. ) |
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 каждая. [3]
Безопасность [ править ]
В выпуске 11i v2 были представлены обнаружение вторжений на основе ядра , сильная генерация случайных чисел , защита от переполнения буфера стека , разделение безопасности, управление доступом на основе ролей и различные инструменты безопасности с открытым исходным кодом.
HP классифицирует функции безопасности операционной системы по трем категориям: данные, система и идентификация: [4]
Категория | Продукты безопасности |
---|---|
Данные | Зашифрованные тома и файловые системы, доверенные вычисления , белые списки , контейнеры , IPsec |
Система | Программный помощник, Bastille , система аудита, IPFilter , Host IDS , расширения безопасности стандартного режима, [5] |
Личность | RBAC , PAM - Kerberos , AAA сервер Kerberos сервер |
Контекстно-зависимые файлы [ править ]
В выпуске 6.x (вместе с 3.x) появилась функция контекстно-зависимых файлов (CDF), метод, позволяющий файловому серверу обслуживать различные конфигурации и двоичные файлы (и даже архитектуры) для разных клиентских машин в гетерогенной среде. Каталог, содержащий такие файлы, имел установленный бит suid и был скрыт как от обычных, так и от корневых процессов при нормальном использовании. Такая схема иногда использовалась злоумышленниками для сокрытия вредоносных программ или данных. [6] CDF и файловая система CDF были удалены в версии 10.0.
Поддерживаемые аппаратные платформы [ править ]
В этом разделе отсутствует информация о чем-то. Июль 2013 г. ) ( |
Операционные системы HP-UX поддерживают множество систем PA-RISC . В версии 11.0 добавлена поддержка серверов на основе Integrity для перехода с PA-RISC на Itanium . HP-UX 11i v1.5 - первая версия, поддерживающая Itanium. После выпуска HP-UX 11i v2 операционная система поддерживала обе эти архитектуры. [7]
Серия 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 предназначалась для обозначения того, что ОС поддерживает доступ в Интернет , но эффективным результатом стала двойная схема нумерации версий.
История версий [ править ]
Версия [8] | Дата выпуска | Дата окончания срока службы | Аппаратное обеспечение |
---|---|---|---|
11i v1 (B.11.11) | 2000-12-01 | 2015-12-31 | HP 9000 |
11i v1.6 (B.11.22) | 2002-06-02 | Честность | |
11i v2 (B.11.23) | 2003-10-01 | HP 9000 и целостность | |
11i v3 (B.11.31) | 2007-02-01 | 2021-03-31 | HP 9000 |
11i v3 (B.11.31) | 2025-12-31 | Честность | |
Легенда: Старая версия Последняя версия |
Версии [ править ]
- 1.0 (1982)
- Первый выпуск для HP 9000 серии 500. HP-UX для серии 500 существенно отличается от HP-UX для любых других машин HP, как это было слоистые на вершине 500 конкретной операционной системы Series под названием SunOS (не имеющие отношения к Sun Microsystems ' SunOS ). [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 на основе ПЗУ для ПК 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. [10] Предоставлено OSF / Motif .
- 8.x (январь 1991 г.)
- Поддержка систем HP 9000 Series 300/400 600/700/800. [10] Введены общие библиотеки.
- 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. [11]
- 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 г. [12]
- 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 (масштабируемая вычислительная архитектура) и 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. [13] Он был выпущен 15 февраля 2007 года [14] Основные новые функции включают в себя встроенную таком доступе поддержку, единый файловый кэш, NFSv 4, Веритас ClusterFS, многотомные Vx и интегрированная виртуализация . Гиперпоточность поддерживается в системах Itanium с процессорами Montecito и Tukwila . HP-UX 11i v3 соответствует стандарту UNIX 03 компании Open Group . [15] Обновления для 11i v3 выпускаются каждые 6 месяцев, [16] последней версией является B.11.31.1805, [17] выпущен в мае 2018 года. Компания HP перешла на периодичность одного крупного обновления операционной системы HP-UX в год.
Операционные среды HP-UX 11i [ править ]
HP связывает HP-UX 11i с программами в пакетах, которые они называют операционными средами (OE). [18]
Ниже перечислены доступные в настоящее время 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. Решения для глобального аварийного восстановления и комплект компилятора продаются отдельно. [19]
- HP-UX 11i v2 (11.23)
- HP прекратила поддержку версии 2 в декабре 2010 года. [20] Доступные в настоящее время оригинальные комплектующие HP-UX 11i v2 включают:
- HP-UX 11i v2 Foundation OE (FOE)
- Это OE, разработанное для веб-серверов, серверов содержимого и интерфейсных серверов, включает в себя такие приложения, как HP-UX Web Server Suite, Java и Mozilla Application Suite. Это оригинальное оборудование входит в комплект поставки 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, [20] продавался до декабря 2009 года, а поддержка v1 продолжалась по крайней мере до декабря 2015 года. [21]
См. Также [ править ]
- HP Roman-8 (набор символов)
Ссылки [ править ]
- ^ «Примечания к выпуску HP-UX 11i версии 3, май 2020 г.» . hpe.com .
- ^ «UNIX 03 - Открытый реестр торговых марок» . Открытая группа . Проверено 22 января 2020 .
- ^ «Краткие спецификации для HP-UX 11i v3» (PDF) . hpe.com . Проверено 4 мая 2019 .
- ^ «Защитите окружающую среду» . Hewlett Packard . Проверено 22 июля 2014 .
- ^ «Сведения о продукте расширения безопасности стандартного режима HP-UX» . Hewlett Packard . Архивировано из оригинала на 2014-11-12 . Проверено 25 августа 2015 .
- ^ Сертификаты HP
- ^ «Совместимость HP-UX 11i с серверами HPE Integrity и HP 9000» (PDF) . Hewlett Packard . Проверено 9 марта 2019 .
- ^ «Матрица поддержки HP-UX» (PDF) . Hewlett Packard . Проверено 8 марта 2019 .
- ^ Ван, Скотт 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.
- ^ a b Лофтус, Крис (1994). Ежегодник ADA 1994 . IOS Press. ISBN 90-5199-155-Х.
- ^ "HP-UX FAQ" . unixguide.net . Проверено 26 октября 2019 .
- ^ "Пресс-релиз HP-UX" . Hp.com . Проверено 30 января 2013 .
- ^ Персонал (2007-03-14). «Совместимость HP-UX 11i с серверами HP Integrity и HP 9000» (PDF) . HP. Архивировано из оригинального (PDF) 24 октября 2008 года . Проверено 24 июля 2008 .
- ^ Персонал (2007-02-15). «HP упрощает развертывание виртуализации UNIX с помощью новейшей операционной системы HP-UX и серверов HP Integrity» . HP . Проверено 24 июля 2008 .
- ↑ Открытая группа (27 февраля 2007 г.). «Открытый сертификат торговой марки HP-UX 11i v3» (PDF) . Открытая группа . Проверено 14 ноября 2008 .
- ↑ Антон Шилов (27 марта 2012). «Hewlett Packard рассматривает Microsoft Windows и Linux как жизнеспособные решения для критически важных систем» . Xbit лаборатории. Архивировано из оригинала на 2012-07-12.
- ^ «Используйте преимущества HP-UX 11i v3» (PDF) . Проверено 8 марта 2019 .
- ^ «Рабочие среды» (PDF) . Краткие характеристики . Проверено 8 марта 2019 .
- ^ «Серверы Integrity с HP-UX для критически важных сред UNIX» . Выберите подходящую для вас операционную среду.
- ^ a b «HP UX - Unix с высокой доступностью | Критически важная инфраструктура | HP®» (PDF) . H20338.www2.hp.com. Архивировано из оригинального (PDF) 30 сентября 2011 года . Проверено 30 января 2013 .
- ^ 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 и информация об обновлениях