Blog (Страница 2 из 7)
Dissecting Guix, Part 1: Derivations
2023-01-04
To a new user, Guix's functional architecture can seem quite alien, and possibly offputting. With a combination of extensive #guix -querying, determined manual-reading, and plenty of source-perusing, they…
GNU Guix 1.4.0 released
2022-12-19
We are pleased to announce the release of GNU Guix version 1.4.0! The release comes with ISO-9660 installation images, a virtual machine image, and with tarballs to install the…
Wrapping up Ten Years of Guix in Paris
2022-09-28
Two weeks ago, some of us were in Paris, France, to celebrate ten years of Guix ! The event included 22 talks and 12 lightning talks, covering topics…
Celebrating 10 years of Guix in Paris, 16–18 September
2022-06-13
It’s been ten years of GNU Guix ! To celebrate, and to share knowledge and enthusiasm, a birthday event will take place on September 16–18th, 2022 , in…
10 years of stories behind Guix
2022-04-18
It’s been ten years today since the very first commit to what was already called Guix—the unimaginative name is a homage to Guile and Nix , which…
Keeping one’s home tidy
2022-03-21
How much effort to recreate your work environment when you switch to a new machine? What would it take to roll back to your previous environment once you’ve noticed…
Online Guix Day Conference: schedule released!
2022-02-14
The Guix hackers are very happy to announce the second online Guix Days Conference on Saturday and Sunday, 19 & 20 February 2022 . This conference is open…
Sunsetting gzip substitutes availability
2022-02-09
Starting next month (2022/03/01), the build farm known as ci.guix.gnu.org will no longer offer gzip-compressed binary substitutes. The Guix daemon has known to use lzip for substitutes since 2019…
Meet Guix at FOSDEM
2022-02-02
As usual, GNU Guix will be present at FOSDEM this week-end, February 5th and 6th. Due to the pandemic, FOSDEM takes place on-line for the second year, but…
Announcing the second online Guix Days
2022-01-12
The Guix hackers are very happy to announce the second online Guix Days Conference on 19 & 20 February 2022 . This conference is open to everyone and…
GNU Guix maintainer rotation
2022-01-06
For some time already, Ludovic and Marius have voiced their desire to step down from the Guix maintainers collective. An email announcing the news and calling for new…
The Big Change
2021-12-15
Making cross-cutting changes over a large code base is difficult, but it's occasionally necessary if we are to keep the code base tidy and malleable. With almost 800K source…
From ‘guix environment’ to ‘guix shell’
2021-10-26
There are times when what looked like the right design choice some years back comes out as an odd choice as time passes. The beloved guix…
Taming the ‘stat’ storm with a loader cache
2021-08-02
It was one of these days where some of us on IRC were rehashing that old problem—that application startup in Guix causes a “ stat storm”—and lamenting…
Substitutes now also available from bordeaux.guix.gnu.org
2021-06-18
There have been a number of different project operated sources of substitutes, for the last couple of years the default source of substitutes has been ci.guix.gnu.org (with a…
Reproducible data processing pipelines
2021-06-11
Last week, we at Guix-HPC published videos of a workshop on reproducible software environments we organized on-line. The videos are well worth watching—especially if you’re into reproducible…
GNU Guix 1.3.0 released
2021-05-11
We are pleased to announce the release of GNU Guix version 1.3.0! The release comes with ISO-9660 installation images , a virtual machine image , and…
Building derivations, how complicated can it be?
2021-04-23
Derivations are key to Guix, they're the low-level build instructions used for things like packages, disk images, and most things than end up in the store. Around…
New Supported Platform: powerpc64le-linux
2021-04-12
It is a pleasure to announce that support for powerpc64le-linux (PowerISA v.2.07 and later) has now been merged to the master branch of GNU Guix! This means that…
Outreachy 'guix git log' internship wrap-up
2021-04-08
Magali Lemes joined Guix in December for a three-month internship with Outreachy . Magali implemented a guix git log command to browse the history of…
Cuirass 1.0 released
2021-03-31
We are pleased to announce the release of Cuirass version 1.0, after almost five years of development and around 700 commits from 14 contributors. Cuirass is the…
Getting bytes to disk more quickly
2021-03-26
Let’s face it: functional package managers like Guix provide unequaled support for reproducibility and transactional upgrades, but the price to pay is that users often spend a fair amount of…
Risk of local privilege escalation via guix-daemon (CVE-2021-27851)
2021-03-18
A security vulnerability that can lead to local privilege escalation has been found in guix-daemon . It affects multi-user setups in which guix-daemon runs locally. …
Join GNU Guix through Outreachy
2021-02-10
We are happy to announce that GNU Guix offers a three-month paid internship through Outreachy , the inclusion program for groups traditionally underrepresented in free software and tech. The…
Risk of local privilege escalation via setuid programs
2021-02-09
On Guix System, setuid programs were, until now, installed as setuid-root and setgid-root (in the /run/setuid-programs directory). However, most of these programs are meant to…
Meet Guix at FOSDEM
2021-02-02
As usual, GNU Guix will be present at FOSDEM on February 6th and 7th. Due to the pandemic, this year’s edition takes place on-line. The downside is…
Adding translations to Guix’ website
2021-01-20
As part of GNU , Guix aims to bring freedom to computer users all over the world, no matter the languages they (prefer to) speak. For example, Guix…
Add a subcommand showing GNU Guix history of all packages
2020-12-04
Hello, everyone! I'm Magali and for the next three months, I'll be an Outreachy intern in the GNU Guix community. As part of my Outreachy application process, I…
Welcome our intern for the Outreachy 2020-2021 round
2020-11-30
We are thrilled to announce that Magali L. Sacramento (IRC: lemes ) will join Guix as an Outreachy intern over the next few months. …
Music Production on Guix System
2020-11-26
The recent release of Guix 1.2.0 was accompanied by a release song ( lyrics ). Let me tell you how this happened and how you can use Guix…