GNU Guix

Package manager,
system distribution
and more…

Hello, my name is Chris, and we're going to take a look at a software project called GNU Guix.

Before we begin, hands up if you're excited about package managers?

I'd prefer to cover only some of the material I've got, really well, rather than cover all of it badly, so please interrupt, and jump in with questions as and when they come to you.

I've not planned any live demos explicitly, but I'm using GuixSD on this laptop, and am happy to attempt to demo stuff.

I first found out about Guix sometime in late 2015, early 2016.

I remember installing it the night before FOSDEM, a free software conference in Brussles, back in January 2016. At FOSDEM that year there were many talks about Guix in the GNU Guile devroom.

I started using and contributing to Guix soon after.

Maybe some of you are using Guix already, maybe some of you have heard of it, but don't know much about it, and maybe some of you haven't heard of Guix before freenode live.

In any case, I hope most of you will learn something about Guix in the next hour.

I'm going to try and cover:

GNU Guix Package manager, system distribution and more… Hello, my name is Chris, and we're going to take a look at a software project called GNU Guix. Before we begin, hands up if you're excited about package managers? I'd prefer to cover only some of the material I've got, really well, rather than cover all of it badly, so please interrupt, and jump in with questions as and when they come to you. I've not planned any live demos explicitly, but I'm using GuixSD on this laptop, and am happy to attempt to demo stuff. I first found out about Guix sometime in late 2015, early 2016. I remember installing it the night before FOSDEM, a free software conference in Brussles, back in January 2016. At FOSDEM that year there were many talks about Guix in the GNU Guile devroom. I started using and contributing to Guix soon after. Maybe some of you are using Guix already, maybe some of you have heard of it, but don't know much about it, and maybe some of you haven't heard of Guix before freenode live. In any case, I hope most of you will learn something about Guix in the next hour. I'm going to try and cover: some of the technical fundamentals how you can use guix as a package manager how you can use Guix to manage systems and services and finally, ways in which you can extend Guix