Rakirina belavkirina NixOS 19.03 bi karanîna rêveberê pakêtê Nix

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

Nûvekirinên sereke:

  • В состав включено десктоп-окружение Pantheon, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • Modula bi pergala orkestrasyona konteynerê Kubernetes ve bi girîngî ji nû ve hatî sêwirandin û li beşên cihêreng hate dabeş kirin. Ji bo zêdekirina ewlehiyê, TLS û RBAC ji hêla xwerû ve têne çalak kirin;
  • Vebijarkên ji bo xebitandina karûbaran di hawîrdorek chroot de li systemd.services zêde kirin;
  • Ji bo mîmariya Aarch64 bi piştgirî re wêneya sazkirinê zêde kir
    UEFI;

  • Guhertoyên nûvekirî yên pêkhateyên belavkirinê, tevî CPython 3.7 (3.6 bû);
  • 22 karûbarên nû lê zêde kirin, di nav de CockroachDB, bolt, lirc,
    roundcube, weechat û girêk.

Dema ku Nix-ê bikar tînin, pakêt di pelrêça bikarhênerê de li darek pelrêça cihê /nix/store an jî binerdekek di pelrêça bikarhêner de têne saz kirin. Mînakî, pakêt wekî /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ tê saz kirin, ku "f3a4h9..." nasnavê pakêtê ya yekta ye ku ji bo şopandina girêdayîbûnê tê bikar anîn. Pakêt wekî konteynir têne sêwirandin ku pêkhateyên ku ji bo xebitandina serîlêdanan hewce ne dihewîne.

Mimkun e ku meriv pêwendiyan di navbera pakêtan de diyar bike, û ji bo lêgerîna hebûna girêdanên jixwe sazkirî bigerin, di pelrêça pakêtên sazkirî de heşeyên nasnavê şopandin tê bikar anîn. Mimkun e ku meriv pakêtên binaryê yên amade ji depoyê dakêşîne (dema ku nûvekirinên pakêtên binary saz dikin, tenê guheztinên delta têne dakêşandin), an jî ji koda çavkaniyê bi hemî pêwendiyan re ava bikin. Kombûna pakêtan di depoyek taybetî ya Nixpkgs de tê pêşkêş kirin.

Source: opennet.ru

Add a comment