||A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. Please discuss further on the talk page.|
|Unix (System V)|
|1982; 35 years ago (1982)|
|11i v3 Update 15 / March 2016; 1 year ago (2016-03)|
|Monolithic with dynamically loadable modules|
|KDE, GNOME and CDE|
HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on UNIX System V (initially System III) and first released in 1984. Recent versions support the HP 9000 series of computer systems, based on the PA-RISC instruction set architecture, and HP Integrity systems, based on Intel's Itanium architecture.
Earlier versions of HP-UX supported the HP Integral PC and HP 9000 Series 200, 300, and 400 computer systems based on the Motorola 68000 series of processors, as well as the HP 9000 Series 500 computers based on HP's proprietary FOCUS architecture.
HP-UX was the first Unix to offer access control lists for file access permissions as an alternative to the standard Unix permissions system. HP-UX was also among the first Unix systems to include a built-in logical volume manager. HP has had a long partnership with Veritas Software, and uses VxFS as the primary file system.
|This section reads like a press release or a news article.|
HP-UX 11i offers a common root disk for its clustered file system. HP Serviceguard is the cluster solution for HP-UX. HP Global Workload Management adjusts workloads to optimize performance, and integrates with Instant Capacity on Demand so installed resources can be paid for in 30-minute increments as needed for peak workload demands.
HP-UX offers operating system-level virtualization features such as hardware partitions, isolated OS virtual partitions on cell-based servers, and HP Integrity Virtual Machines (HPVM) on all Integrity servers. HPVM supports guests running on HP-UX 11i v3 hosts – guests can run Linux, Windows, OpenVMS 8.4 or HP-UX. HP supports online VM guest migration, where encryption can secure the guest contents during migration.
HP-UX 11i v3 scales as follows (on a SuperDome 2 with 32 Intel Itanium 9560 processors):
The 11i v2 release introduced kernel-based intrusion detection, strong random number generation, stack buffer overflow protection, security partitioning, role-based access management, and various open-source security tools.
HP classifies the operating system's security features into three categories: data, system and identity:
|Data||Encrypted Volumes and File Systems, Trusted Computing, Whitelisting, Containers, IPsec|
|System||Software Assistant, Bastille, Auditing System, IPFilter, Host IDS, Standard Mode Security Extensions,|
|Identity||RBAC, PAM-Kerberos, AAA Server, Kerberos Server|
Context dependent files
Release 6.x (together with 3.x) introduced the context dependent files (CDF) feature, a method of allowing a fileserver to serve different configurations and binaries (and even architectures) to different client machines in a heterogeneous environment. A directory containing such files had its suid bit set and was made hidden from both ordinary and root processes under normal use. Such a scheme was sometimes exploited by intruders to hide malicious programs or data. CDFs and the CDF filesystem were dropped with release 10.0.
Supported hardware platforms
|This section is incomplete.|
HP-UX operating systems supports a variety of PA-RISC systems. The 11.0 added support for Integrity-based servers for the transition from PA-RISC to Itanium. HP-UX 11i v1.5 is the first version that supported Itanium. On the introduction of HP-UX 11i v2 the operating system supported both of these architectures.
HP-UX 11i v2 and 11i v3 support HP's CX series servers. CX stands for carrier grade and is used mainly for telco industry with -48V DC support and is NEBS certified. Both of these systems contain Itanium Mad6M processors and are discontinued.
HP-UX supports HP's RX series of servers.
Prior to the release of HP-UX version 11.11, HP used a decimal version numbering scheme with the first number giving the major release and the number following the decimal showing the minor release. With 11.11, HP made a marketing decision to name their releases 11i followed by a v(decimal-number) for the version. The i was intended to indicate the OS is Internet-enabled, but the effective result was a dual version-numbering scheme.
|Old version, no longer supported: 11i v1 (B.11.11)||2000-12-01||2015-12-31||HP 9000 only|
|Old version, no longer supported: 11i v1.6 (B.11.22)||2002-06-02||2015-12-31||Integrity only|
|Old version, no longer supported: 11i v2 (B.11.23)||2003-09-01||2015-12-31||HP 9000 and HP Integrity|
|Current stable version: 11i v3 (B.11.31)||2007-02-01||2025-12-31||HP 9000 and HP Integrity|
HP-UX 11i operating environments
HP bundles HP-UX 11i with programs in packages they call Operating Environments (OEs).
The following lists the currently available HP-UX 11i v3 OEs:
- HP Roman-8 (character set)
- Scott W. Y. Wang and Jeff B. Lindberg "HP-UX: Implementation of UNIX on the HP 9000 Series 500 Computer Systems", Hewlett-Packard Journal (volume 35 number 3, March 1984)
- Frank McConnell, More about the HP 9000, gaby.de
- Hewlett-Packard Company, "HP-UX Reference, Vol. 1, HP-UX Release 6.5, December 1988", HP Part number 09000-90009