Ukukhutshwa kokuhanjiswa kwe-NixOS 19.03 kusetyenziswa umphathi wepakethe ye-Nix

[:en]

yathatha indawo ukukhutshwa kokusasazwa INixOS 19.03umphathi wepakethe esekwe nix kunye nokubonelela ngenani lophuhliso lwayo olwenza lula ukusetwa kunye nokugcinwa kwenkqubo. Ngokomzekelo, i-NixOS isebenzisa ifayile yoqwalaselo lwenkqubo enye (configuration.nix), inika amandla okubuyisela umva ngokukhawuleza, ixhasa ukutshintsha phakathi kwenkqubo ezahlukeneyo, ixhasa ukufakwa kweepakethe ezizimeleyo ngabasebenzisi ngabanye (iphakheji ifakwe kuluhlu lwasekhaya. ), kwaye ivumela ukufakela ngaxeshanye kweenguqulelo ezininzi zenkqubo enye . Ubungakanani obugcweleyo umfanekiso wofakelo nge KDE - 1 GB, uguqulelo olufutshane lweconsole - 400 MB.

Siseko ezintsha:

  • Indawo yedesktop yePantheon ibandakanyiwe, iyaphuhliswa Iprojekthi ye-Elementary OS (eyenziwe ngeenkonzo.xserver.desktopManager.pantheon.enable);
  • Imodyuli enenkqubo ye-orchestration ye-Kubernetes iye yahlengahlengiswa kakhulu kwaye yahlulahlulwe yangamacandelo ahlukeneyo. Ukwandisa ukhuseleko, i-TLS kunye ne-RBAC zinikwe amandla ngokungagqibekanga;
  • Iinketho ezongeziweyo kwiinkonzo ze-systemd zokuqhuba iinkonzo kwindawo yechroot;
  • Kongezwe umfanekiso wofakelo we-Aarch64 uyilo ngenkxaso
    UEFI;

  • Iinguqulelo ezihlaziyiweyo zamacandelo okusabalalisa, kuquka i-CPython 3.7 (yayiyi-3.6);
  • Kongezwe iinkonzo ezintsha ezingama-22, kubandakanya iCockroachDB, ibolt, lirc,
    roundcube, weechat kunye neqhina.

Xa usebenzisa i-Nix, iipakethe zifakwa kuluhlu olwahlukileyo lomthi/nix/ivenkile okanye uvimba weefayili onganeno kulawulo lomsebenzisi. Umzekelo, ipakethe ifakwe njenge /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, apho i-"f3a4h9..." isiphawuli sephakheji esisodwa esisetyenziselwa ukubeka esweni ukuxhomekeka. Iipakethi ziyilelwe njengezikhongozeli eziqulethe izinto eziyimfuneko ukuze izicelo zisebenze.

Kuyenzeka ukumisela ukuxhomekeka phakathi kwepakethe, kunye nokukhangela ubukho bezinto ezixhomekeke esele zifakelwe, i-hashes yokujonga i-scan kuluhlu lweepakethe ezifakiweyo ziyasetyenziswa. Kuyenzeka nokuba ukukhuphela eselenziwe-eyenziweyo iipakethe zokubini ukusuka kwindawo yokugcina (xa ufaka uhlaziyo kwiipakethe zokubini, kuphela utshintsho lwedelta olukhutshelwayo), okanye ukwakha kwikhowudi yemvelaphi kunye nabo bonke abaxhomekeke. Ingqokelela yeepakethe inikezelwa kwindawo yokugcina izinto Nixpkgs.

Umthomboopennet.ru

[: zu]

yathatha indawo ukukhutshwa kokusasazwa INixOS 19.03umphathi wepakethe esekwe nix kunye nokubonelela ngenani lophuhliso lwayo olwenza lula ukusetwa kunye nokugcinwa kwenkqubo. Ngokomzekelo, i-NixOS isebenzisa ifayile yoqwalaselo lwenkqubo enye (configuration.nix), inika amandla okubuyisela umva ngokukhawuleza, ixhasa ukutshintsha phakathi kwenkqubo ezahlukeneyo, ixhasa ukufakwa kweepakethe ezizimeleyo ngabasebenzisi ngabanye (iphakheji ifakwe kuluhlu lwasekhaya. ), kwaye ivumela ukufakela ngaxeshanye kweenguqulelo ezininzi zenkqubo enye . Ubungakanani obugcweleyo umfanekiso wofakelo nge KDE - 1 GB, uguqulelo olufutshane lweconsole - 400 MB.

Siseko ezintsha:

  • Indawo yedesktop yePantheon ibandakanyiwe, iyaphuhliswa Iprojekthi ye-Elementary OS (eyenziwe ngeenkonzo.xserver.desktopManager.pantheon.enable);
  • Imodyuli enenkqubo ye-orchestration ye-Kubernetes iye yahlengahlengiswa kakhulu kwaye yahlulahlulwe yangamacandelo ahlukeneyo. Ukwandisa ukhuseleko, i-TLS kunye ne-RBAC zinikwe amandla ngokungagqibekanga;
  • Iinketho ezongeziweyo kwiinkonzo ze-systemd zokuqhuba iinkonzo kwindawo yechroot;
  • Kongezwe umfanekiso wofakelo we-Aarch64 uyilo ngenkxaso
    UEFI;

  • Iinguqulelo ezihlaziyiweyo zamacandelo okusabalalisa, kuquka i-CPython 3.7 (yayiyi-3.6);
  • Kongezwe iinkonzo ezintsha ezingama-22, kubandakanya iCockroachDB, ibolt, lirc,
    roundcube, weechat kunye neqhina.

Xa usebenzisa i-Nix, iipakethe zifakwa kuluhlu olwahlukileyo lomthi/nix/ivenkile okanye uvimba weefayili onganeno kulawulo lomsebenzisi. Umzekelo, ipakethe ifakwe njenge /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, apho i-"f3a4h9..." isiphawuli sephakheji esisodwa esisetyenziselwa ukubeka esweni ukuxhomekeka. Iipakethi ziyilelwe njengezikhongozeli eziqulethe izinto eziyimfuneko ukuze izicelo zisebenze.

Kuyenzeka ukumisela ukuxhomekeka phakathi kwepakethe, kunye nokukhangela ubukho bezinto ezixhomekeke esele zifakelwe, i-hashes yokujonga i-scan kuluhlu lweepakethe ezifakiweyo ziyasetyenziswa. Kuyenzeka nokuba ukukhuphela eselenziwe-eyenziweyo iipakethe zokubini ukusuka kwindawo yokugcina (xa ufaka uhlaziyo kwiipakethe zokubini, kuphela utshintsho lwedelta olukhutshelwayo), okanye ukwakha kwikhowudi yemvelaphi kunye nabo bonke abaxhomekeke. Ingqokelela yeepakethe inikezelwa kwindawo yokugcina izinto Nixpkgs.

umthombo: opennet.ru

[:]

Yongeza izimvo