Skip to Main Content
Talk Advanced CC BY-NC-SA 4.0

Guix: The Time Travelling OS

Proposal status is Rejected
Session Description

What if you could just travel back in time whenever Something goes southways, Guix lets you do it. It is a Libre, functional, transactional and declarative Package manager and Distribution for GNU/Linux Systems.

It is similar to Nix in nature but very different in other aspects like community, guidelines and other technical choices. It use Guile as a single language for everything.

In this talk I plan to introduce listeners to Guix and its capabilites. This will be a practical intro to Guix encompassing, how to use guix as general purpose distros and how to write package definitions for it.

  1. Channels
  2. Guix Home
  3. Guix Shell
  4. Inferiors
  5. Transformations
  6. Time-Machine

This talk will also include how Guix functions as a community and how one can contribute to it and be part of it.

Key Takeaways
  1. People will know what Guix actually is and what all the above buzzwords mean and why even use it?
  2. How to get stared with using Guix
  3. How to to write package definitions for guix?
  4. How to use as your Package Manager
  5. How to use Guix for reproducibilty
  6. How to adopt Guix in your workflow

References

Session Categories

Other
Talk License: CC BY-NC-SA 4.0

Which track are you applying for?

Main track

Speakers

Moksh / Untrusem
Moksh / Untrusem Free Software Contributor / Hacker

A kid who wants to learn the mysteries of this world :D, I am a Emacs devotee, Android team member at Prav, Package maintainer at Guix and contributor to bunch of other projects, I also dabble into Permacomputing, Solarpunk and Smallweb and Many Esoteric things.

I carry a cool Flip phone (keitai) :D

 Divya Ranjan Pattanaik
Divya Ranjan Pattanaik Free Software Contributor

Package maintainer at GNU Guix, author of a few Emacs packages and contributor
to Movim. I am ardent supporter of Free/Libre Software. I have an
interest in various programming languages, most importantly the Lisps,
the functional languages (Haskell, ML), Ada and Rust. For my day job, I
work as a cryptographer.

Anything that lives at the intersection of philosophy, mathematics and computing is of immense interest to me.