diff options
Diffstat (limited to 'website/posts/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.sxml')
-rw-r--r-- | website/posts/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.sxml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/website/posts/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.sxml b/website/posts/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.sxml new file mode 100644 index 0000000..7ec301d --- /dev/null +++ b/website/posts/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.sxml @@ -0,0 +1,50 @@ +(begin + (use-modules (srfi srfi-19)) + `((title . + "GNU Guix ported to ARM and other niceties of the new year") + (author . "Ludovic Courtès") + (date unquote (make-date 0 0 0 0 9 1 2015 3600)) + (content + div + (p "A new port of GNU Guix to ARM using the \"hard float\" ABI " + (a (@ (href "http://git.savannah.gnu.org/cgit/guix.git/commit/?h=core-updates&id=aa1e19477b2d78884fc500fef497cd6677604d9b")) + "has just landed") + ", thanks to the hard work of Mark H Weaver and John Darrington. This makes it the fourth supported architecture after x86_64, i686, and mips64el. We are looking for ARM hardware donations that would allow us to add this architecture to our " + (a (@ (href "http://hydra.gnu.org")) + "continuous integration build farm") + "; your help is welcome!" + (br)) + (p "In other news, there has been work to " + (a (@ (href "http://lists.gnu.org/archive/html/guix-devel/2014-11/msg00670.html")) + "improve Linux module handling") + ", the addition of " + (a (@ (href "http://lists.gnu.org/archive/html/guix-devel/2014-12/msg00300.html")) + "session support") + " in the login manager, " + (a (@ (href "http://lists.gnu.org/archive/html/guix-devel/2014-12/msg00413.html")) + "more tooling") + " in 'guix lint', an " + (a (@ (href "http://lists.gnu.org/archive/html/guix-devel/2014-12/msg00278.html")) + "nscd configuration interface") + ", many new " + (a (@ (href "https://www.gnu.org/software/guix/package-list.html")) + "packages") + " (Xfce, NumPy, SciPy, and Clang, to name a few), and " + (a (@ (href "http://debbugs.gnu.org/cgi/pkgreport.cgi?archive=both;package=guix")) + "many bug fixes") + ". Getting closer to a new release!" + (br)) + (h4 "About GNU Guix") + (p (a (@ (href "http://www.gnu.org/software/guix")) + "GNU Guix") + " is the functional package manager for the GNU system, and a distribution thereof." + (br)) + (p "In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. It also offers a declarative approach to operating system configuration management. Guix uses low-level mechanisms from the Nix package manager, except that packages are defined as native " + (a (@ (href "http://www.gnu.org/software/guile")) + "Guile") + " modules, using extensions to the " + (a (@ (href "http://schemers.org")) "Scheme") + " language." + (br)) + (p "At this stage the distribution can be used on an i686 or x86_64 machine. It is also possible to use Guix on top of an already installed GNU/Linux system, including on mips64el and armhf." + (br))))) |