Lansarea distribuției NixOS 24.11

Lansarea distribuției NixOS 24.11

NixOS 24.11 a fost lansat, bazat pe managerul de pachete Nix, oferind o serie de dezvoltări proprii care simplifică configurarea și întreținerea sistemului. De exemplu, în NixOS, întreaga configurare a sistemului se face printr-un singur fișier de configurare a sistemului (configuration.nix), se oferă posibilitatea de a reveni rapid la o versiune anterioară a configurației sistemului, se suportă comutarea între diverse stări ale sistemului, se permite instalarea de pachete individuale de către utilizatori separați, iar utilizarea simultană a mai multor versiuni ale aceleași aplicații este posibilă, asigurându-se compilări reproducibile. Pentru arhitecturile x86_64 și ARM64, au fost pregătite imagini de instalare cu KDE (3,2 GB) și GNOME (2,5 GB), precum și o variantă consolă redusă (1,1 GB).

Atunci când folosești Nix, rezultatul construirii pachetelor este stocat într-un subdirector separat în /nix/store. De exemplu, după construirea pachetului firefox, acesta poate fi scris în /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/, unde „1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4” este hash-ul tuturor dependențelor și instrucțiunilor de construire. Instalarea unui pachet implică construirea sa sau descărcarea celui deja construit (dacă a fost deja construit pe Hydra – serviciul de construire 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 lucrările Nix. Colecția de pachete este prezentată într-un depozit special Nixpkgs.

Noutăți principale:

  • Adăugat 8141 pachete*, eliminate 3970 pachete, actualizate 20975 pachete. Adăugate 119 module noi, au fost eliminate 30 module. În dezvoltarea și întreținerea pachetelor au participat 2669 dezvoltatori, care au pregătit 49079 modificări.
  • Au fost propuse versiunile mediilor utilizatorilor KDE Plasma 6.2 și GNOME 47. A fost inclus un compozitor serverul Niri, folosind Wayland.
  • Au fost adăugate 63 de servicii noi, printre care Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
  • În majoritatea sesiilor grafice, în mod prestabilit, serverul multimedia utilizat este alternativ PulsAudio PipeWire.
  • Versiunile programelor au fost actualizate, de exemplu, LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, driver NVIDIA 560, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
  • Managerul de pachete Nix a fost actualizat la versiunea 2.24, în care a fost îmbunătățit extragerea codului din repository-urile Git și a fost adăugat suport pentru comentarii documentare.
  • A fost adăugat suport pentru driverul Vulkan pentru GPU AMD (hardware.amdgpu.amdvlk).
  • Clientul pentru streaming de jocuri Moonlight a fost îmbunătățit cu capacitatea de a utiliza HDR în Linux.
  • A fost adăugat serviciul services.scx pentru utilizarea programatorilor de sarcini bazate pe subsistemul kernel sched_ext.
  • A fost adăugat suport pentru montarea sistemelor de fișiere de pe dispozitivele de bloc, pentru care se utilizează controlul integrității datelor bazat pe modulul dm-verity.
  • A fost adăugată opțiunea virtualisation.xen pentru virtualizarea utilizând hypervisorul Xen.
  • În depozitul Nixpkgs, suportul pentru platforma macOS a fost semnificativ îmbunătățit. Mediul de construire a fost reproiectat pentru a susține instrumentul nativ Xcode, simplificarea regulilor de construire, utilizarea SDK-urilor standard din diferite versiuni de macOS (de la macOS 10.12 la macOS 15) și eliminarea patch-urilor inutile în timpul construirii aplicațiilor. Lansarea Nixpkgs 24.11 va fi ultima cu suport pentru ramura macOS 10.x, începând cu următoarea versiune, ramura macOS 11 va fi declarată ca minim.

Sursa: linux.org.ru

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