
Doli dritën distribucioni NixOS 24.11, i bazuar në menaxherin e paketave Nix dhe që ofron një sërë zhvillimesh të veta, që thjeshtojnë konfigurimin dhe mbështetje të sistemit. Për shembull, në NixOS e gjithë konfigurimi i sistemit bëhet përmes një skedari të vetëm të konfigurimit të sistemit (configuration.nix), ofrohet mundësia e rikthimit të shpejtë në versionin e mëparshëm të konfigurimit, mbështetet kalimi midis gjendjeve të ndryshme të sistemit, mbështetet instalimi i paketave të veçanta nga përdoruesit individualë, ka mundësinë e përdorimit të disa versione të një programi të vetëm dhe janë garantuar ndërtime të riprodhueshme. Për arkitekturën x86_64 dhe ARM64 janë përgatitur imazhe instalimi me KDE (3.2 GB) dhe GNOME (2.5 GB), si dhe një variant të shkurtuar të konsolës (1.1 GB).
Kur pĂ«rdoret Nix, rezultati i ndĂ«rtimit tĂ« paketave ruhet nĂ« njĂ« nĂ«nfolder tĂ« veçantĂ« nĂ« /nix/store. PĂ«r shembull, pas ndĂ«rtimit, paketa firefox mund tĂ« regjistrohet nĂ« /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/, ku "1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4" Ă«shtĂ« hash i tĂ« gjitha varĂ«sive dhe udhĂ«zimeve tĂ« ndĂ«rtimit tĂ« saj. Instalimi i paketave nĂ«nkupton ndĂ«rtimin ose shkarkimin e njĂ« tĂ« ndĂ«rtuari tashmĂ« (nĂ«n kushtin qĂ« ajo tĂ« jetĂ« ndĂ«rtuar mĂ« parĂ« nĂ« Hydra â shĂ«rbimi i ndĂ«rtimit tĂ« projektit NixOS), si dhe formimin e njĂ« dosjeje me lidhje simbolike pĂ«r tĂ« gjitha paketat nĂ« profilin e sistemit ose tĂ« pĂ«rdoruesit, me shtimin e mĂ«pashtĂ« tĂ« kĂ«saj dosjeje nĂ« listĂ«n PATH. NjĂ« qasje e ngjashme aplikohet nĂ« menaxherin e paketave GNU Guix, i cili Ă«shtĂ« i bazuar nĂ« zhvillimet Nix. Koleksioni i paketave paraqitet nĂ« njĂ« depo tĂ« posaçme Nixpkgs.
TĂ« rejat kryesore:
- Shtuar 8141 paketa*, e hequr 3970 paketa, azhurnuar 20975 paketa. Shtuar 119 module të reja, janë fshirë 30 module. Në zhvillimin dhe mbështetje të paketave kanë marrë pjesë 2669 zhvillues, që përgatitën 49079 ndryshime.
- Propozuar lëshimet e ambienteve të përdoruesve KDE Plasma 6.2 dhe GNOME 47. Përfshihet një kompozitor server Niri, që përdor Wayland.
- Shtuar 63 shërbime të reja, ndër të cilat Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
- Në shumicën e seancave grafike, në vend të PulseAudio, përdoret serveri multimedial si parazgjedhje. PipeWire.
- Versionet e programeve janë përditësuar, për shembull, LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, shoferi NVIDIA 560, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
- Menaxheri i paketave Nix është përditësuar në versionin 2.24, në të cilin është përmirësuar nxjerrja e kodit nga depozitë Git dhe është shtuar mbështetje për komentet dokumentuese.
- Shtuar mbështetje për driverin Vulkan për GPU AMD (hardware.amdgpu.amdvlk)
- Në klientin për transmetimin e lojërave Moonlight është shtuar mundësia për përdorimin e HDR në Linux.
- Shtuar shërbimin services.scx për përdorimin e planifikuesve të detyrave të bazuar në nënsistemin e kernelit sched_ext.
- Shtuar mbështetje për montimin e sistemeve të skedarëve nga pajisjet bllokuese, për të cilat përdoret kontrolli i integritetit të të dhënave mbi bazën e modulit dm-verity.
- Shtuar opsioni virtualisation.xen për virtualizimin me përdorimin e hipervizorit Xen.
- Në depo Nixpkgs është përmirësuar ndjeshëm mbështetja për platformën macOS. Mjedisi i ndërtimit është rikonstruktuar për të mbështetur mjetin natyror Xcode, për të thjeshtuar rregullat e ndërtimit, për të përdorur SDK të zakonshme nga versione të ndryshme të macOS (nga macOS 10.12 deri në macOS 15) dhe për të eliminuar patch-et e panevojshme gjatë ndërtimit të aplikacioneve. Lëshimi i Nixpkgs 24.11 do të jetë i fundit me mbështetje për degën macOS 10.x, duke filluar nga versioni tjetër, si minimum do të deklarohet dega macOS 11.
Burimi: linux.org.ru
