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

[: ru]

odehrál se distribuční vydání Nix OS 19.03založený na správci balíčků Nix a poskytuje řadu vlastních vylepšení, které zjednodušují nastavení 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 ) a umožňuje současnou instalaci několika verzí stejného programu. Plná velikost instalační obraz s KDE - 1 GB, zkrácená konzolová verze - 400 MB.

hlavní inovace:

  • Součástí je desktopové prostředí Pantheon, se vyvíjí Projekt základního operačního systému (povoleno přes services.xserver.desktopManager.pantheon.enable);
  • Modul se systémem orchestrace kontejnerů Kubernetes byl výrazně přepracován a rozdělen do samostatných komponent. Pro zvýšení zabezpečení jsou standardně povoleny TLS a RBAC;
  • Do systemd.services byly přidány možnosti pro spouštění služeb v prostředí chroot;
  • Přidán instalační obraz pro architekturu Aarch64 s podporou
    UEFI;

  • Aktualizované verze součástí distribuce, včetně CPythonu 3.7 (původně 3.6);
  • Přidáno 22 nových služeb, včetně CockroachDB, bolt, lirc,
    roundcube, weechat a uzel.

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/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kde "f3a4h9..." je jedinečný identifikátor balíčku používaný pro monitorování závislostí. Obaly jsou navrženy jako kontejnery obsahující součásti nezbytné pro fungování aplikací.

Je možné zjišťovat závislosti mezi balíčky a pro hledání přítomnosti již nainstalovaných závislostí se používá skenování identifikátorů hash v adresáři nainstalovaných balíčků. Je možné buď stáhnout hotové binární balíčky z úložiště (při instalaci aktualizací binárních balíčků se stahují pouze delta změny), nebo sestavit ze zdrojového kódu se všemi závislostmi. Sbírka balíčků je prezentována ve speciálním úložišti Nixpkgs.

Zdrojopennet.ru

[En]

odehrál se distribuční vydání Nix OS 19.03založený na správci balíčků Nix a poskytuje řadu vlastních vylepšení, které zjednodušují nastavení 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 ) a umožňuje současnou instalaci několika verzí stejného programu. Plná velikost instalační obraz s KDE - 1 GB, zkrácená konzolová verze - 400 MB.

hlavní inovace:

  • Součástí je desktopové prostředí Pantheon, se vyvíjí Projekt základního operačního systému (povoleno přes services.xserver.desktopManager.pantheon.enable);
  • Modul se systémem orchestrace kontejnerů Kubernetes byl výrazně přepracován a rozdělen do samostatných komponent. Pro zvýšení zabezpečení jsou standardně povoleny TLS a RBAC;
  • Do systemd.services byly přidány možnosti pro spouštění služeb v prostředí chroot;
  • Přidán instalační obraz pro architekturu Aarch64 s podporou
    UEFI;

  • Aktualizované verze součástí distribuce, včetně CPythonu 3.7 (původně 3.6);
  • Přidáno 22 nových služeb, včetně CockroachDB, bolt, lirc,
    roundcube, weechat a uzel.

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/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kde "f3a4h9..." je jedinečný identifikátor balíčku používaný pro monitorování závislostí. Obaly jsou navrženy jako kontejnery obsahující součásti nezbytné pro fungování aplikací.

Je možné zjišťovat závislosti mezi balíčky a pro hledání přítomnosti již nainstalovaných závislostí se používá skenování identifikátorů hash v adresáři nainstalovaných balíčků. Je možné buď stáhnout hotové binární balíčky z úložiště (při instalaci aktualizací binárních balíčků se stahují pouze delta změny), nebo sestavit ze zdrojového kódu se všemi závislostmi. Sbírka balíčků je prezentována ve speciálním úložišti Nixpkgs.

Zdroj: opennet.ru

[:]

Přidat komentář