Vydání distribuce NixOS 21.05 pomocí správce balíčků Nix

Představuje se vydání distribuční sady NixOS 21.05, která je založena na správci balíčků Nix a poskytuje řadu proprietárních vylepšení, která zjednodušují konfiguraci a údržbu systému. Například NixOS používá jediný konfigurační soubor systému (configuration.nix), poskytuje možnost rychlého vrácení aktualizací, podporuje přepínání mezi různými stavy systému, podporuje instalaci jednotlivých balíčků jednotlivými uživateli (balíček je umístěn v domovském adresáři ), je možná současná instalace několika verzí jednoho programu. , jsou poskytovány reprodukovatelné sestavení. Velikost úplného instalačního obrazu s KDE je 1.4 GB, GNOME je 1.8 GB a zmenšená verze pro konzoli je 660 MB.

Hlavní inovace:

  • Přidáno 12985 balíčků, odstraněno 14109 balíčků, aktualizováno 16768 balíčků. Aktualizované verze součástí distribuce, včetně gcc 10.3.0, glibc 2.32, mesa 21.0.1. Základní linuxové jádro bylo aktualizováno z verze 5.4 na 5.10, s jádrem 5.12 jako volitelnou možností.
  • Desktopy byly aktualizovány na KDE 5.21.3 (+ KDE aplikace 20.12.3), GNOME 3.40 a Cinnamon 4.8.1.
  • Přidány nové služby s GNURadio 3.8, autentizačním serverem Keycloak a diskusní platformou Discourse.

Při použití Nix se balíčky instalují do samostatného adresářového stromu /nix/store nebo podadresáře v adresáři uživatele. Balíček je například nainstalován jako /nix/store/f2b5…8a163-firefox-89.0.0/, kde „f2b5…“ je jedinečný identifikátor balíčku používaný ke kontrole závislostí. Balíčky jsou navrženy jako kontejnery obsahující komponenty nezbytné pro fungování aplikace. Podobný přístup používá správce balíčků GNU Guix, který je založen na Nix.

Je možné určit závislosti mezi balíčky skenováním hash identifikátorů v adresáři nainstalovaných balíčků, abyste zjistili přítomnost již nainstalovaných závislostí. Je možné jak stahovat hotové binární balíčky z úložiště (při instalaci aktualizací do binárních balíčků se stahují pouze delta změny), nebo sestavit ze zdroje se všemi závislostmi. Sbírka balíčků je poskytována ve speciálním úložišti Nixpkgs.

Zdroj: opennet.ru

Přidat komentář