HP-UX
Overview
HP-UX is HP’s Unix operating system. First released in 1986 on the HP 9000/500 series with HP FOCUS CPUs, HP-UX in its current version 11i runs on most PA-RISC 1.1 and 2.0 and Itanium 2 computers from HP.
Until version 9.x HP-UX had very strong BSD Unix influences (and supposedly was very close to HPBSD); from versions 10.x onward it became more close to the System V line of Unix (SVR4). The PA-RISC version of HP-UX including 10.20 were split into different releases for workstations (HP 9000/700) and servers (800). HP-UX 10.20 was quite popular, since it ran very smoothly on older systems and had support for most available PA-RISC hardware.
From HP-UX 11.00 onward, unified releases were made for servers and workstations (700s and 800s). The 11 line of HP-UX was the first complete 64-bit version with support for the 64-bit features 64-bit PA-8x00 processors.
HP-UX 10.20
HP-UX 10.20 is quite fast on all supported machines with at least 64 MB RAM. Most administration tasks can be done using the sam system administration manager: e.g., adding devices, configuring the kernel, X server, network and mounting filesystems.
Different releases were made for HP 9000/700 workstations and the HP 9000/800 servers.
System requirements
- Most available 32-bit workstations and servers are supported.
- Many 64-bit systems are supported, however only older ones. However, versions 11.x are a better fit for these systems.
- About 300-800 MB disk space required.
- 64 MB RAM minimum, 128 MB or more better
- All available HP graphics options are supported
- All available HP input devices are supported
- Most networking and other I/O adapters supported
Supported systems
- 705, 710, 712, 715, 720, 730, 750, 725, 735, 755
- 742i, 743i, 744, 745i, 745, 747i, 748i, 748
- A180, A180C
- B132L, B160L, B132L+, B180L+, B1000, B2000
- C100, C110,C132L, C160L, C160, C180, C200, C240, C360, C3000, C3600
- D210, D220, D230, D250, D270, D280, D310, D320, D330, D350, D370, D380, D390
- E25, E35, E45, E55
- J200, J210, J280, J282, J2240, J5000, J5600, J6000, J7000
- K100, K200, K210, K220, K250, K260, K370, K380, K400, K410, K420, K450, K460, K570, K580
- Nova servers (F, G, H, I-Class)
- R380, R390
- RDI PrecisionBook
- SAIC Galaxy 1100
HP-UX 11.00
Version 11.00 is HP’s first Unix to implement a full 64-bit kernel. Nevertheless, it still runs on a number of systems featuring a 32-bit CPU. All HP 9000/800 servers with at least a PA-7000 should be supported, although some expansion options have been discontinued for those systems. Official support for HP 9000/700 workstations was only continued for those systems featuring at least a PA-7100LC CPU. With careful review of the newer OS patches older systems with e.g., PA-7100 and PA-7150 CPUs can also be made to run 11.00.
11.00 can run in either 64-bit or 32-bit mode on systems with a PA2.0 processor (i.e. at least PA-8000) or in 32-bit mode on all PA1.1 processors.
System requirements
- Needs minimum 500 MB to 1 GB diskspace
- At least 128 MB of RAM; more than 256 MB is much better
- All available HP input devices supported
- GRX and CRX (CRX-8, [H]CRX-24[Z], [H]CRX-48-[Z] frame buffers not supported
- Several EISA expansion cards and all HP-IB interfaces not supported
Supported systems
- Officially unsupported but could run: 705, 710, 720, 730, 750, 735, 755, 745i, 747i,
- 712, 715 (some unsupported), 725 (some unsupported), 743i, 744, 745, 748, 748i
- A180, A180C, A400 (rp2400/rp2430), A500 (rp2450/rp2470)
- B132L, B160L, B132L+, B180L+, B1000, B2000, B2600
- C100, C110,C132L, C160L, C160, C180, C200, C240, C360, C3000, C3600, C3650, C3700, C3750
- D210, D220, D230, D250, D270, D280, D310, D320, D330, D350, D370, D380, D390
- E25, E35, E45, E55
- J200, J210, J280, J282, J2240, J5000, J5600, J6000, J6700, J6750, J7000
- K100, K200, K210, K220, K250, K260, K370, K380, K400, K410, K420, K450, K460, K570, K580
- L1000 (rp5400), L2000 (rp5450), L1500 (rp5430), L3000 (rp5470) (L1500 unsure/unsupported)
- N4000 (rp7400), N4000 (rp7405/rp7410) (the last two: unsure/unsupported)
- Nova servers (F, G, H, I-Class)
- R380, R390
- RDI PrecisionBook
- SAIC Galaxy 1100
- T500, T520, T600
- V2200, V2250, V2500, V2600
HP-UX 11i (11.11)
Version 11i (or 11.11) is the latest HP-UX release for PA-RISC based computers and extends the hardware support from 11.00 to more high-end systems as e.g., SuperDome featuring up to 128 CPUs. As this is the current active HP-UX release most patches and available software are geared towards 11i. The 11i CD sets were/are made available bi-annually, newer releases always include current patch sets and software enhancements.
There are different versions of HP-UX 11i targeting different system families:
- HP-UX 11i v1: the original release supporting most 64-bit PA-RISC systems and many older 32-bit servers and workstations. Some even older 32-bit PA-RISC systems were officially unsupported but could be made to work with some v1 releases.
- HP-UX 11i v1.5 and v1.6: special version supporting the first generation Itanium and several early Itanium 2 systems
- HP-UX 11i v2: supports the later 64-bit PA-RISC servers (with rp-designations) and Itanium 2 servers and workstations
- HP-UX 11i v3: similar to v2 but supporting only the lates 64-bit PA-RISC servers and Itanium 2 servers
System requirements
The list of officially supported systems was reduced even further compared to 11.00, with support for older systems was phased out. In some cases officially unsupported systems can run 11i, though with a sometimes complicated installation and careful review of operting systems patches afterward. Since patches are generally shipped with newer versions, older systems need older HP-UX installation releases (CDs).
11i generally has the same requirements as 11.00, although 256 MB of RAM should be the minimum for a graphical environment.
Support for several I/O subsystems and devices ended with 11i — this includes various networking, graphics and bus adapters (see the release notes for exact information). EISA is generally unsupported with 64-bit 11i.
HP-UX 11i v1 supported systems
- 735, 755 (officially unsupported)
- 712, 715/64/80/100/100XC, 725/100, 743i, 744, 745, 748, 748i (all last release v1 December 2004)
- A180, A180C, A400 (rp2400/rp2430), A500 (rp2450/rp2470)
- B132L, B160L, B132L+, B180L+, B1000, B2000, B2600
- C100, C110,C132L, C160L, C160, C180, C200, C240, C360, C3000, C3600, C3650, C3700, C3750
- D210, D220, D230, D250, D270, D280, D310, D320, D330, D350, D370, D380, D390
- E25, E35, E45, E55
- J200, J210, J280, J282, J2240, J5000, J5600, J6000, J6700, J6750, J7000
- K100, K200, K210, K220, K250, K260, K370, K380, K400, K410, K420, K450, K460, K570, K580
- L1000 (rp5400), L2000 (rp5450), L1500 (rp5430), L3000 (rp5470)
- N4000 (rp7400), N4000 (rp7405/rp7410)
- rp3410, rp3440, rp4410, rp4440, rp7420, rp7440, rp8400, rp8420, rp8440
- Nova servers (F, G, H, I-Class) (officially unsupported)
- R380, R390
- RDI PrecisionBook
- SAIC Galaxy 1100
- T500, T520, T600
- V2200, V2250, V2500, V2600
- Superdome PA-RISC models
HP-UX 11i v2 supported systems
- A400 (rp2400/rp2430), A500 (rp2450/rp2470)
- L1000 (rp5400), L2000 (rp5450), L1500 (rp5430), L3000 (rp5470)
- N4000 (rp7400), N4000 (rp7405/rp7410)
- rp3410, rp3440, rp4410, rp4440, rp7420, rp7440, rp8400, rp8420, rp8440
- rx1600, rx1620, rx2600, rx2620, rx2660 rx3600, rx4640, rx5670, rx6600, rx7620, rx7640, rx8620, rx8640
- Superdome
- zx2000, zx6000 (both v2 May 2005 last)
HP-UX 11i v3 supported systems
- N4000 (rp7400), N4000 (rp7405/rp7410)
- rp3410, rp3440, rp4410, rp4440, rp7420, rp7440, rp8400, rp8420, rp8440
- rx1600, rx1620, rx2600, rx2620, rx2660, rx3600, rx4640, rx5670, rx6600, rx7620, rx7640, rx8620, rx8640
- Superdome
Software for HP-UX
Repositories
- Software Porting And Archive Centre for HP-UX, compiled software packages (open source) for HP-UX 11
- The Written Word FTP, selected software for HP-UX 10.20
- The Written Word FTP for HP-UX 11
- HP software depot, software packages from different categories for download (mostly free of charge), from HP
Documentation
- HP DSPP developer edge, resources fo HP-UX developers
- Managing HP-UX Software With SD-UX Hewlett-Packard Company (November 1997: accessed January 2009)
Further reading
Manuals
- HP-UX 11i Version 1 Installation and Update Guide: HP Servers and Workstations Hewlett-Packard Company (June 2004: accessed January 2009. HP part number 5990-7279)
- Installing HP-UX 11.0 and Updating HP-UX 10.x to 11.0: HP 9000 Computers Hewlett-Packard Company (November 1997: accessed January 2009. HP part number B2355-90153)
- Installing and Updating HP-UX 10.20, ACE and Hardware Extensions: HP 9000 Computers Hewlett-Packard Company (April 1998: accessed January 2009. HP part number B2355-90173)
- HP-UX manual pages Hewlett-Packard Development Company (2009: accessed January 2009)
Websites
- HP-UX update matrix (HP-UX 11.x support for workstations) Hewlett-Packard Development Company (2009: accessed January 2009)
- HP-UX server support matrix (.pdf) (HP-UX 11.x support for servers) Hewlett-Packard Development Company (November 2008: accessed January 2009)
- HP-UX update matrix (archive.org mirror) (HP-UX 10.20 and 11.x support for workstations) Hewlett-Packard Development Company (2003: accessed March 2009)
- HP-UX version and server model support matrix (archive.org mirror) (HP-UX 11 support for servers) Hewlett-Packard Company (2001: accessed April 2009)
- Building a Bastion Host Using HP-UX 11, Kevin Steves (April 2000: Hewlett-Packard Sweden) [used to be available from HP, now can be found on various places — Ed.]
- docs.hp.com - Technical documentation, good entry to HP/HP-UX documentation
Release notes
- HP-UX 11i v3 Release Notes (docs.hp.com)
- HP-UX 11i v2 Release Notes (docs.hp.com)
- HP-UX 11i v11.5 Release Notes (docs.hp.com)
- HP-UX 11i v1 Release Notes (docs.hp.com)
Other documents
- HP-UX FAQ (comp.sys.hp.hpux FAQ) Ian Springer (February 2008: accessed January 2009)
- INFORMATION ON HP9000 SERVERS AND WORKSTATIONS Hewlett Packard Company (1997 (1999): accessed January 2009)