博客 - Functional package management

Dissecting Guix, Part 3: G-Expressions

2023-04-19

Welcome back to Dissecting Guix ! Last time, we discussed monads , the functional programming idiom used by Guix to thread a store connection through a series of store-related…

Dissecting Guix, Part 2: The Store Monad

2023-02-20

Hello again! In the last post , we briefly mentioned the with-store and run-with-store macros. Today, we'll be looking at those in further…

Dissecting Guix, Part 1: Derivations

2023-01-04

To a new user, Guix's functional architecture can seem quite alien, and possibly offputting. With a combination of extensive #guix -querying, determined manual-reading, and plenty of source-perusing, they…

Guix Profiles in Practice

2019-10-25

Note: An updated version of this article is available in the brand new cookbook . Guix provides a very useful feature that may be…

Back from SeaGL 2018

2018-12-10

SeaGL 2018 has concluded. Thank you to everyone in the local Seattle community who came to participate! As previously announced , Chris Marusich gave…

Customize GuixSD: Use Stock SSH Agent Everywhere!

2018-05-26

I frequently use SSH. Since I don't like typing my password all the time, I use an SSH agent. Originally I used the GNOME Keyring as my SSH…

GNU Guix talk in Boston, MA (USA) on January 20th

2016-01-11

David Thompson will be giving a talk about Guix on January 20th at the BLU gathering at MIT in Boston, Massachusetts (USA). …

GNU Guix talk in Rennes, France, November 9th

2015-11-02

Ludovic Courtès will be giving a talk about GNU Guix and GuixSD in Rennes, France, on November 9th . The event is organized by the three…

Chris Webber talks about Guix in Chicago, September 30th

2015-09-18

Chris Webber of MediaGoblin fame will be giving two talks for the Chicago GNU/Linux User Group meeting on September 30th. The…

Back from the European Lisp Symposium

2013-06-05

The European Lisp Symposium (ELS) is over now, and it’s been pleasant experience: thoughtful discussions, beautiful city, and parentheses all around. Thanks to all the…

Introducing Guix, a package manager and distro for GNU

2012-11-22

GNU Guix is an on-going project to build a purely functional package manager and free software distribution of the GNU system. In addition…

Functional Package Management for the People

2012-07-20

GNU Hackers Meeting in Düsseldorf , 2012. The following is the video of the presentation "Guix, functional package management for the people, and for GNU?", by Ludovic…