NixOS 26.05: The definitive leap towards modernizing its architecture

  • Implementing systemd by default in the Stage 1 startup phase to improve system consistency.
  • Massive update of Nixpkgs with over 20.000 new packages and a deep clean of obsolete software.
  • Inclusion of GNOME 50 and the GCC 15 compiler, guaranteeing cutting-edge tools for users and developers.
  • Transition in hardware support that marks the beginning of the end for Mac computers with Intel processors.

Nix OS 26.05

For enthusiasts of free software and advanced system administration, the arrival of a new version of this distribution is always an event that is closely followed, and with the launch de Nix OS 26.05 Nicknamed "Yarara," the community has received a significant dose of technical innovation. This platform, known for its declarative management and its ability to recreate exact environments, is taking a firm step towards modernizing its foundations without losing the essence that makes it unique compared to giants like Ubuntu or Fedora.

Although at first glance it may seem like just another update within its six-month cycle, the truth is that significant changes are brewing under the hood, affecting everything from the initial boot process to a thorough cleanup of its repositories. In today's technological landscape, where the deployment of critical infrastructure based on Linux is vital for digital sovereignty, these kinds of advances in reliability and reproducibility of the system They are the ones who make the difference both in production environments and in high-level professional development.

NixOS 26.05 and the great leap to the systemd-based boot system

One of the changes that will generate the most discussion in this version is the move from phase 1 of the boot process (initrd) to systemd by defaultUntil now, a script-based implementation was used, which has served its purpose for years, but is now being marked as obsolete to simplify future maintenance. The developers have warned that this transition is necessary, although they recommend that those using LUKS encryption or highly customized boot configurations carefully review the manuals to ensure their encrypted disk drives continue to function correctly after the restart.

A thorough cleaning of the Nixpkgs ecosystem

It's not just about adding new things, but about knowing when to retire what no longer serves to maintain the health of the system. This edition includes more than 20.000 new packages, but what's truly surprising is the removal of 17.532 obsolete packagesThis cleanup aims to improve overall security by removing unmaintained software that could be a source of vulnerabilities. In addition, nearly 1.500 new configuration options have been introduced, further enhancing the level of control offered to the user. advanced user and administrator.

Software updates and development tools

For those looking to work with the very latest, this release comes loaded with new features in its compilers and desktop environments that greatly facilitate daily life:

  • The arrival of GNOME 50which includes substantial improvements in accessibility and a much smoother screen management for the end user.
  • The leap to the compiler GCC 15This ensures that developers have access to the latest code optimizations and programming standards.
  • Updates in popular languages ​​where Node.js moves to version 24 LTS and Ruby is updated to 3.4 to offer modern runtime environments.
  • An important notice for Apple users: this will be the last version with full support for the x86_64-darwin architecture, focusing the future of the distribution on the Apple Silicon chips.

NixOS 26.05 reinforces its position as an indispensable tool for those who need granular, error-free control over their machines. By focusing on improving the robustness of its underlying technology and keeping its repositories up-to-date with the latest versions of major languages ​​and desktop environments, the project demonstrates its continued rapid maturation. This release, beyond the visual spectacle, prioritizes... stability and technical consistency In the long term, ensuring that users looking for a predictable system have plenty of reasons to continue trusting this ecosystem.