Article note: It's _such_ a cool design.
The way Haiku handles package management and its alternative approach to an “immutable system” is one of those ideas I find really cool. Here’s what it looks like from a desktop user’s perspective – there’s all the usual stuff like an “app store”, package updater, repositories of packages and so on.
It’s all there and works well – it’s easily as smooth as any desktop Linux experience. However, it’s the implementation details behind the scenes that make it so interesting to me. Haiku takes a refreshingly new approach to package management.
A deep dive into Haiku’s surprisingly robust and full-featured package management system.
Article note: I've been (slowly) working on an HP Apollo 9000/735, OpenPA has been indispensable for figuring out the unfamiliar platform.
Paul Weissmann, maintainer of OpenPA, the definitive source of information on HP’s PA-RISC hardware and software, has published an article about how the state of information preservation on this topic has changed substantially since OpenPA’s founding in 1999.
The main challenges for OpenPA at the time were both finding all the available information, as search engines were still young in the late 1990s, as well as making sense of it all as it was just so much and new sources kept appearing. This went on until the mid to late 2000s, when solid and stable sources could be found and referenced, which OpenPA did.
The Internet and information on it changed since then, slowly but surely, in a profound way. Many original sources have disappeared and so much information has been lost in only two decades – making OpenPA the authoritative source for PA-RISC in some ways. A long journey from documenting complex information of the 1990s to an historic archive on the PA-RISC era.
OpenPA is an amazing resource, so if you happen to have any information worth sharing with Weissmann, please do so.