Blog — Performance
From ‘guix environment’ to ‘guix shell’
26. Oktober 2021
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
2. August 2021
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…
Getting bytes to disk more quickly
26. März 2021
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…
Grafts, continued
6. Mai 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 the…
Guile 3 & Guix
24. Januar 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 and…
Substitutes are now available as lzip
17. Juni 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…