Release av NixOS 24.11-distributionen med hjÀlp av Nix-pakethanteraren

NixOS 24.11-distributionen slÀpptes, baserad pÄ Nix-pakethanteraren och tillhandahÄller ett antal egna utvecklingar som förenklar systeminstallation och underhÄll. Till exempel, i NixOS sker all systemkonfiguration genom en enda systemkonfigurationsfil (configuration.nix), möjligheten att snabbt rulla tillbaka systemet till en tidigare version av konfigurationen tillhandahÄlls, det finns stöd för att vÀxla mellan olika systemtillstÄnd, installationen av individuella paket av enskilda anvÀndare stöds, och det Àr möjligt att anvÀnda flera versioner samtidigt ett program, reproducerbara sammansÀttningar tillhandahÄlls. För x86_64- och ARM64-arkitekturer har installationsbilder med KDE (3.2 GB) och GNOME (2.5 GB), samt en förkortad konsolversion (1.1 GB), förberetts.

NÀr du anvÀnder Nix lagras resultatet av att bygga paket i en separat underkatalog i /nix/store. Till exempel, efter att ha byggts, kan ett firefox-paket skrivas till /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/, dÀr "1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5pc4edXNUMXnXNUMXnskgXNUMXewXNUMXtwcfdXNUMXdXNUMX" Àr ett beroende av hashdXNUMX-instruktioner och instruktioner. Att installera ett paket innebÀr att montera det eller ladda ner ett redan monterat (förutsatt att det redan var monterat pÄ Hydra, NixOS-projektbyggtjÀnsten), samt skapa en katalog med symboliska lÀnkar till alla paket i systemet eller anvÀndarprofilen, och sedan lÀgga till denna katalog till PATH-listan. Ett liknande tillvÀgagÄngssÀtt anvÀnds i GNU Guix-pakethanteraren, som Àr baserad pÄ Nix-utvecklingar. Samlingen av paket presenteras i ett speciellt arkiv Nixpkgs.

Huvudsakliga innovationer:

  • 8141 paket lades till, 3970 paket togs bort, 20975 paket uppdaterades. 119 nya moduler tillkom, 30 moduler togs bort. 2669 49079 utvecklare deltog i utvecklingen och underhĂ„llet av paket och förberedde XNUMX XNUMX Ă€ndringar.
  • AnvĂ€ndarmiljöerna KDE Plasma 6.2 och GNOME 47 Ă€r tillgĂ€ngliga. Kompositionen inkluderar en komposit server Niri anvĂ€nder Wayland.
  • 63 nya tjĂ€nster har lagts till, inklusive Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
  • De flesta grafiksessioner anvĂ€nder PipeWire-mediaservern som standard istĂ€llet för PulseAudio.
  • Nixpkgs-arkivet har avsevĂ€rt förbĂ€ttrat plattformsstödet. macOSByggmiljön har omdesignats för att stödja inbyggda Xcode-verktyg, förenkla byggregler och anvĂ€nda standard-SDK:er frĂ„n olika versioner. macOS (frĂ„n macOS 10.12 till macOS 15) och eliminera onödiga patchar vid skapandet av applikationer. Nixpkgs 24.11 blir den sista utgĂ„van med stöd för den hĂ€r grenen. macOS 10.x, frĂ„n och med nĂ€sta version, kommer grenen att deklareras som minimum macOS 11.
  • Uppdaterade programversioner, till exempel, LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, NVIDIA 560-drivrutin, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
  • Nix-pakethanteraren har uppdaterats till version 2.24, vilket förbĂ€ttrar kodhĂ€mtning frĂ„n Git-förrĂ„d och lĂ€gger till stöd för att dokumentera kommentarer.
  • Tillagt stöd för Vulkan-drivrutin för AMD GPU:er (hardware.amdgpu.amdvlk)
  • Spelströmningsklienten Moonlight har nu stöd för HDR. Linux.
  • Lade till tjĂ€nsten services.scx för att anvĂ€nda uppgiftsschemalĂ€ggare baserade pĂ„ kĂ€rndelsystemet sched_ext.
  • Tillagt stöd för montering av filsystem frĂ„n blockenheter som anvĂ€nder dataintegritetskontroll baserat pĂ„ dm-verity-modulen.
  • Lade till alternativet virtualisation.xen för virtualisering med Xen-hypervisorn.

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster