Vydanie distribúcie NixOS 24.11

Vydanie distribúcie NixOS 24.11

Na svetlo sa dostal distribúcia NixOS 24.11, založená na správcovi balíkov Nix a poskytujúca množstvo vlastných vývojov, ktoré zjednodušujú nastavenie a údržbu systému. Napríklad, v NixOS sa celé nastavenie systému vykonáva prostredníctvom jedného súboru systémovej konfigurácie (configuration.nix), poskytuje sa možnosť rýchleho návratu systému na predchádzajúcu verziu konfigurácie, je podporovaná zmena medzi rôznymi stavmi systému, umožňuje sa inštalácia individuálnych balíkov pre jednotlivých používateľov, existuje možnosť súčasného používania viacerých verzií jednej aplikácie, a zabezpečujú sa reprodukovateľné zostavy. Pre architektúry x86_64 a ARM64 sú pripravené inštalačné obrazy s KDE (3.2 GB) a GNOME (2.5 GB), ako aj skrátená konzolová verzia (1.1 GB).

Pri použití Nix sa výsledok zostavenia balíkov uchováva v samostatnom podpriečinku v /nix/store. Napríklad po zostavení balíka firefox sa môže zapisovať do /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/, kde "1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4" je hash všetkých jeho závislostí a pokynov na zostavenie. Pod inštaláciou balíka sa rozumie jeho zostavenie alebo stiahnutie už zostaveného (za predpokladu, že bol už zostavený na Hydra — službe zostavovania projektu NixOS), ako aj vytvorenie adresára so symbolickými odkazmi na všetky balíky v profilu systému alebo používateľa, pričom sa tento adresár následne pridáva do zoznamu PATH. Podobný prístup sa uplatňuje v správci balíkov GNU Guix, ktorý je založený na prácach Nix. Kolekcia balíkov je prezentovaná v špeciálnom repozitári Nixpkgs.

Hlavné novinky:

  • Pridané 8141 balíkov*, odstránené 3970 balíkov, aktualizovaných 20975 balíkov. Pridané 119 nových modulov, odstránených 30 modulov. Na vývoji a údržbe balíkov sa podieľalo 2669 vývojárov, ktorí pripravili 49079 zmien.
  • Navrhnuté vydania používateľských prostredí KDE Plasma 6.2 a GNOME 47. Obsahuje aj kompozitný server Niri, využívajúci Wayland.
  • Pridané 63 nových služieb, medzi ktorými sú Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
  • Vo väčšine grafických relácií je predvolene namiesto PulseAudio použitý multimediálny server PipeWire.
  • Aktualizované verzie programov, napríklad LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, ovládač NVIDIA 560, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
  • Správca balíkov Nix bol aktualizovaný na verziu 2.24, v ktorej bolo zlepšené vyťahovanie kódu z Git-repozitárov a pridaná podpora dokumentačných komentárov.
  • Pridaná podpora Vulkan-ovládača pre GPU AMD (hardware.amdgpu.amdvlk)
  • Do klienta na streamovanie hier Moonlight bola pridaná možnosť používania HDR v Linuxe.
  • Pridaná služba services.scx na používanie plánovačov úloh na báze pod systému jadra sched_ext.
  • Pridaná podpora montovania súborových systémov z blokových zariadení, pre ktoré sa používa kontrola integrity dát na báze modulu dm-verity.
  • Pridaná voľba virtualisation.xen pre virtualizáciu s použitim hypervízora Xen.
  • V repozitári Nixpkgs bola výrazne zlepšená podpora platformy macOS. Build prostredie bolo prepracované na podporu natívneho nástrojového vybavenia Xcode, zjednodušenie build pravidiel, použitie štandardných SDK z rôznych verzií macOS (od macOS 10.12 do macOS 15) a zbavenie sa nadbytočných patchov pri buildovaní aplikácií. Vydanie Nixpkgs 24.11 bude posledné s podporou vetvy macOS 10.x, počnúc nasledovnou verziou bude ako minimálna deklarovaná vetva macOS 11.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster