The HP 9000 Series of computers spanned almost three decades and very diverse platforms of Unix computers. Both RISC and Unix, with a longer history, were developed into coherent products during the 1980s, moving from academia via industrial R&D to productization at a time when much computing was still done on mainframes, minicomputers and time-sharing machines such as DEC PDP, VAX, IBM AS/400 and System/360.
Paul Weissmann tells the story of the development and history of the HP9000.
I misread the title as HAL 9000 and got overly excited…still interesting though.
Another interesting fact not explored on the article, and only briefly touched at the end of it, is that the genesis of HP 9000 and PA-RISC computers go back to the HP 3000 mainframes.
They were developed in a mix of Assembly, Pascal and Algol dialects, namely HP Pascal (Modcal) and SPL.
I remember when our CS student lab got the first new 700 workstations – they were nice!
The also had a very unusual keyboard, the keys had a very strong rubber feel to them, though after having used it for a while it was the best keyboard ever. I’m still looking for one (I have a more modern one with a PS/2 connector, but that is hard plastic type keys).
That next/openstep was ported to pa-risc as well?
I own a 712 which runs it.
Thom … Want to review it?
A company I worked for a few jobs back had a couple of HP workstations they needed set up. I never worked on this hardware before. Not sure of the details but they were tower workstations. They weighed a lot! They ran Unix of some sort (HP-UX?) and were PA-risc based. Very nice machines. Did I mention they weighed a lot?! 😉
I’ve actually got one of the E-series PA-RISC systems from the late 90’s, though unfortunately haven’t been able to get it running satisfactorily (no copy of HP-UX with it, storage controllers completely unsupported by Linux and BSD, etc, etc). It’s a remarkably well built system (solid, durable, and surprisingly efficient (albeit very loud) cooling for the era).
The FPU is actually kind of neat though, you can force it to round numbers using any of the IEEE 754 rounding modes (nearest tied to even, nearest tied away from zero, truncate, ceiling, and floor), which makes it insanely useful for testing algorithmic stability.
Remember when HP had a coherent product strategy and were capable of producing & delivering real products?
Boy, you have a good memory.
Stop it. Your making me weep. :~)
My company runs the HP-UX archiving and porting centre at http://hpux.connect.org.uk/ where we still build open source packages for PA-RISC HP-UX 11. HP-UX was my first introduction to UNIX and although I’m mainly Linux-based now, a lot of HP-UX knowledge transferred over quite straightforwardly.
I always wondered why HP never ported HP-UX to x86_64 – maybe they felt that Linux had got a strangehold on UNIX on x86_64? It would have been nice to run HP-UX on commodity hardware (or even in a VM on top of a Linux host).
To protect their hardware business, I suspect. HP-PA machines were high margin, expensive machines, whereas contemporary x86 machines were much more commodity and cheap, with much lower margins in the server space (which HP were already in anyway with Wintel servers.)
If memory serves, around the time x86_64 made its debut, HP were more in the Itanium boat. The writing was on the wall already for PA-RISC at that point.
As a VAR, we sold a bunch of these machines. I distinctly recall cramming a “small” 827 in to the cargo bay of a twin prop plane to Laughlin, Nevada for a demo.
Yes, here we are: Height: 43cm, Width: 44cm, Depth: 53cm, 50 kilos.
Drag that sucker through an airport…loads of laughs.
The hardware was really nice, we never had any issue with any of it.
Those were good times. Being cross platform, our stuff worked on RS600s, HP9000s, Suns, Data General, etc. etc. The hey day of the Unix server market. Replacing aging IBM behemoths with a tower and port expander. The ancient NCR mainframe we replaced with a pizza box Sparcstation — talk about David and Goliath.
The HP and IBM Sys admin console utilities were really good (these being the full screen interfaces for standing up files systems and what not).
Oh, and may I suggest not hard mounting NFS file systems across a pair of servers when the power goes out, DAMHIK.
HP-UX went from PA-RISC to Itanium. An x86_64 version was developed but never released.
HP-UX 11i v3 will continue to be supported until at least end of 2020 on PA-RISC and until end of 2025 for Itanium.
There is a containerization/translation layer being built to run Itanium based binaries on x86_64 Linux.
https://www.pcworld.com/article/3196353/data-center/hpe-offers-an-es…
I looked after about ten of these boxes (both servers and workstations) in the 90’s.
At a time when you had to save your work every five minutes on Windows (just in case it crashed and you lost everything), these beasties just ran and ran, and only stopped working when you turned them off.