Blog (Page 1 of 5)

Securing updates

July 1, 2020

Software deployment tools like Guix are in a key position when it comes to securing the “software supply chain”—taking source code fresh from repositories and providing users with ready-to-use binaries.blog post summary ellipsis…

Guix Further Reduces Bootstrap Seed to 25%

June 15, 2020

We are delighted to announce that the second reduction by 50% of the Guix bootstrap binaries has now been officially released! The initial set of binariesblog post summary ellipsis…

GNU Shepherd user services

May 17, 2020

One of the things which sets Guix apart from other GNU/Linux distributions is that it uses GNU Shepherd instead of the now ubiquitous systemd. A side effect ofblog post summary ellipsis…

Guix welcomes Outreachy and GSoC interns

May 12, 2020

We are thrilled to announce that three people will join Guix as interns over the next few months! As part of Google’s Summer of Code (GSoC), under the umbrellablog post summary ellipsis…

Grafts, continued

May 6, 2020

Guix includes a mechanism called grafts that allows us to provide users with security updates in a timely fashion, even for core packages deep down in theblog post summary ellipsis…

GNU Guix maintainer collective update

May 4, 2020

This blog post is to announce a change of hands in the Guix co-maintainer collective: Ricardo Wurmus is stepping down from his role, and Mathieu Othacehe will be filling inblog post summary ellipsis…

GNU Guix 1.1.0 released

April 15, 2020

We are pleased to announce the release of GNU Guix version 1.1.0! The release comes with ISO-9660 installation images , a virtual machine image , and with tarballs to installblog post summary ellipsis…

A “Hello World” virtual machine running the Hurd

April 8, 2020

Hello GNU World! There’s been a bit of speculation as to whether our April 1st post was a joke. Part of it was a joke: we’reblog post summary ellipsis…

Deprecating support for the Linux kernel

April 1, 2020

Hey, this post was published on April 1st, so take it with a grain of salt! Read the followup for some clarifications. Afterblog post summary ellipsis…

GSoC 2020 and Outreachy May 2020 to August 2020 Status Report II

February 29, 2020

GSoC We are happy to announce that GNU Guix participates in the Google Summer of Code (GSoC), under the aegis of the GNU project . We have collectedblog post summary ellipsis…

Outreachy May 2020 to August 2020 Status Report I

February 9, 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 andblog post summary ellipsis…

Guile 3 & Guix

January 24, 2020

Version 3.0 of GNU Guile, an implementation of the Scheme programming language , was released just last week . This is a major milestone for Guile, which gets compiler improvements andblog post summary ellipsis…

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 differentblog post summary ellipsis…

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 andblog post summary ellipsis…

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 talksblog post summary ellipsis…

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 withblog post summary ellipsis…

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.blog post summary ellipsis…

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 asblog post summary ellipsis…

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 blog post summary ellipsis…

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.blog post summary ellipsis…

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 beblog post summary ellipsis…

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 isblog post summary ellipsis…

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 importantblog post summary ellipsis…

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 emphasizedblog post summary ellipsis…

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 officiallyblog post summary ellipsis…

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 andblog post summary ellipsis…

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, whichblog post summary ellipsis…

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 compressionblog post summary ellipsis…

Creating and using a custom Linux kernel on Guix System

May 21, 2019

Guix is, at its core, a source based distribution with substitutes , and as such building packages from their source code is an expected part of regular package installations andblog post summary ellipsis…

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 releaseblog post summary ellipsis…