Kutolewa kwa usambazaji wa NixOS 19.03 kwa kutumia kidhibiti cha kifurushi cha Nix

[:en]

ilifanyika kutolewa kwa usambazaji Nix OS 19.03meneja wa kifurushi kulingana na Nix na kutoa idadi ya maendeleo yake ambayo hurahisisha usanidi na matengenezo ya mfumo. Kwa mfano, NixOS hutumia faili moja ya usanidi wa mfumo (configuration.nix), hutoa uwezo wa kurudisha sasisho haraka, inasaidia kubadili kati ya majimbo tofauti ya mfumo, inasaidia usakinishaji wa vifurushi vya kibinafsi na watumiaji binafsi (kifurushi kimewekwa kwenye saraka ya nyumba. ), na inaruhusu usakinishaji kwa wakati mmoja wa matoleo kadhaa ya programu sawa. Ukubwa kamili picha ya ufungaji na KDE - 1 GB, toleo fupi la console - 400 MB.

kuu ubunifu:

  • Mazingira ya eneo-kazi la Pantheon yanajumuishwa, kuendelezwa Mradi wa Mfumo wa Uendeshaji wa Msingi (umewezeshwa kupitia services.xserver.desktopManager.pantheon.enable);
  • Moduli iliyo na mfumo wa ochestration ya kontena ya Kubernetes imeundwa upya kwa kiasi kikubwa na kugawanywa katika vipengele tofauti. Ili kuongeza usalama, TLS na RBAC huwezeshwa kwa chaguo-msingi;
  • Chaguo zilizoongezwa kwa systemd.services kwa huduma zinazoendesha katika mazingira ya chroot;
  • Imeongeza picha ya usakinishaji kwa usanifu wa Aarch64 na usaidizi
    UEFI;

  • Matoleo yaliyosasishwa ya vipengele vya usambazaji, ikiwa ni pamoja na CPython 3.7 (ilikuwa 3.6);
  • Imeongeza huduma mpya 22, pamoja na CockroachDB, bolt, lirc,
    roundcube, weechat na fundo.

Unapotumia Nix, vifurushi husakinishwa kwenye saraka tofauti mti /nix/store au saraka ndogo kwenye saraka ya mtumiaji. Kwa mfano, kifurushi kimesakinishwa kama /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ambapo "f3a4h9..." ndicho kitambulishi cha kifurushi cha kipekee kinachotumika kwa ufuatiliaji wa utegemezi. Vifurushi vimeundwa kama vyombo vyenye vipengele muhimu kwa programu kufanya kazi.

Inawezekana kuamua utegemezi kati ya vifurushi, na kutafuta uwepo wa utegemezi uliowekwa tayari, hashi za kitambulisho cha skanning kwenye saraka ya vifurushi vilivyowekwa hutumiwa. Inawezekana kupakua vifurushi vya binary vilivyotengenezwa tayari kutoka kwa hazina (wakati wa kusakinisha masasisho kwa vifurushi vya binary, ni mabadiliko ya delta pekee yanayopakuliwa), au kuunda kutoka kwa msimbo wa chanzo na vitegemezi vyote. Mkusanyiko wa vifurushi huwasilishwa kwenye hifadhi maalum Nixpkgs.

Chanzoopennet.ru

[: sw]

ilifanyika kutolewa kwa usambazaji Nix OS 19.03meneja wa kifurushi kulingana na Nix na kutoa idadi ya maendeleo yake ambayo hurahisisha usanidi na matengenezo ya mfumo. Kwa mfano, NixOS hutumia faili moja ya usanidi wa mfumo (configuration.nix), hutoa uwezo wa kurudisha sasisho haraka, inasaidia kubadili kati ya majimbo tofauti ya mfumo, inasaidia usakinishaji wa vifurushi vya kibinafsi na watumiaji binafsi (kifurushi kimewekwa kwenye saraka ya nyumba. ), na inaruhusu usakinishaji kwa wakati mmoja wa matoleo kadhaa ya programu sawa. Ukubwa kamili picha ya ufungaji na KDE - 1 GB, toleo fupi la console - 400 MB.

kuu ubunifu:

  • Mazingira ya eneo-kazi la Pantheon yanajumuishwa, kuendelezwa Mradi wa Mfumo wa Uendeshaji wa Msingi (umewezeshwa kupitia services.xserver.desktopManager.pantheon.enable);
  • Moduli iliyo na mfumo wa ochestration ya kontena ya Kubernetes imeundwa upya kwa kiasi kikubwa na kugawanywa katika vipengele tofauti. Ili kuongeza usalama, TLS na RBAC huwezeshwa kwa chaguo-msingi;
  • Chaguo zilizoongezwa kwa systemd.services kwa huduma zinazoendesha katika mazingira ya chroot;
  • Imeongeza picha ya usakinishaji kwa usanifu wa Aarch64 na usaidizi
    UEFI;

  • Matoleo yaliyosasishwa ya vipengele vya usambazaji, ikiwa ni pamoja na CPython 3.7 (ilikuwa 3.6);
  • Imeongeza huduma mpya 22, pamoja na CockroachDB, bolt, lirc,
    roundcube, weechat na fundo.

Unapotumia Nix, vifurushi husakinishwa kwenye saraka tofauti mti /nix/store au saraka ndogo kwenye saraka ya mtumiaji. Kwa mfano, kifurushi kimesakinishwa kama /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ambapo "f3a4h9..." ndicho kitambulishi cha kifurushi cha kipekee kinachotumika kwa ufuatiliaji wa utegemezi. Vifurushi vimeundwa kama vyombo vyenye vipengele muhimu kwa programu kufanya kazi.

Inawezekana kuamua utegemezi kati ya vifurushi, na kutafuta uwepo wa utegemezi uliowekwa tayari, hashi za kitambulisho cha skanning kwenye saraka ya vifurushi vilivyowekwa hutumiwa. Inawezekana kupakua vifurushi vya binary vilivyotengenezwa tayari kutoka kwa hazina (wakati wa kusakinisha masasisho kwa vifurushi vya binary, ni mabadiliko ya delta pekee yanayopakuliwa), au kuunda kutoka kwa msimbo wa chanzo na vitegemezi vyote. Mkusanyiko wa vifurushi huwasilishwa kwenye hifadhi maalum Nixpkgs.

Chanzo: opennet.ru

[:]

Kuongeza maoni