Vydanie distribúcie NixOS 19.03 pomocou správcu balíkov Nix
[:ru]
uskutočnilo sa distribučné vydanie Nix OS 19.03založený na správcovi balíkov nix a poskytuje množstvo vlastných vylepšení, ktoré zjednodušujú nastavenie a údržbu systému. Napríklad NixOS používa jediný konfiguračný súbor systému (configuration.nix), poskytuje možnosť rýchleho návratu aktualizácií, podporuje prepínanie medzi rôznymi stavmi systému, podporuje inštaláciu jednotlivých balíkov jednotlivými používateľmi (balík je umiestnený v domovskom adresári ) a umožňuje súčasnú inštaláciu niekoľkých verzií toho istého programu. Plná veľkosť inštalačný obrázok s KDE - 1 GB, skrátená verzia pre konzolu - 400 MB.
Zahrnuté je desktopové prostredie Pantheon, sa vyvíja Projekt základného operačného systému (povolené cez services.xserver.desktopManager.pantheon.enable);
Modul so systémom orchestrácie kontajnerov Kubernetes bol výrazne prepracovaný a rozdelený na samostatné komponenty. Na zvýšenie bezpečnosti sú štandardne povolené TLS a RBAC;
Do systemd.services boli pridané možnosti pre spustenie služieb v prostredí chroot;
Pridaný inštalačný obraz pre architektúru Aarch64 s podporou
UEFI;
Aktualizované verzie distribučných komponentov vrátane CPythonu 3.7 (predtým 3.6);
Pridaných 22 nových služieb vrátane CockroachDB, bolt, lirc,
okrúhla kocka, weechat a uzol.
Pri používaní Nix sa balíčky inštalujú do samostatného adresárového stromu /nix/store alebo podadresára v adresári používateľa. Napríklad balík je nainštalovaný ako /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kde "f3a4h9..." je jedinečný identifikátor balíka používaný na monitorovanie závislostí. Obaly sú navrhnuté ako kontajnery obsahujúce komponenty potrebné na fungovanie aplikácií.
Je možné zisťovať závislosti medzi balíkmi a na vyhľadávanie prítomnosti už nainštalovaných závislostí sa používa hašovanie identifikátorov skenovania v adresári nainštalovaných balíkov. Je možné buď stiahnuť hotové binárne balíčky z úložiska (pri inštalácii aktualizácií binárnych balíčkov sa sťahujú len delta zmeny), alebo zostaviť zo zdrojového kódu so všetkými závislosťami. Zbierka balíkov je prezentovaná v špeciálnom úložisku Nixpkgs.
uskutočnilo sa distribučné vydanie Nix OS 19.03založený na správcovi balíkov nix a poskytuje množstvo vlastných vylepšení, ktoré zjednodušujú nastavenie a údržbu systému. Napríklad NixOS používa jediný konfiguračný súbor systému (configuration.nix), poskytuje možnosť rýchleho návratu aktualizácií, podporuje prepínanie medzi rôznymi stavmi systému, podporuje inštaláciu jednotlivých balíkov jednotlivými používateľmi (balík je umiestnený v domovskom adresári ) a umožňuje súčasnú inštaláciu niekoľkých verzií toho istého programu. Plná veľkosť inštalačný obrázok s KDE - 1 GB, skrátená verzia pre konzolu - 400 MB.
Zahrnuté je desktopové prostredie Pantheon, sa vyvíja Projekt základného operačného systému (povolené cez services.xserver.desktopManager.pantheon.enable);
Modul so systémom orchestrácie kontajnerov Kubernetes bol výrazne prepracovaný a rozdelený na samostatné komponenty. Na zvýšenie bezpečnosti sú štandardne povolené TLS a RBAC;
Do systemd.services boli pridané možnosti pre spustenie služieb v prostredí chroot;
Pridaný inštalačný obraz pre architektúru Aarch64 s podporou
UEFI;
Aktualizované verzie distribučných komponentov vrátane CPythonu 3.7 (predtým 3.6);
Pridaných 22 nových služieb vrátane CockroachDB, bolt, lirc,
okrúhla kocka, weechat a uzol.
Pri používaní Nix sa balíčky inštalujú do samostatného adresárového stromu /nix/store alebo podadresára v adresári používateľa. Napríklad balík je nainštalovaný ako /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kde "f3a4h9..." je jedinečný identifikátor balíka používaný na monitorovanie závislostí. Obaly sú navrhnuté ako kontajnery obsahujúce komponenty potrebné na fungovanie aplikácií.
Je možné zisťovať závislosti medzi balíkmi a na vyhľadávanie prítomnosti už nainštalovaných závislostí sa používa hašovanie identifikátorov skenovania v adresári nainštalovaných balíkov. Je možné buď stiahnuť hotové binárne balíčky z úložiska (pri inštalácii aktualizácií binárnych balíčkov sa sťahujú len delta zmeny), alebo zostaviť zo zdrojového kódu so všetkými závislosťami. Zbierka balíkov je prezentovaná v špeciálnom úložisku Nixpkgs.