News for hackers. Stuff that matters.
Re:Introducing GNU Guix by rocky1138 on Friday November 23, 2012 @10:16AM (#4822438)
The Linux community needed this around 15 years ago when Windows 98 came out. Now we've got .deb and .rpm which do the job perfectly well. It's even better nowadays, as well, since their existence is effectively hidden from the user thanks to package managers.

Too little, way too late.

Re:Introducing GNU Guix by hcarvalhoalves on Friday November 23, 2012 @11:56AM (#4822806)
I don't think package management is a solved problem. Most distributions fail at the simple task of installing multiple versions of the same package alongside each other. Also, lackluster dependency management (you install library X, it wants to install mail server Y and database Z).

There are many approaches that one would mistake as being "reinventing the wheel":

1. FreeBSD ports system is barebones, but incredibly simple and transparent.

2. Arch Linux's PKGBUILD recipes are also simple and, at times, a much better alternative to binary packages.

3. Gobo Linux (http://www.gobolinux.org) solved binary packaging the right way by having each package in it's own tree. It's approach is similar to OS X, which also gets this right.

Re:Introducing GNU Guix by antidoh on Friday November 23, 2012 @05:21PM (#4823872)
"you install library X, it wants to install mail server Y and database Z)"

Almost exactly what happened when I installed nmh. Wasn't at all obvious from the dependency list that I'd get qmail, didn't pay attention to the warning prompt and said Y, ...

Bonus, I have a bunch of new system accounts in my Display Manager's login screen. Bleah. Fortunately my scorched-earth reinstall is coming up, so I just leave them there to make it easier to hate what happened.

Re:Introducing GNU Guix by rokgarbas on Friday November 23, 2012 @10:47AM (#4822540)
you can rollback on debian? you can install packages as user on RedHat? i moved away from it just because things like .deb and .rpm don't do the job all the way
Re:Introducing GNU Guix by rocky1138 on Sunday November 25, 2012 @03:29PM (#4829177)
"do the job perfectly well" is a bad way of saying what I was thinking: "for the most part, they work pretty well for the average user" which is true.

They don't cover all edge cases perfectly. But for a user who is new to Linux and wants to install some software, it's better than what we've got on any other OS except ones with dedicated and closed app stores.

Re:Introducing GNU Guix by j-kidd on Friday November 23, 2012 @09:05PM (#4824316)
Ironically, this Guix thing would be perfect... for Windows.

Right now, I have to maintain my own list of GnuWin32 installers (wget coreutils cygutils diffutils findutils grep gzip less patch sed tar unzip) retrieved from sf.net, with a 30 lines batch script to deploy them, plus a powershell command to retrieve wget as the first step.

Re:Introducing GNU Guix by rokgarbas on Saturday November 24, 2012 @10:16AM (#4825449)
nix (and potentially guix) is working on windows, at least from what i heard. probably there are some issues with existing packages since nobody really pays much attention to windows but if somebody cared this could improved a lot.