Announcement

Collapse
No announcement yet.

GNU Guix Package Manager Looks To Grow

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

  • GNU Guix Package Manager Looks To Grow

    Phoronix: GNU Guix Package Manager Looks To Grow

    The GNU Guix package manager / distribution system is still active in development and the developers have planned a road-map to reaching version 1.0...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    nice!

    I think they have plan for guix on hurd too

    Comment


    • #3
      Originally posted by Annabel View Post
      nice!

      I think they have plan for guix on hurd too
      I don't think...until today Hurd is not complete and GNU too...all the GNU devs make softwares for Linux and they are not interested to port in many cases...

      Comment


      • #4
        This seems cool. I wonder why it hasn't garnered that much attention though.

        Comment


        • #5
          My main concern stays - is it easier to create packages for it than for rpm or deb? Those last 2 are pretty good package formats with managers, but making the actual packages is such a pain!

          Comment


          • #6
            Originally posted by Dharc View Post
            all the GNU devs make softwares for Linux and they are not interested to port in many cases...
            would you mind to give a example please?

            Comment


            • #7
              Originally posted by Dharc View Post
              all the GNU devs make softwares for Linux and they are not interested to port in many cases...
              You do know Hurd itself is a GNU project, right?

              Comment


              • #8
                So it's based on nix? At least it has atomic/transactional updates, a MUST for any new package manager.

                Comment


                • #9
                  Originally posted by Cyber Killer View Post
                  My main concern stays - is it easier to create packages for it than for rpm or deb? Those last 2 are pretty good package formats with managers, but making the actual packages is such a pain!
                  It appears to use Scheme syntax for packages. Not ideal in my opinion but I guess it beats shell scripts (since you have full access to a real programming language).

                  This example was in the slides:

                  Code:
                  (define hello
                    (package
                      (name "hello")
                      (version "2.8")
                      (source (origin
                                (method url-fetch)
                                (uri (string-append "mirror://gnu/.../hello-" version ".tar.gz"))
                                (sha256 (base32 "0wqd...dz6"))))
                      (build-system gnu-build-system)
                      (synopsis "Hello, GNU world: An example GNU package")
                      (description "Produce a friendly greeting.")
                      (home-page "http://www.gnu.org/software/hello/")
                      (license gpl3+)))

                  Comment


                  • #10
                    Originally posted by shaurz View Post
                    (it (appears (to (use (((scheme ((((((syntax)))))))))))))
                    ftfy.
                    ------------

                    Comment

                    Working...
                    X