Live data from Hacker News

Introducing GNU Guix

lists.gnu.org

41–50 of 113 posts

Re: Introducing GNU Guix

#41
post #11
post #4

> it’s not a bootable distribution yet, but rather one to be installed on top of a running GNU/Linux system. For a moment there I thought the GNU Hurd had been finished, I misread it as GNU Unix :(

GNU Hurd finished? Good one :)

It is finished. It just has no drivers and doesn't work :)

Re: Introducing GNU Guix

#42
post #38
post #13

> A distribution built by GNU hackers is a great opportunity to improve consistency and cohesion in GNU! Because the existing fragmentation of GNU package management is too confusing, so we need a new standard for everyone to rally round. [ http://xkcd.com/927/ ]

That particular Xkcd comic has been posted 79 times in the past year or so† and has quickly become a cliché. The authors' stated goals are to make a "purely functional" and "practical 100% free" package manager.†† They don't mention competition, proliferation, or winning market share. A vague hope of consistency and cohesion accompanying the announcement of a program "approaching its first alpha release" isn't a rall…

It's a fair cop.

Re: Introducing GNU Guix

#43
post #11
post #4

> it’s not a bootable distribution yet, but rather one to be installed on top of a running GNU/Linux system. For a moment there I thought the GNU Hurd had been finished, I misread it as GNU Unix :(

GNU Hurd finished? Good one :)

It is finished, in the sense like WebOS is finished.

Re: Introducing GNU Guix

#44

Yet another package manager? :) I've yet to see something that does a better job than http://paludis.exherbo.org/ And that is not to say Paludis couldn't be improved. But I don't get why people devote time to the community to work on stuff that has been thoroughly solved.

you have yet to give guix or nix a try. been using paludis in past and i can tell you that guix/nix is obvious evolution step :)

Re: Introducing GNU Guix

#45
post #9

How can I give it a try? F.e. if I want to install my own vim in my home directory?

havent try guix yet, but with nix you can simply do: nix-env -i vim or vimFull and it should install it.

look in documentation at http://nixos.org/nix/ on how to install nix and drop on irc.freenode.org#nixos if having problems

Re: Introducing GNU Guix

#47
post #43
post #11

Earlier quoted context omitted.

GNU Hurd finished? Good one :)

It is finished, in the sense like WebOS is finished.

I use WebOS in two devices (a pre2 and a touchpad) every day and am pretty happy about it. I think Enyo rocks and is available everywhere and that WebOS is more user friendly than iOS and Android.

Now, how does that compares to GNU Hurd?

Re: Introducing GNU Guix

#48

It seems everyone reinvents package management poorly again and again. Some things that obviously stand out to me: * Why utilize scheme? It's declaritive utilize a markup like yaml, don't go off the deep end because you can. * Utilize OS specific features such as jails, bind mounts, namespaces, you can have the same NIX style separation without destroying FHS. * Parse the config files for options, it's easy cmake, au…

Please, utilise the word "use".

You are going about it wrong, you need to talk to the audience. Try this phrasing instead:

"Use is three times as performant as utilize."

Re: Introducing GNU Guix

#49

It seems everyone reinvents package management poorly again and again. Some things that obviously stand out to me: * Why utilize scheme? It's declaritive utilize a markup like yaml, don't go off the deep end because you can. * Utilize OS specific features such as jails, bind mounts, namespaces, you can have the same NIX style separation without destroying FHS. * Parse the config files for options, it's easy cmake, au…

Why utilize scheme? If emacs has thaught us anything, it is that when you give people a fully featured language to fool around with, things you could never imagine can start happening. Why not scheme? It's liberally licensed and already has mind-share. It's a simple, no fuzz language with little obfuscating magic and great expressive power. It allows you to build your solutions as bare-bones as you like or go on full…

Might as well use python because of greater?? adoption and ease of use?

Re: Introducing GNU Guix

#50
post #22

Earlier quoted context omitted.

Then, why reinvent the obvious other wheel? http://nixos.org/nix/

It's not a reinvention, it's a fork: "Guix is based on the Nix package manager." [ https://savannah.gnu.org/projects/guix/ ] (More info here: https://lists.gnu.org/archive/html/guile-user/2012-07/msg000... , taken from icebraining below)

I'm not sure it's even a fork. It appears to plug a different backend/frontend into the nix structure, so it appears to be a "patch", for want of a better word. (at least that's what I gleaned from http://www.fdn.fr/~lcourtes/software/guile/guix-ghm-2012.201...)
Post reply on HN