Verëffentlechung vun der NixOS 19.03 Verdeelung mam Nix Package Manager

Состоялся выпуск дистрибутива NixOS 19.03, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE — 1 Гб, сокращённого консольного варианта — 400 Мб.

Haaptinnovatiounen:

  • В состав включено десктоп-окружение Pantheon, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • De Modul mam Kubernetes Container Orchestratiounssystem gouf wesentlech nei designt an an getrennte Komponenten opgedeelt. Fir d'Sécherheet ze erhéijen, TLS an RBAC sinn als Standard aktivéiert;
  • Added options to systemd.Servicer fir Servicer an engem Chroot-Ëmfeld ze lafen;
  • Zousätzlech Installatiounsbild fir Aarch64 Architektur mat Ënnerstëtzung
    UEFI;

  • Aktualiséiert Versioune vun Verdeelung Komponente, dorënner CPython 3.7 (war 3.6);
  • 22 nei Servicer dobäigesat, dorënner CockroachDB, bolt, lirc,
    roundcube, Weechat a Knot.

Wann Dir Nix benotzt, ginn Packagen an engem getrennten Verzeichnisbaum /nix/store oder engem Ënnerverzeechnes am Verzeechnes vum Benotzer installéiert. Zum Beispill gëtt de Package als /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ installéiert, wou "f3a4h9..." den eenzegaartege Package Identifizéierer ass fir Ofhängegkeetsiwwerwaachung. Packagen sinn als Container entworf déi Komponenten enthalen déi néideg sinn fir Uwendungen ze bedreiwen.

Et ass méiglech Ofhängegkeeten tëscht Packagen ze bestëmmen, a fir no der Präsenz vu schonn installéierten Ofhängegkeeten ze sichen, Scannen Identifizéierer Hashes am Verzeechnes vun installéierten Packagen gëtt benotzt. Et ass méiglech entweder fäerdeg binär Packagen aus dem Repository erofzelueden (wann Dir Aktualiséierunge fir binär Packagen installéiert, ginn nëmmen Delta Ännerungen erofgelueden), oder aus Quellcode mat all Ofhängegkeeten ze bauen. D'Sammlung vu Packagen gëtt an engem spezielle Repository Nixpkgs presentéiert.

Source: opennet.ru

Setzt e Commentaire