NixOS 24.05 “Uakari” has already been released and these are its new features

Nix OS

A few days ago it was announced release of the new version of NixOS 24.05 “Uakari” bringing with it a series of updates and improvements. On the build of NixOS version 24.05 2491 collaborators participated, who made 47795 commits since the last stable version.

It is mentioned that one of the most notable features of this version is the addition of 17777 new packages and updating 16249 existing packages in Nixpkgs. To keep package management effective and secure, 9393 packages have also been removed in this update.

For those who do not know about NixOS, you should know that it is a Linux-based operating system. NixOS stands out for its focus on package management and system stability. Initially a research project, it has evolved into a fully functional and usable operating system.

Main new features of NixOS 24.05 “Uakari”

In addition to packages, NixOS includes a wide variety of modules, in this version, they have been added 145 new modules, 23 have been eliminated and 1983 new options have been incorporated, while 304 old options have been eliminated.

Among the new additions that stand out we can find the GNOME version 46 “Kathmandu”, which has been included in this version of NixOS. This update introduces support experimental VRR, WebDAV support in Online Accounts, and other significant improvements. For more details, see the release notes.

Another of the updated environments was Plasma, which arrives in its most recent version of KDE Plasma 6.0, featuring new defaults, a revamped Breeze interface, and other notable improvements. Packages are also included with the desktop environment MATE 1.28, the Lomiri user environment (formerly Unity8), which uses Wayland and the Mir 2 display server

Moreover, the Default Linux kernel updated to version 6.6 (previously 6.1), and the zstd algorithm began to be used to compress files with firmware. In addition, all compatible kernels since version 4.19 remain available, guaranteeing broad compatibility and system stability.

NixOS 24.05 “Uakari” presents an executable file loader in ELF format, which displays an error message when trying to run files not compiled for NixOS. To disable it, the “environment.stub-ld.enable” setting can be used.

On the part of the 66 new services, among which we can find:

  • Anki Sync Server: the official sync server built into recent versions of Anki.
  • AppImage: The tool for packaging desktop applications, now has a binfmt option to support running AppImages seamlessly on NixOS.
  • Armagetron: a 3D light cycle game from the mid-2000s widely played at iD Tech Camps. You can define multiple servers using services.armagetronad. .enable.
  • BenchExec: a framework for reliable benchmarking and resource measurement
  • Bluemap: a 3D minecraft map renderer.
  • Clevis: a pluggable framework for automated decryption, used to unlock devices encrypted in initrd.
  • dnsproxy: a simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support.
  • FCast Receiver: an open source alternative to Chromecast and AirPlay.
  • FileSender: a file sharing software.
  • Guix: a functional package manager inspired by Nix.
  • keto: a permissions and access control server, the first open source implementation of Zanzibar Googlears Consistent, Global Authorization System.
  • RustDesk: A full-featured open source remote control alternative for self-hosting and security with minimal configuration. Alternative to TeamViewer.
  • ryzen-monitor-ng: a desktop AMD CPU power monitor and controller, similar to Ryzen Master but for Linux.

Of the other changes that stand out:

  • It is now possible to build systems without having the Perl interpreter installed, as system dependencies that use Perl have been made optional.
  • In Mate 1.28 to properly support panel plugins built with Wayland support (in progress), the services.xserver.desktopManager.mate.extraPanelApplets options were introduced
  • Similarly, it is recommended to use services.xserver.desktopManager.mate.extraCajaExtensions to install Caja extensions.
  • To use Wayland session, services.xserver.desktopManager.mate.enableWaylandSession must be enabled.

Finally if you are interested in knowing more about it, you can check the details In the following link.

Download NixOS 24.05 “Uakari”

Si want to test this Linux distribution on their computersThey must download the system image from the official website of the project where they can find a link in the download section. The link is this.

Installation images have been created for x86_64 and ARM64 architectures with KDE (2.6 GB) and GNOME (2.5 GB) graphical environments, as well as a lighter console version (1 GB). To burn the NixOS image to a USB flash drive I can recommend the use of Etcher, which is a multiplatform tool.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.