Rilaxx tad-distribuzzjoni NixOS 19.03 bl-użu tal-maniġer tal-pakketti Nix

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

Innovazzjonijiet ewlenin:

  • В состав включено десктоп-окружение Pantheon, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • Il-modulu bis-sistema ta 'orkestrazzjoni tal-kontejners Kubernetes ġie ddisinjat mill-ġdid b'mod sinifikanti u maqsum f'komponenti separati. Biex tiżdied is-sigurtà, TLS u RBAC huma attivati ​​awtomatikament;
  • Għażliet miżjuda għal systemd.services għat-tmexxija tas-servizzi f'ambjent chroot;
  • Miżjud immaġni ta 'installazzjoni għall-arkitettura Aarch64 b'appoġġ
    UEFI;

  • Verżjonijiet aġġornati tal-komponenti tad-distribuzzjoni, inkluż CPython 3.7 (kien 3.6);
  • Żiedu 22 servizz ġdid, inklużi CockroachDB, bolt, lirc,
    roundcube, weechat u għoqda.

Meta tuża Nix, il-pakketti huma installati f'siġra tad-direttorju separata /nix/store jew subdirettorju fid-direttorju tal-utent. Pereżempju, il-pakkett huwa installat bħala /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, fejn "f3a4h9..." huwa l-identifikatur uniku tal-pakkett użat għall-monitoraġġ tad-dipendenza. Il-pakketti huma ddisinjati bħala kontenituri li fihom il-komponenti meħtieġa għall-applikazzjonijiet biex joperaw.

Huwa possibbli li jiġu ddeterminati d-dipendenzi bejn il-pakketti, u biex tfittex il-preżenza ta 'dipendenzi diġà installati, jintuża l-iskannjar tal-hashes tal-identifikatur fid-direttorju tal-pakketti installati. Huwa possibbli li jew tniżżel pakketti binarji lesti mir-repożitorju (meta jiġu installati aġġornamenti għal pakketti binarji, jitniżżlu biss bidliet tad-delta), jew tibni mill-kodiċi tas-sors bid-dipendenzi kollha. Il-ġbir ta 'pakketti hija ppreżentata f'repożitorju speċjali Nixpkgs.

Sors: opennet.ru

Żid kumment