Re:Guix Further Reduces Bootstrap Seed to 25%
by AnIdiotOnTheNet on Thursday June 18, 2020 @07:10AM
(#23561939)
And yet many operating systems throughout history have not needed to do that. The complexity is not inherent to the problem space, it is a creation of the community.
Guix allows you to easily write own package definitions which are treated as part of the whole system. If you submit them and they are accepted, they simply become part of Guix.
> why must said repo prevent me from installing older versions,
Precisely this is a case that Guix solves extremely well: One can start environments with specific versions of packages, like in Pyhon's virtualenv.
And by the way, the complexity is caused by the issue that many many components need to fit together. That does not happen by chance, it is a massive amount of work to make it fit in a manageable way, and check that it works. That's what distributions do.