Udgivelsen af NixOS 22.11-distributionen, der bruger pakkeadministratoren Nix

Udgivelsen af NixOS 22.11 er blevet offentliggjort, baseret på pakkestyreren Nix, og tilbyder en række egne udviklinger, der forenkler konfigurationen og vedligeholdelsen af systemet. For eksempel, i NixOS foregår al systemkonfiguration via en enkelt systemkonfigurationsfil (configuration.nix), der gives mulighed for hurtig tilbagevenden til en tidligere konfigurationsversion, understøttes skift mellem forskellige systemtilstande, der er mulighed for installation af individuelle pakker af separate brugere, og muligheden for samtidig brug af flere versioner af det samme program er til stede, samt reproducerbare builds er sikret. Størrelsen på det fulde installationsbillede med KDE er 1,7 GB, GNOME - 2,2 GB, og det forkortede konsolversion - 827 MB.

Når man bruger Nix, opbevares resultatet af pakkebygningen i en separat underfører i /nix/store. For eksempel, efter bygning kan pakken firefox skrives til /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, hvor "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4" er en hash af alle dens afhængigheder og byggeinstruktioner. Installation af en pakke forstås som dens bygning eller download af en allerede bygget (forudsat at den allerede er bygget på Hydra - NixOS-projektets bygger-service), samt dannelse af en mappe med symbolske links til alle pakker i systemets eller brugerens profil, hvorefter denne mappe tilføjes til PATH. En tilsvarende tilgang anvendes i pakkestyreren GNU Guix, som er baseret på udviklinger fra Nix. Pakkeudvalget præsenteres i et speciallager, Nixpkgs.

Hovednyhederne:

  • Tilføjet 16678 pakker, fjernet 2812 pakker, opdateret 14680 pakker. Versioner af pakker er opdateret, herunder GNOME 43, KDE Plasma 5.26, Cinnamon 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • Pakkestyreren Nix er opdateret til version 2.11.
  • Tilføjet 40 nye tjenester, herunder dragonflydb, expressvpn, languagetool, OpenRGB,
  • Systemet har systemd-oomd til behandling af hukommelsesmangel.
  • Algoritmen til hashing af adgangskoder er ændret til sha512crypt i implementeringen af libxcrypt. Understøttelsen af hash-algoritmer, der er markeret som usikre i libxcrypt, vil blive afsluttet i udgivelsen 23.05.
  • Genereringen af dokumentation er blevet overført til brugen af markdown markup.
  • Understøttelse af aarch64-linux arkitekturen er inkluderet i de primære byggekanaler nixos-22.11 og nixos-22.11-small. ISO-billeder til Aarch64 er blevet foreslået.
  • Som erstatning for nscd (name service cache daemon) er nsncd blevet foreslået, som vil blive anvendt som standard i versionen NixOS 23.05.
  • Der er tilføjet en mulighed for hardware.nvidia.open til brug af NVIDIA's åbne kerne-driver.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster