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

Бостоялся выпуск дистрибутива NixOS 19.03, основанного Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Nix ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ряд собствСнных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΡ… настройку ΠΈ сопровоТдСниС систСмы. НапримСр, Π² NixOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» систСмной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (configuration.nix), прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, присутствуСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ состояниями систСмы, поддСрТиваСтся установка ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (ΠΏΠ°ΠΊΠ΅Ρ‚ ставится Π² домашнюю Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° одноврСмСнная установка Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вСрсий ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ установочного ΠΎΠ±Ρ€Π°Π·Π° с KDE β€” 1 Π“Π±, сокращённого консольного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° β€” 400 Мб.

Iinguqulelo eziphambili:

  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ дСсктоп-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Pantheon, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Elementary OS (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· services.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 bokuxhomekeka esele kufakiwe, i-hashes yokujonga i-scan kuluhlu lweepakethe ezifakiweyo ziyasetyenziswa. Kuyenzeka okanye 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 ekhethekileyo yokugcina i-Nixpkgs.

umthombo: opennet.ru

Yongeza izimvo