NixOS 23.11 Rolls Out with 18,700 Updated Packages

NixOS 23.11 release brings 9147 new and 18700 updated packages, GNOME 45 upgrades, a leap to LLVM 16, and more!

NixOS is a unique Linux distribution emphasizing reproducibility, reliability, and flexibility, thanks to its innovative package management system, Nix.

But what sets it apart from others? Unlike traditional package managers, Nix stores packages in isolation from each other. This design allows users to easily roll back to previous versions and ensures that system upgrades and configuration changes are atomic and reversible.

On top of that, NixOS’s declarative configuration model allows users to describe their entire system configuration in a single file, streamlining system management and replication.

This approach makes NixOS particularly popular among developers and in environments where consistency and precision are crucial. If this has caught your interest, read on because the just-released NixOS 23.11, codenamed “Tapir,” brings a lot to the table.

NixOS 23.11: What’s New?

NixOS 23.11
NixOS 23.11 GNOME 45 Desktop

NixOS, known for its cutting-edge software distribution approach, has launched its latest version, 23.11 “Tapir.” Its developers reported that this update was made possible through the collaborative efforts of an impressive number of 2162 contributors, who have authored 40024 commits since the last release.

We continue with the remarkable numbers. A total of 9147 new and 18700 updated packages have been added to Nixpkgs, alongside the removal of 4015 packages to maintain a balance of security and maintainability.

On top of that, the release also includes 113 new modules, the addition of 1565 options, and the removal of 362, underscoring the constant evolution and refinement of the platform. So, what’s left to add after all this, except that we are truly impressed!

But, of course, NixOS 23.11 stands out not only for its volume but also for its quality. On the desktop side, GNOME has been updated to version 45, introducing a new image viewer and camera app, among other changes. Moreover, Loupe replaces Eye of GNOME as the default image viewer, and Cheese replaces Snapshot as the default camera application.

KDE desktop enthusiasts also have reason to rejoice; they will find its latest up-to-date Plasma 5.27.9 version here. On top of that, the KDE Gear apps collection has also been updated to version 23.08.3, enhancing the user experience.

NixOS 23.11 Plasma 5.27.9 Desktop
NixOS 23.11 Plasma 5.27.9 Desktop

Under the hood, the distro is powered by Linux kernel 6.1 LTS. The default LLVM version has also been bumped to v16, bringing many new features and improvements for both Linux and Darwin users.

Another major highlight of this release is the introduction of new services and features, such as support for WiFi6 and WPA3-SAE-PK in the “hostapd” package and the introduction of the list-generations subcommand for the nixos-rebuild command.

The systemd update to v254 brings numerous changes, and the project has also focused on enhancing security by introducing sudo-rs, a reimplementation of sudo in Rust. We also do not fail to mention the transition of PostgreSQL to its 15th major version, enhancing database management capabilities.

Lastly, NixOS 23.11 also addresses a range of backward incompatibilities. It includes many new services, from MCHPRS, a multithreaded Minecraft server, Anuko Time Tracker, a simple open-source time tracking system, and Apache Guacamole, a clientless remote desktop gateway.

For a complete list of changes, view the announcement. The distro is available for download in two variants: with GNOME and KDE Plasma desktops for 64-bit AMD/Intel and ARM architectures.

Although the ISO images are available exclusively in GNOME (the recommended desktop) and Plasma versions, the provided installer offers the option to install different desktop environments or even to install without any desktop.

NixOS Installer
NixOS Installer

Furthermore, the minimal installation ISO image is also available but does not contain the graphical user interface, so you must run the installer from the console.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%