Je k dispozici distribuce NixOS 25.05, která používá balíčkovací systém Nix

Byl představen vydání distribuce NixOS 25.05, která je postavena na správci balíčků Nix a nabízí vlastní řešení pro zjednodušení konfigurace a údržby systému. V NixOS se veškerá konfigurace systému provádí prostřednictvím jediného souboru systémové konfigurace configuration.nix. Jsou poskytnuty možnosti pro rychlé vrácení systému na předchozí verzi konfigurace a přepínání mezi různými stavy systému. Podporuje se instalace individuálních balíčků jednotlivými uživateli a možnost současného používání několika verzí jedné aplikace. Zajištěny jsou reprodukovatelné sestavení. Pro architektury x86_64 a ARM64 byl připraven instalační obraz s grafickým prostředím (3,7 GB) a zkrácená konzolová varianta (1,4 GB).

Při použití Nix se výsledky sestavení balíčků ukládají do samostatného podadresáře v /nix/store. Například po sestavení balíčku firefox může být uložen do /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4/, kde '5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4' je hash všech jeho závislostí a pokynů pro sestavení. Instalací balíčku se rozumí jeho sestavení nebo stažení již sestaveného (za předpokladu, že byl již sestaven na Hydře – službě pro sestavení projektu NixOS), jakož i vytvoření adresáře se symbolickými odkazy na všechny balíčky v uživatelském nebo systémovém profilu, s následným přidáním tohoto adresáře do seznamu PATH. Podobný přístup se aplikuje ve správci balíčků GNU Guix, který vychází z technologií Nix. Kolekce balíčků je prezentována ve speciálním repozitáři Nixpkgs.

Hlavní novinky:

  • Bylo přidáno 7840 balíčků, odstraněno 1694 balíčků, aktualizováno 28054 balíčků. Přidáno 137 nových modulů a 1930 možností konfigurace, odstraněno 10 modulů a 215 možností. Na vývoji a údržbě balíčků se podílelo 2857 vývojářů, kteří připravili 57054 změn.
  • Bylo navrženo vydání prostředí pracovního stolu GNOME 48. Ve výchozím nastavení je aktivní hudební přehrávač Decibels. Byla ukončena výchozí instalace sady rozšíření GNOME Shell (gnome-shell-extensions).
  • Byla aktualizována uživatelská prostředí Cinnamon 6.4, Pantheon 8 (elementary OS), Xfce 4.20.
  • Byla přidána podpora uživatelského prostředí COSMIC.
  • Byly přidány nové moduly 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 atd.
  • Byly aktualizovány verze softwaru, například jádro Linux 6.12 (bylo 6.6), GCC 14, LLVM 19, OpenSSH 10.0p2 (podpora DSA klíčů byla ukončena).
  • Byla přidána podpora pro vytváření kontejnerů (virtualisation.containers) založených na podman, které běží v režimu bez práv root.
  • Byl implementován příkaz „nixos-rebuild build-image“ pro sestavení specifických diskových obrazů na základě zadané konfigurace.
  • Příkaz nixos-option byl přepsán a převeden na použití výrazů Nix.
  • Byl přepracován způsob vytváření balíčků s ovladači Mesa. Aplikace nainstalované v systému související s různými verzemi Mesa nyní musí fungovat správně, a s globální verzí Mesa lze spravovat bez hromadného přebudování.
  • Do repozitáře channels.nixos.org byla přidána podpora pro protokol Lockable HTTP Tarball, což umožňuje používat archivy nixexprs.tar jako obrazy Nix Flake.
  • Do příkazu nixos-generate-config byla přidána možnost „—flake“ pro generování souboru flake.nix kromě souborů configuration.nix a hardware-configuration.nix, pro usnadnění integrace s konfiguracemi založenými na flake.

    Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster