HP-UX(Hewlett-Packard UniX) 是惠普公司自有版權基于Unix System V的一個商用Unix操作系統,目前支持基于HP-PA RISC處理器的HP9000服務器,以及基于Intel Itanium安騰處理器的Integrity 服務器。HP-UX在System V版本出現前則是基于System III。
HP-UX的早期版本支持基于Motorola 68000系列處理器的HP Integral PC和HP9000 200系列、300系列、400系列工作站,以及基于HP自己專有處理器FOCUS的500系列服務器。
當惠普公司發布其PA-RISC處理器后,HP-UX成為HP9000 700系列工作站和800系列服務器的主要操作系統。HP-UX在Intel發布安騰Itanium處理器后也成為支持該處理器架構的主要操作系統。
HP-UX是******提供文件系統訪問控制列表(ACL)的操作系統,也是******個內置邏輯卷管理(LVM)功能的Unix系統。惠普與Veritas公司有長久的合作關系,Veritas VxFS多年來一直是HP-UX的基本文件系統。2008年HP-UX 11i被評為具備關鍵業務虛擬化、可感受性能、高可用及出色管理性的領先Unix操作系統。
HP-UX技術特性
自2000年惠普推出SuperDome高端服務器以來,HP-UX日益強調先進的可靠性、安全性、負載管理和分區功能。可靠性主要著眼于單系統質量和故障自愈能力,多系統集群和故障切換,以及錯誤監視和糾正能力。HP-UX 11i提供ServiceGuard作為多系統集群。Global Workload Manager則可以管理和優化性能,并且跟Instant Capacity臨時增容機制配合,提供高峰負載時的額外處理能力。
安全性一直集成在HP-UX中,HP-UX 11i包括完全的“可信任”(trusted)模式。從HP-UX 11iv2開始,安全特性得到很大擴充,增加了基于內核的入侵檢測、強隨機數生成、堆棧緩沖溢出保護(stack buffer overflow)、安全分區、基于角色的訪問控制(role-based access control)、訪問控制白名單,以及各種基于開放源代碼的安全工具。
HP-UX系統分區(虛擬化)技術包括了基于硬件分區、軟件分區、虛擬機和操作系統虛擬分區等各種技術。在Integrity系列服務器上,HP-UX虛擬機 HP VM可以運行多種操作系統,包括HP-UX、Linux、Windows、OpenVMS,還可以以兼容方式直接運行HP9000二進制代碼。HP VM支持在線遷移,并且可在遷移中對VM中的內容進行加密。
HP-UX 11iv3當前的擴展能力
? 128 處理器內核
? 4TB 內存
? 單個文件系統容量 256 TB (架構設計8EB)
? 單個文件16 TB (架構設計8EB)
? 存儲容量 1000000 ZB
現行的HP-UX 11iv3發行方式按照適用特定用戶應用場景提供4種不同的打包操作環境(Operating Environment),大大簡化了操作系統軟件的配置。
HP-UX版本歷史
在HP-UX 11.11版之前,惠普采用主版本號加小版本號的方式標示HP-UX版本,比如9版本中按照發布先后順序,有9.01、9.03、9.05等。從HP-UX 11.11開始, HP 改用版本號11i 加上v和代表版本號的數字來標示,其中字母 i 用于代表其具備互聯網功能,因此產生了HP-UX 11iv1、HP-UX 11iv2、HP-UX 11iv3等版本。
1.0 (1984)
支持HP Integral PC (內嵌ROM版本),系統核心固化于ROM中,而外部命令等在軟盤上
2.0 (1987)
******支持HP9000 800系列的版本,某些2.x版本支持200系列
3.x (1988)
支持HP 9000 600/800系列。2.x/3.x 與5.x/6.x版本是同時開發的并行版本 (支持 200/300/400系列)。這兩個并行版本從7.x起合并為一個主版本,而以小版本號區分不同機型的版本。比如支持800系列的版本為7.0,而支持300系列的是7.01
5.0 (1985)
Updated and renamed HP-UX 1.0 的更新版本,重新命名為5.0,支持HP Integral PC,HP9000 200/300和500系列
6.x (1988)
支持 HP 9000 Series 300 工作站,這個版本中增加了BSD 4.3網絡通信機制sockets。該版本還增加了一項集群文件系統Context Dependent Files (CDF)
7.x (1990)
支持HP 9000 300/400工作站, 600/700 (7.03) 工作站/800系列服器,該版本提供了OSF/Motif圖形界面
8.x (January 1991)
支持 HP 9000 300/400 600/700/800 系列。增加了動態運行庫Shared Libraries
9.x (July 1992)
9.00, 9.02, 9.04 (600/800系列), 9.01, 9.03, 9.05, 9.07 (Series 300/400/700系列工作站),9.08, 9.09, 9.09+ (僅支持700系列),9.10 (僅支持300/400系列)。增加了集成管理工具 SAM。在支持800系列的版本中增加了全新的邏輯卷功能 Logical Volume Manager (LVM),以替換傳統的HPFS
10.0 (1995)
該版本只支持700系列工作站和800系列服務器,并且將原來單獨的工作站版本和服務器版本融合為一個版本。該版本以AT&T UNIX System V Release 4 為標準重新設計了文件系統結,應用從/usr遷移到了/opt目錄下,啟動配置文件被集中到/etc/rc.config.d中,用戶數據集中到/home目錄下。HP-UX軟件被打包成Software Distributor (SD)格式并以SD工具進行發布、安裝和管理。LVM也同時支持工作站。10.0的后續版本包括10.01 (1995),10.02 (1995),10.03 (1996),10.08 (1996),10.09 (1996),10.10 (1996) 以及 10.16 (1996)
10.20 (1996)
此版本開始支持64位PA-RISC 2.0 處理器,但尋址方式仍為32位。根文件系統可采用Veritas File System(VxFS)
10.24
此版本是被稱為 Virtual Vault 的一個特別版本,提供加固的B1安全特性。操作系統被劃分成不同的訪問控制區,用戶經過嚴格授權對數據進行訪問,超級用戶未經授權也無法訪問重要數據。此版本用于安全要求嚴格的網上交易(如網絡銀行)
10.30 (1997)
這是一個開發者版本(未用于生產版本),包含多種功能擴展,包括PAM的擴大使用,系統調用方法的改變。這個版本提供了1:1 內核線程支持。該版本完全符合Unix 2000規范
11.00 (1997)
******個支持64位尋址的HP-UX版本,之前版本只支持32位尋址。該版本支持1:1 內核線程,對稱多處理SMP,光纖通道存儲以及網絡文件系統 NFS v3
11.04
這個是11.00的Virtual Vault 安全增強版
11.10
這是一個用來支持HP 9000 V2500 SCA (Scalable Computing Architecture) 和 V2600 SCA 高端服務器的特別版本。 SCA是用多臺V系列服務器通過Hyperplane交叉背板連接的大型配置。11.10 加入了JFS 3.3, 128 路CPU 支持, AutoFS, 和新版 ftpd,只隨SCA出售
11.11 (2000)
也被命名為11iv1,惠普在這個版本中引入了“操作環境”(Operating Environment)的概念,簡稱OE。于2000年12月發布,與一組操作系統上層應用組件集成,面向某類應用場合。OE的種類有關鍵業務OE,企業級OE,技術計算OE,基礎OE等。這個版本的主要功能增強包括硬件分區、千兆以太網、NFS over TCP/IP、可載入內核模塊(loadable kernel modules)、動態內核參數等、保護堆棧等
11.20 (2001)
也被命名為11i v1.5,這是******個支持安騰Itanium處理器IA-64架構的HP-UX版本。此版本并不用來支持關鍵業務,也不支持ServiceGuard高可用性集群,很快被11.22即11iv1.6替代。該版本中支持在安騰環境下以兼容方式直接運行PA-RISC應用。此外也支持Veritas Volume Manager 3.1
11.22 (2002)
此版本是在11iv1源代碼基礎上的支持安騰Itanium處理器的版本,命名為11iv1.6 。此版本可支持64路SMP,m:n多線程,增加了更多的動態可調內核參數,并支持邏輯卷
11.23 (2003)
The 此版本***初發布與2003年9月支持安騰服務器,并命名為11iv2。2004年9月更新后同時支持安騰和PA-RISC服務器。此版本支持ccNUMA架構,基于Web的內核和設備管理,以及IPv6,強隨機數發生等特性
11.31 (2007)
此版本正式命名為HP-UX 11i v3,也是目前的主要發行版本,支持安騰和PA-RISC兩種架構。11iv3的***初版本于2007年2月15日發布,引入了一系列新的特性,例如原生的多路徑(Multipathing),NFSv4,Veritas ClusterFS(集群文件系統)支持,集成的服務器虛擬化環境VSE。此版本支持雙核安騰處理器及后續各代安騰的超線程。HP-UX 11iv3符合UNIX03標準。惠普在發布HP-UX 11iv3后對其提供定期的功能擴充,大致每6個月提供一次版本更新,引入新的特性。2010年3月,Infrastructure Orchestration (IO)被集成到HP-UX 11iv3中作為云服務基礎架構。2012年3月,惠普發布當前******版本HP-UX 11iv3 Update 10
HP-UX 11i 操作環境(operating environments,簡稱OE)
惠普目前銷售的HP-UX 11i操作系統是以功能軟件打包和工廠預集成的OE方式提供的,相比以前用戶先購買操作系統,再選擇各種獨立功能軟件的方式,集成度高,安裝配置簡單,節省服務費用。
從2008年開始,惠普推出了基于HP-UX 11i v3的新一代OE,包括以下四種:
HP-UX 11i v3 Base OE (BOE)
這是***基本的HP-UX 11i OE,除了包括操作系統外,還集成了文件系統和分區軟件, Web 應用服務器,系統管理和安全管理。BOE包含了上一代OE中所有包含在FOE 和TCOE 的軟件,以及一些以前需要單獨購買的軟件 (比如 Auto Port Aggregator).
HP-UX 11i v3 Virtualization Server OE (VSE-OE)
這是具備完整虛擬化功能的OE,包括了所有BOE的軟件,以及GlancePlus 性能分析,磁盤鏡像MirroDisk/UX,在線日志文件系統 OnlineJFS,虛擬服務器環境組件Virtual Server Environment (VSE)。 VSE組件包含了(硬件)虛擬分區 virtual partitions,安騰虛擬機 virtual machines,負載管理器 workload manager,容量規劃capacity advisor,2010年后的新版本還包括了云服務基礎架構組件Infrastructure Orchestration。VSE-OE 包含了上一代EOE 的所有功能,加上虛擬化和云服務。
HP-UX 11i v3 High Availability OE (HA-OE)
這是專門用于只運行高可用環境的OE,包括了所有BOE的軟件,OnlineJFS,MirrorDisk/UX, HP Serviceguard 高可用集群軟件和管理工具,以及GlancePlus性能管理工具。
HP-UX 11i v3 Data Center OE (DC-OE)
這是面向數據中心環境,具備上述全部功能的OE,綜合HP-UX 11i 操作系統、虛擬化、高可用集群能力,所有HA-OE和VSE-OE的軟件均包含在DC-OE中。