Distribuția NixOS 25.05 este acum disponibilă, utilizând managerul de pachete Nix.

A fost lansată versiunea distribuției NixOS 25.05, bazată pe managerul de pachete Nix, care oferă dezvoltări proprii pentru simplificarea configurării și întreținerii sistemului. În NixOS, întreaga configurare a sistemului se realizează printr-un singur fișier de configurare a sistemului, configuration.nix. Se oferă posibilități pentru revenirea rapidă a sistemului la o versiune anterioară a configurației și comutarea între diferite stări ale sistemului. Este suportată instalarea de pachete individuale de către utilizatori și posibilitatea utilizării simultane a mai multor versiuni ale aceluiași program. Se asigură construcții reproducibile. Pentru arhitecturile x86_64 și ARM64, a fost pregătit un imagine de instalare cu interfață grafică (3,7 GB) și o variantă consolă redusă (1,4 GB).

Atunci când se utilizează Nix, rezultatul construcției pachetelor este stocat într-un subdirector separat în /nix/store. De exemplu, după construcția pachetului firefox, acesta poate fi scris în /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4/, unde „5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4” este hash-ul tuturor dependențelor și instrucțiunilor de construcție. Instalarea pachetului presupune construcția sa sau descărcarea unei versiuni deja construite (în cazul în care a fost deja construită pe Hydra — serviciul de construcție al proiectului NixOS), precum și formarea unui director cu linkuri simbolice către toate pachetele din profilul sistemului sau al utilizatorului, adăugând ulterior acest director în lista PATH. O abordare similară este utilizată în managerul de pachete GNU Guix, care se bazează pe realizările Nix. Colecția de pachete este prezentată într-un depozit special, Nixpkgs.

Noutăți principale:

  • Au fost adăugate 7840 de pachete, eliminate 1694 de pachete, actualizate 28054 de pachete. Au fost adăugate 137 de module noi și 1930 de opțiuni de configurare, eliminate 10 module și 215 opțiuni. În dezvoltarea și întreținerea pachetelor au participat 2857 de dezvoltatori, care au pregătit 57054 de modificări.
  • A fost propusă lansarea mediului de birou GNOME 48. Playerul muzical Decibels este activat în mod implicit. Instalarea setului de extensii GNOME Shell (gnome-shell-extensions) a fost oprită implicit.
  • Au fost actualizate mediile utilizatorului Cinnamon 6.4, Pantheon 8 (elementary OS), Xfce 4.20.
  • A fost adăugat suport pentru mediul utilizatorului COSMIC.
  • Au fost adăugate module noi: Anubis, AmneziaVPN, Cursor, Kismet, vwifi, Ghidra, Yggdrasil-Jumper, MaryTTS, doh-server, Schroot, Firezone, PostgREST, postgres-websockets, pgBackRest, µStreamer, nfc-nci, victorialogs, Zipline, vsmartcard-vpcd, LiteLLM, Rebuilderd, GNU Rush, GoDNS etc.
  • Au fost actualizate versiunile programelor, de exemplu, kernel-ul Linux 6.12 (a fost 6.6), GCC 14, LLVM 19, OpenSSH 10.0p2 (suportul pentru cheile DSA a fost oprit).
  • A fost adăugat suportul pentru crearea de containere (virtualisation.containers) bazate pe podman, care funcționează în modul fără drepturi root.
  • A fost implementată comanda „nixos-rebuild build-image” pentru construirea de imagini de disc specifice bazate pe configurația dată.
  • Comanda nixos-option a fost rescrisă și convertită pentru a folosi expresii Nix.
  • Metoda de formare a pachetelor cu drivere Mesa a fost revizuită. Aplicațiile instalate în sistem, asociate cu diferite versiuni de Mesa, ar trebui acum să funcționeze corect, iar versiunea globală a Mesa poate fi gestionată fără recompilări în masă.
  • În repo-ul channels.nixos.org a fost adăugat suport pentru protocolul Lockable HTTP Tarball, permițând utilizarea arhivelor nixexprs.tar ca imagini Nix Flake.
  • Comanda nixos-generate-config a fost îmbogățită cu opțiunea „—flake” pentru generarea fișierului flake.nix pe lângă fișierele configuration.nix și hardware-configuration.nix, simplificând integrarea cu configurații bazate pe flake.

    Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster