Live data from Hacker News

Guix Further Reduces Bootstrap Seed to 25%

guix.gnu.org

1–10 of 92 posts

Re: Guix Further Reduces Bootstrap Seed to 25%

#3
I see that guix is a declarative package manager like nix. Where does it have a leg up over nix?

And how's the GUI integration with KDE and gnome? Is there a backend for KDE Discover or the Gnome Software Center?

Finally, I see that installation goes over a "curl | bash", which imo is a pretty insecure method of installation. I can understand why such an insecure method exists (so many different ways of installing software on linux), but that's like saying HTTP is a good idea because it's easier than HTTPS.

Re: Guix Further Reduces Bootstrap Seed to 25%

#4
post #2

Who funds Guix development? This this one of those experimental/hobby/academic projects? I never hear anything about Guix outside of HN or F/OSS boards (and even then, very little). How does it continue?

Well at least for this:

> We are excited that the Nlnet Foundation has sponsored this work!

Re: Guix Further Reduces Bootstrap Seed to 25%

#5
post #2

Who funds Guix development? This this one of those experimental/hobby/academic projects? I never hear anything about Guix outside of HN or F/OSS boards (and even then, very little). How does it continue?

It's part of GNU [0] (which in itself is a community), but GNU as a whole is additionally funded in part by the FSF [1] ; And then as always: volunteers. I suspect since Guix heavily utilizes Lisp quite a few Emacs lovers might watch Guix closely and even contribute ; students might pick GNU projects as part of a thesis et cetera.

And I am unsure how 'active' development is, I have no insight, but it has been in existence for so long and still no one I know has ever used it. On the other hand NixOS[2] (or Nix as a package manager in similar vein) seems to be used heavily by some Power Users.

[0] http://www.gnu.org/software/software.html

[1] https://www.fsf.org/campaigns/

[2] https://nixos.org/

Re: Guix Further Reduces Bootstrap Seed to 25%

#7
post #2

Who funds Guix development? This this one of those experimental/hobby/academic projects? I never hear anything about Guix outside of HN or F/OSS boards (and even then, very little). How does it continue?

The EU.

The article mentions: "We are excited that the Nlnet Foundation has sponsored this work!"

https://nlnet.nl/project/GNUMes/ mentions "This project was funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme".

So this is funded by the EU.

Re: Guix Further Reduces Bootstrap Seed to 25%

#8
I'm really glad that guix has been working on this area. Apart from using scheme this is one of the core areas that really distinguish them from nix.

Just compare the difficulty of trying to use the third party nix-bundle to produce a binary for another system versus guix pack.

Re: Guix Further Reduces Bootstrap Seed to 25%

#9
post #2

Who funds Guix development? This this one of those experimental/hobby/academic projects? I never hear anything about Guix outside of HN or F/OSS boards (and even then, very little). How does it continue?

It's part of GNU [0] (which in itself is a community), but GNU as a whole is additionally funded in part by the FSF [1] ; And then as always: volunteers. I suspect since Guix heavily utilizes Lisp quite a few Emacs lovers might watch Guix closely and even contribute ; students might pick GNU projects as part of a thesis et cetera. And I am unsure how 'active' development is, I have no insight, but it has been in exis…

I think the comparison to nix is quite unfair, since it's more than twice as old (~7 years vs ~16 years).

Re: Guix Further Reduces Bootstrap Seed to 25%

#10

I see that guix is a declarative package manager like nix. Where does it have a leg up over nix? And how's the GUI integration with KDE and gnome? Is there a backend for KDE Discover or the Gnome Software Center? Finally, I see that installation goes over a "curl | bash", which imo is a pretty insecure method of installation. I can understand why such an insecure method exists (so many different ways of installing so…

This post is a pretty good example, for I don't know of any nix projects that are attempting to work on the bootstrapping problem. Guix pack[0] solves a parallel issue of distributing your nicely dependancy managed ecosystem whereas nix's alternative with nix-bundle barely works.

At the moment neither have gui integration and unfortunately both could use a lot of work with onboarding and beginner (I'm taking non programmers) friendliness.

[0]: https://guix.gnu.org/manual/en/html_node/Invoking-guix-pack....

Post reply on HN