Ukukhishwa kokusatshalaliswa kwe-NixOS 19.03 kusetshenziswa umphathi wephakheji we-Nix

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

Okuqanjiwe okuyinhloko:

  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ дСсктоп-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Pantheon, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Elementary OS (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· services.xserver.desktopManager.pantheon.enable);
  • Imojula enohlelo lwe-Kubernetes lomculo we-orchestration iklanywe kabusha ngokuphawulekayo futhi yahlukaniswa yaba izingxenye ezihlukene. Ukuze kukhuliswe ukuvikeleka, i-TLS ne-RBAC zinikwa amandla ngokuzenzakalela;
  • Izinketho ezingeziwe kuzinhlelo zokusebenza zesistimu yokusebenza kwezinsizakalo endaweni ye-chroot;
  • Kungezwe isithombe sokufaka se-Aarch64 architecture ngokusekelwa
    I-UEFI;

  • Izinguqulo ezibuyekeziwe zezingxenye zokusabalalisa, okuhlanganisa i-CPython 3.7 (bekungu-3.6);
  • Kwengezwe izinsiza ezintsha ezingama-22, okuhlanganisa i-CockroachDB, ibhawudi, i-lirc,
    i-roundcube, i-weechat nefindo.

Uma usebenzisa i-Nix, amaphakheji afakwa esihlahleni somkhombandlela esihlukile/nix/isitolo noma uhla lwemibhalo olungaphansi kunkomba yomsebenzisi. Isibonelo, iphakheji ifakwe njenge /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, lapho i-"f3a4h9..." iyinkomba yephakheji ehlukile esetshenziselwa ukuqapha ukuncika. Amaphakheji aklanywe njengeziqukathi eziqukethe izingxenye ezidingekayo ukuze izinhlelo zokusebenza zisebenze.

Kungenzeka ukunquma ukuncika phakathi kwamaphakheji, futhi ukucinga ubukhona bokuncika osekufakiwe, ukuskena ama-hashes okuhlonza kumkhombandlela wamaphakheji afakiwe kuyasetshenziswa. Kungenzeka ukulanda amaphakheji kanambambili asevele enziwe endaweni yokugcina (uma ufaka izibuyekezo kumaphakheji kanambambili, izinguquko ze-delta kuphela ezilandiwe), noma ukwakha kusuka kukhodi yomthombo nakho konke okuncikile. Ukuqoqwa kwamaphakheji kuvezwa endaweni ekhethekile ye-Nixpkgs.

Source: opennet.ru

Engeza amazwana