Release av NixOS 21.05-distributionen med hjälp av Nix-pakethanteraren

Presenterad är releasen av NixOS 21.05-distributionen, baserad på Nix-pakethanteraren och tillhandahåller ett antal egenutvecklade utvecklingar som förenklar systeminstallation och underhåll. Till exempel använder NixOS en enda systemkonfigurationsfil (configuration.nix), ger möjlighet att snabbt återställa uppdateringar, stöder växling mellan olika systemtillstånd, stöder installation av individuella paket av enskilda användare (paketet placeras i hemkatalogen ), och tillåter samtidig installation av flera versioner av samma program, säkerställs reproducerbara sammansättningar. Storleken på den fullständiga installationsbilden med KDE är 1.4 GB, GNOME är 1.8 GB och den förkortade konsolversionen är 660 MB.

Huvudsakliga innovationer:

  • 12985 paket lades till, 14109 paket togs bort, 16768 paket uppdaterades. Uppdaterade versioner av distributionskomponenter, inklusive gcc 10.3.0, glibc 2.32, mesa 21.0.1. Linux-baskärnan har uppdaterats från version 5.4 till 5.10, med kärna 5.12 som ett alternativ.
  • Stationära datorer har uppdaterats till KDE 5.21.3 (+ KDE Applications 20.12.3), GNOME 3.40 och Cinnamon 4.8.1.
  • Lade till nya tjänster med GNURadio 3.8, Keycloak-autentiseringsserver och Discourse-diskussionsplattform.

När du använder Nix installeras paket i ett separat katalogträd /nix/store eller en underkatalog i användarens katalog. Till exempel installeras paketet som /nix/store/f2b5...8a163-firefox-89.0.0/, där "f2b5..." är den unika paketidentifieraren som används för beroendeövervakning. Förpackningar är utformade som behållare som innehåller de komponenter som krävs för att applikationer ska fungera. Ett liknande tillvägagångssätt används i GNU Guix-pakethanteraren, som är baserad på Nix-utvecklingar.

Det är möjligt att fastställa beroenden mellan paket, och för att söka efter förekomsten av redan installerade beroenden, används scanningsidentifieringshashar i katalogen över installerade paket. Det är möjligt att antingen ladda ner färdiga binära paket från förvaret (vid installation av uppdateringar till binära paket laddas endast deltaändringar ner), eller bygga från källkod med alla beroenden. Samlingen av paket presenteras i ett speciellt arkiv Nixpkgs.

Källa: opennet.ru

Lägg en kommentar