UppnÄendet av distributionen NixOS 22.11, som anvÀnder paketchefen Nix

Distributionen NixOS 22.11 har slĂ€ppts, baserad pĂ„ pakethanteraren Nix och erbjuder en mĂ€ngd egna lösningar för att förenkla konfiguration och underhĂ„ll av systemet. Till exempel sker all systemkonfiguration i NixOS via en enda systemkonfigurationsfil (configuration.nix), möjligheten till snabb Ă„terstĂ€llning av systemet till en tidigare konfigurationsversion finns, stöd för att vĂ€xla mellan olika systemtillstĂ„nd tillhandahĂ„lls, installation av individuella paket av olika anvĂ€ndare stöds, det Ă€r möjligt att anvĂ€nda flera versioner av samma program samtidigt, och reproducerbara byggen Ă€r sĂ€kerstĂ€llda. Storleken pĂ„ den fullstĂ€ndiga installationsbilden med KDE Ă€r 1,7 GB, GNOME – 2,2 GB, och den komprimerade konsolversionen – 827 MB.

Vid anvĂ€ndning av Nix lagras byggresultatet av paket i en separat underkatalog i /nix/store. Till exempel, efter att ha byggt paketet firefox kan det skrivas till /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, dĂ€r "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4" Ă€r en hash av alla dess beroenden och bygginstruktioner. Installation av ett paket innebĂ€r dess byggande eller nedladdning av ett redan byggt (förutsatt att det har byggts pĂ„ Hydra – NixOS byggtjĂ€nst), samt skapandet av en katalog med symboliska lĂ€nkar till alla paket i systemets eller anvĂ€ndarens profil, följt av tillĂ€gg av denna katalog till PATH-listan. En liknande metod tillĂ€mpas i pakethanteraren GNU Guix, som bygger pĂ„ arbetet med Nix. Paketkollektionen tillhandahĂ„lls i det speciella Nixpkgs-förvaret.

Huvudsakliga nyheter:

  • 16678 nya paket har lagts till, 2812 paket har tagits bort, 14680 paket har uppdaterats. Paketversioner har uppdaterats, inklusive GNOME 43, KDE Plasma 5.26, Cinnamon 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • Pakethanteraren Nix har uppdaterats till version 2.11.
  • 40 nya tjĂ€nster har lagts till, bland dem dragonflydb, expressvpn, languagetool, OpenRGB.
  • Systemet anvĂ€nder systemd-oomd för att hantera situationer med otillrĂ€ckligt minne.
  • Algoritmen för hashning av lösenord har Ă€ndrats till sha512crypt i implementationen av libxcrypt. Stödet för hash-algoritmer markerade som osĂ€kra i libxcrypt kommer att upphöra i version 23.05.
  • Dokumentgenerering har övergĂ„tt till att anvĂ€nda markdown-formattering.
  • Stöd för arkitekturen aarch64-linux har inkluderats i de frĂ€msta byggkanalerna nixos-22.11 och nixos-22.11-small. ISO-avbilder för Aarch64 har föreslagits.
  • Som ett alternativ till nscd (name service cache daemon) föreslĂ„s nsncd, som kommer att anvĂ€ndas som standard i version NixOS 23.05.
  • En ny instĂ€llning, hardware.nvidia.open, har lagts till för att anvĂ€nda den öppna kĂ€rndriver frĂ„n NVIDIA.

KĂ€lla: opennet.ru

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