The HP-UX Porting and Archive Centre was established in August 1992 in the Department of Computer Science at Liverpool University in the United Kingdom, but has been run by Liverpool-based Connect Internet Solutions Limited since 1995. Its primary aim is to make public domain, freeware and Open Source software more readily available to users of Hewlett-Packard UNIX systems.
The archive began with an initial collection of 150 packages, all of which had been successfully compiled and tested locally by staff at the Liverpool centre before being installed and made available on the archive. The centre continues to act as a porting body as well as an archive site – all software held in the archive has been verified to run successfully on HP-UX PA-RISC (and now Itanium) systems. As of October 2012, the Centre held over 1,500 packages!
For reasons that will become apparent somewhere in the coming weeks, I’ve been spending a lot of time exploring and using HP-UX, and the HP-UX Porting and Archive Centre is one of those things that the four enthusiasts running HP-UX might find useful. It’s a vast collection of open source and freeware software built for HP-UX, installable either manually or using a specific script to resolve dependencies. This is one heck of a labour of love, considering HP-UX’, shall we say, unpopular status.
Sadly, the Archive has a major limitation, one that I ran into: since 2017, only the very latest version of HP-UX – 11.31, also known as 11i v3 – is supported, meaning packages for the version I’m running, 11.11 or 11i v1, have long ago been deleted. On top of that, since 2020, all PA-RISC packages are marked as deprecated, meaning they’re no longer updated and will, at some point, be deleted too, leaving only Itanium 2 packages up for download.
Using HP-UX as an enthusiast is one hell of a challenge, I can tell you that.
HP knows how to “be good”. I just don’t think they want it anymore.
They are tired. Maybe it’s time to say goodbye.
I’m a strong HP-UX enthusiast at home with ‘many’ systems. It’s very difficult to get packages to compile. I do find the NetBSD pkgsrc to be somewhat useful. The problem is the compilers. The last one that was released as a beta that supported 11iv1 (lets forget about historic’s like 8.x, 9.x, 10.x on PA and 68k), was gcc-4.7.1 with some major macro expansion issues. I’ve done a lot of patching and fiddling myself over the years. 11v1 is probably the best for hobbyists on semi-modern hardware as it was the last that supported framebuffers which you need for graphics. Sadly v1.5 and v1.6 were dead-end distros. v1.6 was in the early days intriguing as like solaris 7 it introduced an experimental ipv6 stack, but the protocol’s and headers have changed so much in the 20+ years that it’s practically useless.
I love my PA-RISC and 68k gear. Not many people I know are into it, but I love it. It’s nice that I still get to use it at work on rare occasions, but those times are coming to an end.
I came here after seeing your toot about getting it running. I’m impressed!