Linux Format

THE GUIX SYSTEM

When you first choose your distribution, it comes down to what’s available and what’s easy to use. As you learn more about Linux, you’ll start thinking more about how your choices affect your daily use. For many users, the choice of desktop and styling makes the biggest impression. Yet the real difference between distributions is how you manage packages.

The most common package manager is the Debian dpkg one. Ubuntu uses its own version of it, and only the repositories differ. Also, the way the system installs software is the same. Once you decide to install a software package, it goes to the standard position, all according to the Linux Software Base (LSB).

For Guix developers, this system had too many drawbacks, including dependency hell. In this hell, you have a favourite application that depends on library 1.x. All new applications use 2.0 of said library. In this case, the old application must go, or else all your new applications won’t work. Though this is rare for ordinary users, it’s an issue that plagues developers.

To solve this problem Guix developers, searched high and low but couldn’t find a decent solution to this problem. Until NixOS showed the way. They now had an excellent way to handle this problem, and a few

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format2 min read
For The Experts
Hyper’s reliance on a text file for configuration will appeal to many more experienced Linux users, and it’s a boon that Hyper both scans for changes to the file and can open the file via the main menu. In theory, you could customise how this termina
Linux Format1 min read
Qualcomm On Upstreaming To Linux
Qualcomm’s Snapdragon X Elite has received favourable reviews for its performance in Windows running on Arm PCs. In mid-May, the company’s developer blog also posted an announcement related to upstreaming Linux kernel support for its latest Snapdrago
Linux Format4 min read
User Interface And Appearance
Some Linux users like a black box with no adornments whatsoever, but the majority of us appreciate some user interface elements, particularly if they make the less common operations easy to discover. We like customisability in this area of computer u

Related Books & Audiobooks