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.
This is an interesting read. The idea of each user having its own set of packages is something I’m amazed hasn’t been implemented in any Linux distribution.
BeOS supposedly had much of the plumbing for multi-user built in, and I guess Haiku does to, I would like to see it implemented.