Live data from Hacker News

Guix Further Reduces Bootstrap Seed to 25%

guix.gnu.org

91–92 of 92 posts

Re: Guix Further Reduces Bootstrap Seed to 25%

#91
post #44

Earlier quoted context omitted.

I fear it being 'GNU' they will shoot themselves in the foot somehow. Bad marketing, unnecessarily geeky and childish nomenclature, GPLv3 and make it all free software, no proprietary drivers, hard to get proprietary third party software to install et cetera... 'GNU Guix is a transactional package manager and an advanced distribution of the GNU system that respects user freedom.'[0] NixOS is developed using the MIT l…

I guess it depends on what you mean by shoot themselves in the foot. There are major differences in philosophy and bar the "superficial" differences these are quite different projects. For one nix simply doesn't have a project focused on bootstrapping. As another example compare rust bootstrapping[0] versus using a rust binary[1]. Nix also has no alternative to guix challenge[2] or guix pack[3]. Even a comparison of…

> I don't think NixOS will be more popular than Arch anytime soon either.

It seems to already have more packages though (60,000 vs 11,000).

I guess NixOS, and also Guix, will be used first in domains where both recentness of tools and libraries, as well as the capability to exactly reproduce software and results are important, such as in science, AI and commercial data analysis.

Re: Guix Further Reduces Bootstrap Seed to 25%

#92
post #87

Earlier quoted context omitted.

My complaint comes down to the following: why must there be a middle man between the developer and user, why must there be a separate middleman for every repo, why must said repo prevent me from installing older versions, why must the package manager prevent me from installing to alternative paths... basically, why does the community insist that this simple task that was the de-facto way to install software for DOS,…

> why must there be a middle man between the developer and user, why must there be a separate middleman for every repo, 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:…

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.
Post reply on HN