博客 - Performance
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…
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…
Grafts, continued
2020-05-06
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
2020-01-24
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
2019-06-17
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…