UtgÄvan av distributionsversionen NixOS 23.11 har presenterats, baserat pÄ pakethanteraren Nix och som erbjuder en rad egna lösningar som förenklar konfiguration och underhÄll av systemet. Till exempel sker all systemkonfiguration i NixOS via en enda konfigurationsfil (configuration.nix), det finns möjligheter för snabb ÄterstÀllning av systemet till en tidigare konfigurationsversion, stöd för vÀxling mellan olika systemtillstÄnd, möjligheten för individuella anvÀndare att installera specifika paket, samt anvÀndning av flera versioner av samma program samtidigt. FullstÀndiga installationsbilder med KDE Àr 2.5 GB, GNOME - 2.4 GB, och den nedskurna konsolversionen - 990 MB.
Vid anvÀndning av Nix lagras resultatet av paketkompileringen i en separat undermapp i /nix/store. Till exempel kan paketet firefox efter kompilering skrivas till /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, dÀr "1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" Àr en hash av alla dess beroenden och kompilationsinstruktioner. Installationen av ett paket innebÀr dess kompilering eller nedladdning av ett redan kompilerat (förutsatt att det redan har kompilerats pÄ Hydra - byggtjÀnsten för NixOS-projektet), samt skapandet av en katalog med symboliska lÀnkar till alla paket i systemets eller anvÀndarens profil, följt av att denna katalog lÀggs till i PATH-listan. En liknande metod tillÀmpas i pakethanteraren GNU Guix, som baseras pÄ Nix-arbeten. Paketkollektionen presenteras i ett speciellt lager, Nixpkgs.
Huvudsakliga nyheter:
- 9147 paket har lagts till, 4015 paket har tagits bort, och 18700 paket har uppdaterats.
- 49 nya tjÀnster har lagts till, inklusive sammansatt server Wayfire, övervakningssystemet LibreNMS, gateway för fjÀrrÄtkomst till skrivbordet Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
- Skrivbordet har uppdaterats till version GNOME 45, dÀr en dynamisk indikator har lagts till i panelen. virtuella skrivbord, sökprestandan har förbÀttrats, en indikator för kamerans status har lagts till, hÄrdvaruacceleration för videouppspelning har aktiverats, bildvisaren och kameraapplikationen har bytts ut, sidopanelernas visningsstil har Àndrats, och biblioteken GTK 4.12 och libadwaita 1.4 har uppdaterats.
- Den levererade standardversionen av LLVM har uppdaterats till version 16 (tidigare erbjöd vi LLVM 11).
- systemd 254, glibc 2.38, PostgreSQL 15 och FoundationDB 7 har uppdaterats.
- Stöd för Wi-Fi 6 (IEEE 802.11ax) har sÀkerstÀllts. I hostapd har WPA3-SAE-PK-lÀge aktiverats.
- Stöd för LXD har lagts till, virtuella maskinerförutom containrar.
- I verktyget nixos-rebuild har kommandot list-generations implementerats.
- Stöd för sudo-rs, en implementation av verktyget sudo pÄ Rust, har lagts till.
KĂ€lla: opennet.ru
