This is an old revision of the document!
Hyperbola's update philosophy
Hyperbola as projects follows the approach to provide a long-term oriented support and therefore combined also updates with focus on security, privacy and also free, permissive licensing only. While our major focus lies only on community-oriented software we also do not follow to include always the newest versions of those projects.
With this article we explain our perspectives on upgrades and the approach we are following for Hyperbola GNU/Linux-libre and also HyperbolaBSD as BSD-descendant operating-system.
Answers towards complexity
Hyperbola was and is never intended to be a most complex system. More the opposite we want to provide a system oriented on minimalism, privacy and security. But what do those wordings mean exactly? For reference we link first also our three points for a stable system. So those points brought upon our packaging results into clear and clean builds and packaged software with as much dependencies removed and / or reduced as even possible.
Our point here is: Having simple answers for a complex world is never working! Providing a growing number of packages is only working with a growing number of persons in maintaining those. The more packages and components a system is using the more possible attack-vectors are available and the sooner actors with whatever possible reasoning will use those.
The better we are able to reduce and optimize our packaged software, the more understanding, support and enhancments can be possible. This also results within packages looking alike quite old, but being under active maintenance from our side to work further with them.