This page is for tracking anything related with the 2024 GNU Guix/Guile conference and hackathon on February 1st and 2nd — right before FOSDEM2024 and the Declarative and Minimalistic Computing devroom.
Annual GNU Guix (un)conference. This event is a FOSDEM 2024 fringe event.
Why?
GNU Guix is growing rapidly and has gone from a software packaging system to a full tool stack aimed at reproducible software deployment and development. GNU Guix is a toolkit that allows developers to integrate reproducible software deployment into their applications—as opposed to leaving it up to the user. GNU Guix is based on the GNU Guile programming language which makes it a very versatile and hackable (in the good sense) environment.
When?
Thursday, February 1st and February 2nd 2024, the two days before FOSDEM.
Coffee at 9:30AM, and starting at 10AM.
Where?
Institute of Cultural Affairs (ICAB) Rue Amedee Lynen 8 1210 Brussels (map), Belgium.
Programme
We had some talks in the morning and hacking and discussions the rest of the day. Two days of GNU Guix bliss.
The event targeted an audience of Guix developers and users.
In pure "unconference" style, the rest of the program was made by participants as we went, with hands-on sessions organised in subgroups. The following session topics were proposed:
- GNU Guix status update & road map
- GNU Guix online documentation
- Alternative target architectures (ARM, RISCV, POWER etc.)
- Project governance & facilitation: RFC process, teams, maintenance, release management
- Sustaining our infrastructure: planning to keep qa.guix, data.guix, ci.guix, etc. afloat
- Spritely, Guix, and Guile—the ''amazing'' trio!
- Next steps for GSoC paramaterized packages
- Re-imagining the Guix CLI, now with actual forethought and consistency!
Presentations and notes
Day 1
Main track:
- Introduction to Goblins by Christine Lemmer-Webber
- Status of Guix by Efraim Flashner
- Guix QA update by Christopher Baines
Sessions:
- Alt. Arch.
- Bootstrapping
- Documentation
- Gobelin
- Guix Home
- Infrastructure
- Release
Day 2
Sessions:
- CLI
- Funding
- Governance/Maintainers
- Hoot
- Hurd
- L10N
- Newbie room
- Onboarding
- Patch flow
- Profiling
Ideas that didn’t make it to sessions
- Shepherd
- HPC
Code of conduct
Be aware that attendees implicitly abide by the code of conduct as stated by FOSDEM. As this is a FOSDEM fringe event the organizers can be contacted in case of a problem.
Participants
- Gabor Boskovits
- Janneke Nieuwenhuizen
- Ludovic Courtès
- Pjotr Prins
- Manolis Ragkoukis
- Yvan Sraka
- Efraim Flashner
- Jonathan McHugh
- Arun Isaac
- Wilko Meyer
- Tanguy Le Carrour
- Ekaitz Zarraga
- Fabio Natali
- Rutger van Beusekom
- Andreas Enge
- Edino Tavares Moniz
- Collin Doering
- Christopher Baines
- Christine Lemmer-Webber
- Robin Templeton
- Julien Lepiller
- pukkamustard
- Alexey Abramov
- Perelandra
- Steve George
- Juliana Sims
- Jelle Licht
- Michael Bauer
- Rostislav Svoboda
- Jonathan Brielmaier
- Fernando Ayats
- Romain Garbage
- Samuel Matthiesen
- Picnoir
- Ramses de Norre
- Simon Tournier
- Gwen
- NLNet rep.
- Arjan Adriaanse
- Ricardo Wurmus
- Lio Novelli
- Jurij Podgoršek
- Tobias Platen
- Sven Plaga
- Guido
- Adriel Dumas
- Danny Milosavljevic
- Adam McCartney
Costs
Attendance is free. We will ask a voluntary contribution for consumptions.