Announcement

Collapse
No announcement yet.

Guix: A New Package Manager & GNU Distribution

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Guix: A New Package Manager & GNU Distribution

    Phoronix: Guix: A New Package Manager & GNU Distribution

    GNU Guix is a new free software project that aspires to be a package manager and associated free software distribution for the GNU system...

    http://www.phoronix.com/vr.php?view=MTIzNjY

  • #2
    oh great another package manager...

    seriously, Linux needs LESS of these kinds of varieties. we need to halve the amount of distros and eliminate a package manager or 2. this kind of diversity and competition is hurting more than helping. every once in a while things like distros find a niche that they stick with, such as yellow dog being PS3 focused when it used to be just PPC oriented, or knoppix as a demo distro rather than something you seriously use every day. but how many distros have something compelling to offer? openSUSE, fedora, pclinuxos, linspire, Mandriva/mageia, are all (IIRC) desktop distros that all are RPM based, offer multiple DEs, and aren't rolling release. So what's the point of continuing every one of them? I could care less if 1 ships with Firefox while another uses chrome.

    Comment


    • #3
      Originally posted by schmidtbag View Post
      oh great another package manager...

      seriously, Linux needs LESS of these kinds of varieties. we need to halve the amount of distros and eliminate a package manager or 2. this kind of diversity and competition is hurting more than helping. every once in a while things like distros find a niche that they stick with, such as yellow dog being PS3 focused when it used to be just PPC oriented, or knoppix as a demo distro rather than something you seriously use every day. but how many distros have something compelling to offer? openSUSE, fedora, pclinuxos, linspire, Mandriva/mageia, are all (IIRC) desktop distros that all are RPM based, offer multiple DEs, and aren't rolling release. So what's the point of continuing every one of them? I could care less if 1 ships with Firefox while another uses chrome.
      I disagree as this package manager provides features not found in any other package manager, and which have the potential to solve some of the big problems in Linux. For instance it can provide central tracking and backups of settings will still keeping the traditional text file formats. It can provide a means for a developer create a binary package for which they never need fear breakage. I provides a convenient way to users to install application without royally screwing up the backbone of the install.

      I agree that there are probably too many "me too" distributions out there, but this I think is a promising one.

      Comment


      • #4
        Obligatory.




        This is a problem that should be solved by getting all the distro devs in a room and not letting them out until they find a proper solution to the problem.

        Comment


        • #5
          This is exactly why everyone who waits for the "year of desktop Linux" are going to have to wait for eternity.

          Comment


          • #6
            Originally posted by 89c51 View Post
            This is a problem that should be solved by getting all the distro devs in a room and not letting them out until they find a proper solution to the problem.
            You'd have better luck herding cats.

            Comment


            • #7
              Awesome logo.. and Garbage collection sounds nice, is that unique to Guix?

              Comment


              • #8
                unprivileged package management
                Does that mean that in can Install an Package as an User to my Own Applications? I don't want that every Application is available in the hole system and recompile an Application for this purpose is an mess.

                Comment


                • #9
                  Originally posted by WorBlux View Post
                  You'd have better luck herding cats.
                  I know but the package madness is something that must be solved at some point. For sure Ubuntu doesn't care because it tries to be its own platform but at least the others must try to find a solution.

                  Comment


                  • #10
                    Wrong, not new

                    Originally posted by schmidtbag View Post
                    oh great another package manager...
                    Wrong, it isn't another package manager as it is based on NixOS's package manager, only changing its configuration language.
                    NixOS's package manager has nice properties, unfortunately they also made a big error in naming the installed package "<big series of number>-package name" instead of "package name-<big series of number>"
                    which makes listing the directory unreadable..

                    Comment


                    • #11
                      Originally posted by WorBlux View Post
                      You'd have better luck herding cats.
                      Cats are difficult felines sometimes, but they end learning how to live at the same place. Those developers are like doing the same to a bunch of religious fanaticals, they'll end killing each other.

                      But distribution developers are full of massively developed egos, fanaticism and hidden commercial interests.
                      Last edited by timofonic; 11-27-2012, 05:24 AM. Reason: typo

                      Comment


                      • #12
                        What?

                        What is the purpose of this?
                        Will it be an operating system like GNU?
                        Or is it just an easy way to download GNU software from whatever OS you're using?

                        Will this Guix be available for Windows?

                        Comment


                        • #13
                          This is genius! Someone had the idea to provide a system where software is already pre-packaged for you. Now we won't have to install everything from tarballs and go through the dependency hell! Oh man, this is exciting! Why hasn't anyone else ever thought of this before?

                          Oh, wait...

                          Comment


                          • #14
                            Originally posted by 89c51 View Post
                            Obligatory.




                            This is a problem that should be solved by getting all the distro devs in a room and not letting them out until they find a proper solution to the problem.
                            "Standards" are misunderstood. Is DOCX a standard? Some would say yes just because of Microsoft's monopoly, but it's a horrible one since it is proprietary and closed. Is FTP a standard? Yes, it is a real standard because it is open, it can be implemented on any platform, and there are a zillion servers and clients that support it. Are RPM and DEB packages standards? Only slightly in that they both get a lot of use, like DOCX, and that they are open, but they have some huge problems: They are NOT created to be installable on ANY distro. They are NOT compatible with multiple package managers. There is no RPM package manager that can install DEB packages or vise versa. So they are not really standards, just like DOCX isn't really one (though I think it has been semi-successfully implemented in Open/Libre Office but it's not open anyway so forget it).

                            Standards are just fine when they can compete freely with other standards, but RPM and DEB don't compete because they are proprietary and locked to the package managers that support them and only them and AREN'T designed to be anything more than that. They aren't designed to be cross-platform and cross-distro, they are designed to be locked into one version of one distribution. They are FAIL FROM THE BEGINNING.

                            Originally posted by WorBlux View Post
                            I disagree as this package manager provides features not found in any other package manager, and which have the potential to solve some of the big problems in Linux. For instance it can provide central tracking and backups of settings will still keeping the traditional text file formats. It can provide a means for a developer create a binary package for which they never need fear breakage. I provides a convenient way to users to install application without royally screwing up the backbone of the install.

                            I agree that there are probably too many "me too" distributions out there, but this I think is a promising one.
                            It sounds promising if it is a cross-distro packaging format. It would be great if the existing package managers would make themselves compatible with the existing cross-distro packaging solutions out there, that is what would be really helpful, but since RPM is controlled by Red Hat and they profit off distro wars, I doubt this will ever happen. It's up to the Linux community to push for alternate package managers like this and Zero Install which can be installed on top of existing distros and their existing package managers until users can switch to distros which come with package managers that are compatible with real, cross-distro standardized packaging solutions.

                            Originally posted by RealNC View Post
                            This is genius! Someone had the idea to provide a system where software is already pre-packaged for you. Now we won't have to install everything from tarballs and go through the dependency hell! Oh man, this is exciting! Why hasn't anyone else ever thought of this before?

                            Oh, wait...
                            If you're smart enough to be snarky about it, maybe you're also smart enough to think about how to implement a real solution to solve this problem, such as my post addresses. The libre software community should take real things that threaten software accessibility like this seriously. Not that they shouldn't also be able to take a joke.
                            Last edited by Yfrwlf; 11-27-2012, 07:06 AM.

                            Comment


                            • #15
                              Originally posted by schmidtbag View Post
                              oh great another package manager...

                              seriously, Linux needs LESS of these kinds of varieties. we need to halve the amount of distros and eliminate a package manager or 2. this kind of diversity and competition is hurting more than helping. every once in a while things like distros find a niche that they stick with, such as yellow dog being PS3 focused when it used to be just PPC oriented, or knoppix as a demo distro rather than something you seriously use every day. but how many distros have something compelling to offer? openSUSE, fedora, pclinuxos, linspire, Mandriva/mageia, are all (IIRC) desktop distros that all are RPM based, offer multiple DEs, and aren't rolling release. So what's the point of continuing every one of them? I could care less if 1 ships with Firefox while another uses chrome.
                              I think you oversimplify things a bit. I mean the USA, China, Russia, Mexico, Canada, Spain, France, Germany, South Africa, Argentina, Australia, ... are all countries with people living in there and a government. So what's the point of continuing every one of them?

                              Comment

                              Working...
                              X