Blog (Сторінка 1 з 7)
Guix User and Contributor Survey 2024: The Results (part 3)
28 січня 2025 року
Today we're looking at the results from the Contributor section of the Guix User and Contributor Survey (2024). The goal was to understand how people contribute to Guix…
Guix User and Contributor Survey 2024: The Results (part 2)
24 січня 2025 року
The results from the Guix User and Contributor Survey (2024) are in and we're digging into them in a series of posts! Check out the first post…
Meet Guix at FOSDEM
21 січня 2025 року
Next week will be FOSDEM time for Guix! As in previous years , a sizable delegation of Guix community members will be in Brussels. Right before…
Guix User and Contributor Survey 2024: The Results (part 1)
16 січня 2025 року
The results from the Guix User and Contributor Survey (2024) are in! This is the first time the Guix community has run this type of survey, and we're…
Adding a fully-bootstrapped Mono
29 грудня 2024 року
We used to have a Mono package. It was introduced on August 8 2016 by commit 763b3d50b6249b43fceda51445bbeb1f5f5fd7d0, at Mono version 4.4.1.0, but it was later discovered in…
The Shepherd 1.0.0 released!
12 грудня 2024 року
Finally, twenty-one years after its inception (twenty-one!), the Shepherd leaves ZeroVer territory to enter a glorious 1.0 era. This 1.0.0 release is published today because we think…
Guix/Hurd on a Thinkpad X60
24 листопада 2024 року
A lot has happened with respect to the Hurd since our Childhurds and GNU/Hurd Substitutes post. As long as two years ago some of…
Take the Guix User and Contributor Survey
10 листопада 2024 року
To understand the views of the Guix community we're running a survey that we'd love you to take part in! The Guix User and Contributor Survey …
Build User Takeover Vulnerability (CVE-2024-52867)
21 жовтня 2024 року
A security issue, known as CVE-2024-52867 , has been identified in guix-daemon which allows for a local user to gain the privileges of…
The European Union must keep funding free software
23 липня 2024 року
Guix is the fruit of a combination of volunteer work by an amazing number of people, work paid for by employers, but also work sponsored by public institutions. The…
Source code archiving in Guix: new publication
31 травня 2024 року
We are glad to announce the publication of a new research paper entitled Source Code Archiving to the Rescue of Reproducible Deployment for the ACM…
Authenticate your Git checkouts!
7 травня 2024 року
You clone a Git repository, then pull from it. How can you tell its contents are “authentic”—i.e., coming from the “genuine” project you think you’re pulling from, written by…
Adventures on the quest for long-term reproducible deployment
13 березня 2024 року
Rebuilding software five years later, how hard can it be? It can’t be that hard, especially when you pride yourself on having a tool that can …
Fixed-Output Derivation Sandbox Bypass (CVE-2024-27297)
12 березня 2024 року
A security issue has been identified in guix-daemon which allows for fixed-output derivations , such as source code tarballs or Git checkouts, to be corrupted by an unprivileged…
Identifying software
4 березня 2024 року
What does it take to “identify software”? How can we tell what software is running on a machine to determine, for example, what security vulnerabilities might affect it? …
Guix Days 2024 and FOSDEM recap
10 лютого 2024 року
Guix contributors and users got together in Brussels to explore Guix's status, chat about new ideas and spend some time together enjoying Belgian beer! Here's a recap of…
Guix at FOSDEM 2024
19 січня 2024 року
It's not long to FOSDEM 2024, where Guixers will come together to learn and hack. As usual there's some great talks and opportunities to meet other users and contributors. …
Building packages targeting psABIs
14 січня 2024 року
Starting with version 2.33, the GNU C library (glibc) grew the capability to search for shared libraries using additional paths, based on the hardware capabilities of the machine running the…
Write package definitions in a breeze
24 листопада 2023 року
More than 28,000 packages are available in Guix today, not counting third-party channels. That’s a lot—the 5th largest GNU/Linux distro ! But it’s nothing if the one…
A build daemon in Guile
30 жовтня 2023 року
When using Guix, you might be aware of the daemon . It runs in the background but it's a key component in Guix. Whenever you've been using Guix to…
A new Quality Assurance tool for Guix
12 вересня 2023 року
Maintaining and expanding Guix's collection of packages can be complicated. As a distribution with around 22,000 packages, spanning across around 7 architectures and with support for cross-compilation, it's quite common…
Parameterized Packages for GNU Guix
9 червня 2023 року
Hello Guix! I'm Sarthak and I'll be working on implementing Parameterized Packages for GNU Guix as a Google Summer of Code intern under the guidance of Pjotr Prins…
From development environments to continuous integration—the ultimate guide to software development with Guix
5 червня 2023 року
Guix is a handy tool for developers; guix shell , in particular, gives a standalone development environment for your package, no matter what language(s) it’s written in.…
The Full-Source Bootstrap: Building from source all the way down
26 квітня 2023 року
We are delighted and somewhat relieved to announce that the third reduction of the Guix bootstrap binaries has now been merged in the main branch of Guix! …
Dissecting Guix, Part 3: G-Expressions
19 квітня 2023 року
Welcome back to Dissecting Guix ! Last time, we discussed monads , the functional programming idiom used by Guix to thread a store connection through a series of store-related…
Reinstating an iconic error message
1 квітня 2023 року
Software development is a social process. What might be a “bug” for someone might well be a “feature” for someone else. The Guix project rediscovered it the hard…
Building Toolchains with Guix
15 березня 2023 року
In order to deploy embedded software using Guix we first need to teach Guix how to cross-compile it. Since Guix builds everything from source, this means we must teach…
Dissecting Guix, Part 2: The Store Monad
20 лютого 2023 року
Hello again! In the last post , we briefly mentioned the with-store and run-with-store macros. Today, we'll be looking at those in further…
Meet Guix at FOSDEM
23 січня 2023 року
GNU Guix will be present at FOSDEM next week, February 4th and 5th. This is the first time since the pandemic that FOSDEM takes place again “in the…
The Filesystem Hierarchy Standard Comes to Guix Containers
6 січня 2023 року
GNU Guix is different from most other GNU/Linux distributions and perhaps nowhere is that more obvious than the organization of the filesystem: Guix does not conform to the Filesystem…