Dostępna jest dystrybucja NixOS 25.05, która korzysta z menedżera pakietów Nix.

Wydano wydanie dystrybucji NixOS 25.05, opartej na menedżerze pakietów Nix, które oferuje własne rozwiązania w celu uproszczenia konfiguracji i zarządzania systemem. W NixOS cała konfiguracja systemu jest realizowana przez jeden plik konfiguracyjny configuration.nix. Oferowane są możliwości szybkiego przywracania systemu do poprzedniej wersji konfiguracji oraz przełączania między różnymi stanami systemu. Wspierana jest instalacja indywidualnych pakietów przez różnych użytkowników oraz możliwość jednoczesnego korzystania z kilku wersji jednej aplikacji. Zapewniamy reprodukowalne kompilacje. Dla architektur x86_64 i ARM64 przygotowano obraz instalacyjny z graficznym interfejsem (3,7 GB) oraz uproszczoną wersję konsolową (1,4 GB).

Podczas korzystania z Nix wynik kompilacji pakietów jest przechowywany w osobnym podkatalogu w /nix/store. Na przykład, po skompilowaniu pakietu firefox może być zapisywany w /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4/, gdzie „5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4” jest hashem wszystkich jego zależności i instrukcji kompilacji. Pod instalacją pakietu rozumie się jego kompilację lub pobranie już skompilowanego (pod warunkiem, że był już skompilowany na Hydra — serwisie kompilacji projektu NixOS), a także tworzenie katalogu z symboliczny linkami do wszystkich pakietów w profilu systemu lub użytkownika, z następnie dodaniem tego katalogu do listy PATH. Podobne podejście jest stosowane w menedżerze pakietów GNU Guix, który bazuje na dorobku Nix. Kolekcja pakietów jest dostępna w specjalnym repozytorium Nixpkgs.

Główne nowości:

  • Dodano 7840 pakietów, usunięto 1694 pakiety, zaktualizowano 28054 pakiety. Dodano 137 nowych modułów i 1930 opcji konfiguracyjnych, usunięto 10 modułów i 215 opcji. W rozwój i utrzymanie pakietów zaangażowało się 2857 programistów, którzy przygotowali 57054 zmiany.
  • Proponowane wydanie środowiska graficznego GNOME 48. Domyślnie uruchamiany jest odtwarzacz muzyczny Decibels. Zaniechano domyślnej instalacji zestawu rozszerzeń GNOME Shell (gnome-shell-extensions).
  • Zaktualizowane środowiska użytkownika Cinnamon 6.4, Pantheon 8 (elementary OS), Xfce 4.20.
  • Dodano wsparcie dla środowiska użytkownika COSMIC.
  • Dodano nowe moduły 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 itd.
  • Zaktualizowane wersje programów, na przykład, jądro Linux 6.12 (wcześniej 6.6), GCC 14, LLVM 19, OpenSSH 10.0p2 (wsparcie dla kluczy DSA zostało zakończone).
  • Dodano wsparcie do tworzenia kontenerów (virtualisation.containers) opartych na podmanie, działających w trybie bez uprawnień root.
  • Zrealizowano polecenie „nixos-rebuild build-image” do budowy specyficznych obrazów dysków na podstawie zadanej konfiguracji.
  • Polecenie nixos-option zostało przepisane i przerobione do używania wyrażeń Nix.
  • Przekonstruowano sposób tworzenia pakietów z sterownikami Mesa. Zainstalowane w systemie aplikacje związane z różnymi wersjami Mesa powinny teraz działać poprawnie, a globalną wersją Mesa można zarządzać bez masowej przebudowy.
  • Do repozytorium channels.nixos.org dodano wsparcie dla protokołu Lockable HTTP Tarball, co pozwala wykorzystać archiwa nixexprs.tar jako obrazy Nix Flake.
  • Do polecenia nixos-generate-config dodano opcję „—flake” do generowania pliku flake.nix obok plików configuration.nix i hardware-configuration.nix, w celu uproszczenia integracji z konfiguracjami opartymi na flake.

    Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster