HP-UX
Разработчик | Хьюлетт Паккард Энтерпрайз |
---|---|
Написано в | С |
Семейство ОС | Unix ( Система V ) |
Рабочее состояние | Текущий |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1982 год |
Последний выпуск | 2405.11iv3 [1] / 31 мая 2024 г |
Маркетинговая цель | Сервер |
Доступно в | Английский |
Менеджер пакетов | Дистрибьютор программного обеспечения |
Платформы | Текущий: ИА-64 Бывшие модели: Motorola 68k , FOCUS , PA-RISC. |
ядра Тип | Монолитный с динамически загружаемыми модулями |
Пользовательское пространство | POSIX / СУС |
По умолчанию пользовательский интерфейс | KDE , GNOME и CDE |
Лицензия | Собственный |
Официальный сайт | www |
HP-UX (от «Hewlett Packard Unix») — это Hewlett Packard Enterprise компании собственная реализация Unix операционной системы , основанная на 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 в качестве основной файловой системы .
Это одна из трех коммерческих операционных систем, версии которых сертифицированы по Open Group компании стандарту UNIX 03 . (Остальные — 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):
- 256 процессорных ядер
- 8 ТБ основной памяти
- 32 ТБ Максимальная файловая система
- 16 ТБ файла Максимальный размер
- 128 млн ЗБ — 16 млн логических единиц до 8 ЗБ каждая. [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]
серия БЛ
[ редактировать ]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 должен был указать, что ОС поддерживает доступ в Интернет , но в результате была использована двойная схема нумерации версий.
История версий
[ редактировать ]Версия [8] | Дата выпуска | Дата окончания срока службы | Аппаратное обеспечение |
---|---|---|---|
11i v1 (B.11.11) | 2000-12-01 | 2015-12-31 | ХП 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 | ХП 9000 |
11i v3 (B.11.31) | 2025-12-31 | Честность | |
Легенда: Старая версия Последняя версия |
Версии
[ редактировать ]- 1.0 (1982)
- Первый выпуск для HP 9000 Series 500. HP-UX для Series 500 существенно отличался от HP-UX для любых других компьютеров HP, поскольку он был основан на специальной операционной системе Series 500 под названием SUNOS (не связанной с Sun Microsystems от SunOS ). [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] Представлены общие библиотеки.
- 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]
- 10.20 (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
- Это 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 (масштабируемая вычислительная архитектура) и 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
- Дополнительный выпуск Itanium версии HP-UX для . В этой версии реализована 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 соответствует Open Group UNIX 03 компании стандарту . [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)
- Этот OE, предназначенный для веб-серверов, контент-серверов и серверов переднего плана, включает в себя такие приложения, как HP-UX Web Server Suite, Java и Mozilla Application Suite. Это оригинальное оборудование поставляется как HP-UX 11i FOE.
- HP-UX 11i v2 Enterprise OE (EOE)
- Этот OEM-сервер, предназначенный для серверов приложений баз данных и логических серверов, содержит пакеты 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 года с продолжающейся поддержкой версии 1 как минимум до декабря 2015 года. [24]
См. также
[ редактировать ]- HP Роман-8 (набор символов)
Ссылки
[ редактировать ]- ^ «HP-UX 11i v3 ВСЕ-ОЕ Медиа» . support.hpe.com . Проверено 18 апреля 2024 г.
- ^ «UNIX 03 — Открытый реестр брендов» . Открытая группа . Проверено 22 марта 2023 г.
- ^ «Краткие характеристики HP-UX 11i v3» (PDF) . hpe.com . Проверено 4 мая 2019 г.
- ^ «Защити окружающую среду» . Хьюлетт-Паккард . Архивировано из оригинала 27 июля 2014 г. Проверено 22 июля 2014 г.
- ^ «Подробные сведения о расширении безопасности стандартного режима HP-UX» . Хьюлетт-Паккард . Архивировано из оригинала 12 ноября 2014 г. Проверено 25 августа 2015 г.
- ^ Сертификаты HP
- ^ «Совместимость HP-UX 11i для серверов HPE Integrity и HP 9000» (PDF) . Хьюлетт-Паккард. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 9 марта 2019 г.
- ^ «Матрица поддержки HP-UX» (PDF) . Хьюлетт-Паккард . Архивировано (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) . Хьюлетт-Паккард. 1987. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 26 октября 2021 г.
- ^ «Программирование звездной базы с помощью X11» (PDF) . Хьюлетт-Паккард. 1988. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 26 октября 2021 г.
- ^ Jump up to: а б Лофтус, Крис (1994). Ежегодник АДА, 1994 год . ИОС Пресс. ISBN 90-5199-155-Х .
- ^ «Каналы HP» (PDF) . Хьюлетт-Паккард. Октябрь 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» . Выберите подходящую вам рабочую среду.
- ^ Jump up to: а б «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, выпуск 6.5, декабрь 1988 г.», номер детали HP 09000-90009