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

Iliyowasilishwa na kutolewa kwa usambazaji Nix OS 19.09meneja 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 ufungaji wa wakati huo huo wa matoleo kadhaa ya mpango huo huo, uwezekano wa makusanyiko ya kuzaliana huhakikishwa. Ukubwa kamili picha ya ufungaji na KDE - 1.3 GB, toleo fupi la console - 560 MB.

kuu ubunifu:

  • Uzinduzi uliowashwa wa kisakinishi chini ya mtumiaji asiye na haki
    nixos badala ya mzizi (kupata haki za mizizi, tumia sudo -i bila nywila);

  • Desktop ya Xfce imesasishwa hadi tawi 4.14;
  • Kifurushi cha PHP kimesasishwa hadi tawi 7.3. Usaidizi kwa tawi la PHP 7.1 umekatishwa;
  • Moduli ya udhibiti wa eneo-kazi la GNOME 3 hutoa uwezo wa kuwezesha/kuzima huduma, programu na vifurushi vya ziada kama vile michezo. Mazingira ya GNOME 3 yaliyosakinishwa yako karibu iwezekanavyo na usambazaji asili. Usanikishaji wa kiboreshaji cha programu, mhariri wa dconf, mageuzi,
    mbilikimo-nyaraka
    gnome-nettool
    meneja wa nguvu ya mbilikimo,
    mbilikimo-todo
    mabadiliko ya mbilikimo,
    matumizi ya mbilikimo
    gucharmap,
    nautilus-sendto na vinagre. Imejumuishwa kwenye kifurushi cha msingi
    jibini, gia, meneja wa rangi ya mbilikimo na orca. Huduma ya huduma.avahi.enable imewashwa;

  • Matoleo yaliyosasishwa ya vipengele vya usambazaji, ikiwa ni pamoja na
    mfumo 242;

  • Imeongeza huduma ya hali ya dwm na moduli ya hardware.printers;
  • Msaada wa Python 2 umekatishwa.

Unapotumia Nix, vifurushi husakinishwa kwenye saraka tofauti mti /nix/store au saraka ndogo kwenye saraka ya mtumiaji. Kwa mfano, kifurushi kimesakinishwa kama /nix/store/f3a4...8a143-firefox-69.0.2/, ambapo "f3a4..." ndicho kitambulisho 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