Utgivelse av NixOS 22.11-distribusjonen ved hjelp av Nix-pakkebehandlingen

NixOS 22.11-distribusjonen ble utgitt, basert på Nix-pakkebehandleren og gir en rekke egne utviklinger som forenkler systemoppsett og vedlikehold. For eksempel, i NixOS skjer all systemkonfigurasjon gjennom en enkelt systemkonfigurasjonsfil (configuration.nix), muligheten til raskt å rulle tilbake systemet til en tidligere versjon av konfigurasjonen, det er støtte for å bytte mellom forskjellige systemtilstander, installasjon av individuelle pakker av individuelle brukere støttes, og det er mulig å bruke flere versjoner samtidig ett program, reproduserbare sammenstillinger er gitt. Størrelsen på hele installasjonsbildet med KDE er 1.7 GB, GNOME er 2.2 GB, og den forkortede konsollversjonen er 827 MB.

Når du bruker Nix, lagres resultatet av å bygge pakker i en egen underkatalog i /nix/store. For eksempel, etter bygging kan en firefox-pakke skrives til /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, der "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5echd5 instruksjoner" er avhengige av alle dens. Å installere en pakke betyr å sette den sammen eller laste ned en allerede satt sammen (forutsatt at den allerede var satt sammen på Hydra, NixOS-prosjektbyggingstjenesten), samt opprette en katalog med symbolske lenker til alle pakkene i systemet eller brukerprofilen, og deretter legger denne katalogen til PATH-listen. En lignende tilnærming brukes i GNU Guix-pakkebehandleren, som er basert på Nix-utviklingen. Samlingen av pakker presenteres i et spesielt depot Nixpkgs.

Hovedinnovasjoner:

  • 16678 pakker ble lagt til, 2812 pakker ble fjernet, 14680 pakker ble oppdatert. Oppdaterte pakkeversjoner, inkludert GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • Nix-pakkebehandlingen har blitt oppdatert til versjon 2.11.
  • Lagt til 40 nye tjenester, inkludert dragonflydb, expressvpn, languagetool, OpenRGB,
  • Systemd-oomd brukes til å håndtere situasjoner med lite minne.
  • Algoritmen for hashing av passord er endret til sha512crypt i libxcrypt-implementeringen. Støtte for hashing-algoritmer flagget som ikke-klarert av libxcrypt vil bli avviklet i 23.05-utgivelsen.
  • Dokumentasjonsgenerering har blitt byttet til å bruke markdown-oppmerking.
  • Støtte for aarch64-linux-arkitekturen er inkludert i hovedbyggkanalene nixos-22.11 og nixos-22.11-small. ISO-bilder for Aarch64 tilbys.
  • Som en erstatning for nscd (navnetjenestebufferdaemon), foreslås nsncd, som vil være aktivert som standard i NixOS 23.05.
  • Lagt til alternativet hardware.nvidia.open for å bruke den åpne kjernedriveren fra NVIDIA.

Kilde: opennet.ru

Legg til en kommentar