Blog (Page 2 of 5)

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

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

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

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

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

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

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

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

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

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

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

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

Join GNU Guix through Outreachy

October 4, 2018

We are happy to announce that for the second time this year, GNU Guix offers a three-month internship through Outreachy , the inclusion program for groups traditionally underrepresented inblog post summary ellipsis…

Upcoming Talk: "Everyday Use of GNU Guix"

September 29, 2018

At SeaGL 2018, Chris Marusich will present a talk introducing GNU Guix to people of all skill levels and backgrounds. SeaGL is an annual GNU/Linux conference in blog post summary ellipsis…

GSoC 2018 report: Cuirass Web interface

August 13, 2018

For the last three months I have been working with the Guix team as a Google Summer of Code intern. The title of my project is "GNU Guix (Cuirass): Addingblog post summary ellipsis…

Multi-dimensional transactions and rollbacks, oh my!

July 24, 2018

One of the highlights of version 0.15.0 was the overhaul of guix pull , the command that updates Guix and its package collection. In Debian terms,blog post summary ellipsis…

GNU Guix and GuixSD 0.15.0 released

July 6, 2018

We are pleased to announce the new release of GNU Guix and GuixSD, version 0.15.0! This release brings us close to what we wanted to have for 1.0, so it’sblog post summary ellipsis…

Customize GuixSD: Use Stock SSH Agent Everywhere!

May 26, 2018

I frequently use SSH. Since I don't like typing my password all the time, I use an SSH agent. Originally I used the GNOME Keyring as my SSHblog post summary ellipsis…

Tarballs, the ultimate container image format

May 16, 2018

A year ago we introduced guix pack , a tool that allows you to create “application bundles” from a set of Guix package definitions. On yourblog post summary ellipsis…

Paper on reproducible bioinformatics pipelines with Guix

May 9, 2018

I’m happy to announce that the bioinformatics group at the Max Delbrück Center that I’m working with has released a preprint of a paper on reproducibility with theblog post summary ellipsis…

Guix welcomes Outreachy, GSoC, and Guix-HPC interns

April 26, 2018

We are thrilled to announce that five 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…

Guix on Android!

April 24, 2018

Last year I thought to myself: since my phone is just a computer running an operating system called Android (or Replicant !), and that Android is based on ablog post summary ellipsis…

Guix & reproducible builds at LibrePlanet 2018

April 5, 2018

LibrePlanet , the yearly free software conference organized by the Free Software Foundation, took place a week ago. Among the many great talks and workshops, David Thompson, ablog post summary ellipsis…

Join GNU Guix through Outreachy or GSoC

February 19, 2018

We are happy to announce that for the first time this year, 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 29, 2018

GNU Guix will be present at FOSDEM in the coming days with a couple of talks: The many ways of using Guix packages blog post summary ellipsis…

aarch64 build machines donated

January 25, 2018

Good news! We got a present for our build farm in the form of two SoftIron OverDrive 1000 aarch64 machines donated by ARM Holdings. One of them is alreadyblog post summary ellipsis…

Porting GuixSD to ARMv7

December 22, 2017

GuixSD porting to ARMv7 is a difficult topic. There are plenty of different machines, with specific hardware configurations and vendor-tuned bootloaders, and ACPI support is still experimental. For those reasons itblog post summary ellipsis…

GNU Guix and GuixSD 0.14.0 released

December 7, 2017

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

Back from GPCE

November 1, 2017

Last week, I was at GPCE 2017 , an academic conference focused on generative programming techniques. I presented Code Staging in GNU Guix , a paper that discusses theblog post summary ellipsis…

Reproducible builds: a status update

October 31, 2017

With the yearly Reproducible Build Summit starting today, now’s a good time for an update on what has happened in Guix land in that area! Isolated build environmentsblog post summary ellipsis…