Blog (Page 3 of 7)
Reproducible computations with Guix
January 14, 2020
This post is about reproducible computations, so let's start with a computation. A short, though rather uninteresting, C program is a good starting point. It computes π in three different…
Join GNU Guix through Outreachy
January 13, 2020
We are happy to announce that for the fourth time GNU Guix offers a three-month internship through Outreachy , the inclusion program for groups traditionally underrepresented in free software and…
Meet Guix at FOSDEM
January 10, 2020
As usual, GNU Guix will be present at FOSDEM on February 1st and 2nd. This year, we’re happy to say that there will be quite a few talks…
Reproducible Builds Summit, 5th edition
December 16, 2019
For several years , the Reproducible Builds Summit has become this pleasant and fruitful retreat where we Guix hackers like to go and share, brainstorm, and hack with…
Guix on an ARM Board
November 27, 2019
Increasingly people discovering Guix want to try it on an ARM board, instead of their x86 computer. There might be various reasons for that, from power consumption to security.…
Running a Guix Xfce Desktop on CentOS 7
November 17, 2019
This tutorial will show how to run a fully fledged Xfce desktop environment installed with Guix on top of an existing GNU/Linux distribution. This guide uses CentOS 7 as…
Spreading the news
November 12, 2019
Like most free software projects, Guix has no shortage of communication channels: there’s this blog , the NEWS file for release notes, a bunch of …
Managing Servers with GNU Guix: A Tutorial
November 4, 2019
The outcome of this year's GSoC is a Guile-based programming interface named guix deploy for automatically creating, upgrading, and changing the configurations of machines running the Guix System.…
Guix Profiles in Practice
October 25, 2019
Note: An updated version of this article is available in the brand new cookbook . Guix provides a very useful feature that may be…
Insecure permissions on profile directory (CVE-2019-18192)
October 17, 2019
We have become aware of a security issue for Guix on multi-user systems that we have just fixed ( CVE-2019-18192 ). Anyone running Guix on a multi-user system is…
Guix Reduces Bootstrap Seed by 50%
October 8, 2019
We are delighted to announce that the first reduction by 50% of the Guix bootstrap binaries has now been officially released! This is a very important…
Joint statement on the GNU Project
October 7, 2019
We, the undersigned GNU maintainers and developers, owe a debt of gratitude to Richard Stallman for his decades of important work in the free software movement. Stallman tirelessly emphasized…
GNU Guix maintainer collective expands
October 5, 2019
In July, we—Ricardo Wurmus and Ludovic Courtès— called for volunteers to join us in maintaining Guix . We are thrilled to announce that three brave hackers responded and that they’re now officially…
Join GNU Guix through Outreachy
October 1, 2019
We are happy to announce that for the third time GNU Guix offers a three-month internship through Outreachy , the inclusion program for groups traditionally underrepresented in free software and…
Towards Guix for DevOps
July 12, 2019
Hey, there! I'm Jakob, a Google Summer of Code intern and new contributor to Guix. Since May, I've been working on a DevOps automation tool for the Guix System, which…
Substitutes are now available as lzip
June 17, 2019
For a long time, our build farm at ci.guix.gnu.org has been delivering substitutes (pre-built binaries) compressed with gzip. Gzip was never the best choice in terms of compression…
Creating and using a custom Linux kernel on Guix System
May 21, 2019
Take note: As of 2021, the code examples in this guide are becoming obsolete. For an up-to-date treatment of this subject, please consult the Cookbook recipe Customizing the Kernel…
GNU Guix 1.0.1 released
May 19, 2019
We are pleased to announce the release of GNU Guix version 1.0.1. This new version fixes bugs in the graphical installer for the standalone Guix System. The release…
GNU Guix 1.0.0 released
May 2, 2019
We are excited to announce the release of GNU Guix version 1.0.0! The release comes with ISO-9660 installation images , a virtual machine image , and with tarballs to install…
Connecting reproducible deployment to a long-term source code archive
March 29, 2019
GNU Guix can be used as a “package manager” to install and upgrade software packages as is familiar to GNU/Linux users, or as an environment manager, but it can also provision…
Documentation video creation
March 15, 2019
Over the last few months, I have been working as an Outreachy intern with the GNU Guix crowd to develop videos presenting and documenting the project. My goal in this…
Guix Days: Bootstrapping ARM
February 22, 2019
During the Guix Days before FOSDEM , some of us discussed bootstrapping on ARM architectures. We focused on how to port Mes to ARM. This post consists…
QA on non-Intel at Guix Days
February 7, 2019
During the second day of Guix Days (a FOSDEM fringe event ) we split up into smaller working groups based on our areas of interest. I led a group…
Meet Guix at FOSDEM
January 28, 2019
As usual, GNU Guix will be present at FOSDEM in the coming days with a couple of talks: Saturday afternoon, Building a whole distro…
Reproducible Builds Summit, 4th edition
December 21, 2018
As it has become tradition , a sizeable delegation of Guix developers attended this year's Reproducible Builds Summit in Paris a little over one week ago. In…
Bootstrapping Rust
December 11, 2018
Slowly, systems programming languages are getting better in the sense of giving more guarantees and automating what can be automated without downsides. Rust is one of the more promising…
Back from SeaGL 2018
December 10, 2018
SeaGL 2018 has concluded. Thank you to everyone in the local Seattle community who came to participate! As previously announced , Chris Marusich gave…
GNU Guix and GuixSD 0.16.0 released
December 6, 2018
We are pleased to announce the new release of GNU Guix and GuixSD, version 0.16.0! This release is (hopefully!) the last one before 1.0—we have been closing most key…
GNU Guix receives donation from the Handshake project
December 3, 2018
Just a few days after it turned six , Guix received a great birthday present: the Handshake project , which works on the design and implementation of a decentralized naming…
A packaging tutorial for Guix
October 10, 2018
Introduction GNU Guix stands out as the hackable package manager, mostly because it uses GNU Guile , a powerful high-level programming language, one of the…