NixOS 24.11, dreifing byggð á Nix pakkastjóranum, hefur verið gefin út. Hún inniheldur fjölda sérþróaðra útgáfa sem einfalda uppsetningu og viðhald kerfisins. Til dæmis stillir NixOS allar kerfisstillingar í gegnum eina kerfisstillingarskrá (configuration.nix), býður upp á möguleikann á að snúa fljótt aftur í fyrri stillingarútgáfu, styður skiptingu á milli mismunandi kerfisstöðu, styður uppsetningu einstakra pakka af einstökum notendum, styður samtímis notkun margra útgáfa af einu forriti og býður upp á endurtakanlegar útgáfur. Uppsetningarmyndir fyrir KDE (3.2 GB) og GNOME (2.5 GB), sem og minni útgáfa af stjórnborði (1.1 GB), eru fáanlegar fyrir x86_64 og ARM64 arkitektúrana.
Þegar Nix er notað er útkoman af því að smíða pakka geymd í sérstakri undirmöppu í /nix/store. Til dæmis, eftir að búið er að byggja, gæti firefox pakki verið skrifaður í /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/, þar sem "1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5pc4edXNUMXnXNUMXnskgXNUMXewXNUMXtwcfdXNUMXdXNUMX" leiðbeiningar þess eru a dependencies og hashdXNUMX hans háð. Að setja upp pakka þýðir að setja hann saman eða hlaða niður þegar settum (að því gefnu að hann hafi þegar verið settur saman á Hydra, NixOS verkefnisbyggingarþjónustunni), auk þess að búa til möppu með táknrænum tenglum á alla pakka í kerfinu eða notendasniði, og bætir svo þessari möppu við PATH listann. Svipuð nálgun er notuð í GNU Guix pakkastjóranum, sem byggir á Nix þróun. Safn pakka er kynnt í sérstakri geymslu Nixpkgs.
Helstu nýjungar:
- Bætt við 8141 pakkar*, eytt 3970 pakkar, 20975 pakkar uppfærðir. Bætt við. 119 nýjar einingar, eytt 30 einingar2669 forritarar lögðu sitt af mörkum við þróun og viðhald pakkanna og gerðu 49079 breytingar.
- Útgáfur notendaumhverfis eru lagðar til KDE Plasma 6.2 и GNOME 47Samsetningin inniheldur samsett efni netþjóni Niri, með því að nota Wayland.
- Bætt við 63 nýjum þjónustum, þar á meðal Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
- Flestar grafískar lotur nota sjálfgefið miðlara í stað PulseAudio. PipeWire.
- Uppfærðar forritaútgáfur, til dæmis, LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, NVIDIA 560 bílstjóri, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
- Nix pakkastjórinn hefur verið uppfærður í útgáfu 2.24, sem bætir kóða endurheimt frá Git geymslum og bætir við stuðningi við að skrá athugasemdir.
- Bætti við stuðningi við Vulkan bílstjóri fyrir AMD GPU (hardware.amdgpu.amdvlk)
- Streymiforritið Moonlight styður nú HDR. Linux.
- Bætti við services.scx þjónustu til að nota verktímaáætlun byggða á sched_ext kjarna undirkerfinu.
- Bætti við stuðningi við að setja upp skráarkerfi úr blokkartækjum sem nota gagnaheilleikastýringu byggt á dm-verity einingunni.
- Bætti við valmöguleika virtualisation.xen fyrir sýndarvæðingu með Xen hypervisor.
- Nixpkgs geymslan hefur bætt verulega stuðning við kerfið. macOSByggingarumhverfið hefur verið endurhannað til að styðja innbyggð Xcode verkfæri, einfalda byggingarreglur og nota staðlaða SDK úr ýmsum útgáfum. macOS (frá macOS 10.12 til macOS 15) og útrýma óþarfa uppfærslum við smíði forrita. Nixpkgs 24.11 verður síðasta útgáfan sem styður þessa grein. macOS 10.x, frá og með næstu útgáfu verður greinin skilgreind sem lágmarksgreinin macOS 11.
Heimild: linux.org.ru
