Siideynta qaybinta NixOS 19.03 iyadoo la adeegsanayo maamulaha xirmada Nix

[:ru]

dhacay sii daynta qaybinta Nix OS 19.03maamulaha xirmo ku salaysan Nix ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ряд собствСнных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΡ… настройку ΠΈ сопровоТдСниС систСмы. НапримСр, Π² NixOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» систСмной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (configuration.nix), прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, присутствуСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ состояниями систСмы, поддСрТиваСтся установка ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (ΠΏΠ°ΠΊΠ΅Ρ‚ ставится Π² домашнюю Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° одноврСмСнная установка Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вСрсий ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ sawirka rakibaadda oo leh KDE - 1 GB, nooca console oo la gaabiyay - 400 MB.

Main wax cusub:

  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ дСсктоп-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Pantheon, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Elementary OS (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· services.xserver.desktopManager.pantheon.enable);
  • Qaabka leh nidaamka habaynta weelka Kubernetes si weyn ayaa dib loo habeeyay waxaana loo qaybiyay qaybo gaar ah. Si loo kordhiyo amniga, TLS iyo RBAC waxaa loo sahlay si caadi ah;
  • Ikhtiyaarada lagu daray systemd.adeegyada socodsiinta adeegyada jawiga chroot;
  • Sawirka rakibaadda lagu daray ee dhismaha Aarch64 oo taageero leh
    UEFI;

  • Noocyada la cusboonaysiiyay ee qaybaha qaybinta, oo ay ku jiraan CPython 3.7 (wuxuu ahaa 3.6);
  • Waxaa lagu daray 22 adeegyo cusub, oo ay ku jiraan CockroachDB, bolt, lirc,
    wareeg, weechat iyo gunti.

Marka la isticmaalayo Nix, baakadaha waxaa lagu rakibay geed tusaha gaar ah /nix/store ama hage-hoosaad ee tusaha isticmaalaha. Tusaale ahaan, xirmada waxaa lagu rakibay sida /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, halkaasoo "f3a4h9..." ay tahay tilmaanta xirmada gaarka ah ee loo isticmaalo la socodka ku tiirsanaanta. Xirmooyinka waxaa loo qaabeeyey sidii weel ay ku jiraan qaybaha lagama maarmaanka u ah codsiyada si ay u shaqeeyaan.

Waa suurtogal in la go'aamiyo ku-tiirsanaanta u dhexeeya xirmooyinka, iyo in la raadiyo joogitaanka ku-tiirsanaanta horeba loo rakibay, hashes-ka aqoonsiga ee tusaha xirmooyinka rakiban ayaa la isticmaalaa. Waa suurtogal in la soo dejiyo baakadaha binary-ga ee diyaarsan ee kaydka (marka la rakibayo cusbooneysiinta xirmooyinka binary, kaliya isbeddellada delta ayaa la soo dejisan karaa), ama laga dhiso koodhka isha oo leh dhammaan ku-tiirsanaanta. Ururinta baakadaha ayaa lagu soo bandhigay kayd gaar ah Nixpkgs.

Xigashoopennet.ru

[: en]

dhacay sii daynta qaybinta Nix OS 19.03maamulaha xirmo ku salaysan Nix ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ряд собствСнных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΡ… настройку ΠΈ сопровоТдСниС систСмы. НапримСр, Π² NixOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» систСмной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (configuration.nix), прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, присутствуСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ состояниями систСмы, поддСрТиваСтся установка ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (ΠΏΠ°ΠΊΠ΅Ρ‚ ставится Π² домашнюю Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° одноврСмСнная установка Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вСрсий ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ sawirka rakibaadda oo leh KDE - 1 GB, nooca console oo la gaabiyay - 400 MB.

Main wax cusub:

  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ дСсктоп-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Pantheon, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Elementary OS (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· services.xserver.desktopManager.pantheon.enable);
  • Qaabka leh nidaamka habaynta weelka Kubernetes si weyn ayaa dib loo habeeyay waxaana loo qaybiyay qaybo gaar ah. Si loo kordhiyo amniga, TLS iyo RBAC waxaa loo sahlay si caadi ah;
  • Ikhtiyaarada lagu daray systemd.adeegyada socodsiinta adeegyada jawiga chroot;
  • Sawirka rakibaadda lagu daray ee dhismaha Aarch64 oo taageero leh
    UEFI;

  • Noocyada la cusboonaysiiyay ee qaybaha qaybinta, oo ay ku jiraan CPython 3.7 (wuxuu ahaa 3.6);
  • Waxaa lagu daray 22 adeegyo cusub, oo ay ku jiraan CockroachDB, bolt, lirc,
    wareeg, weechat iyo gunti.

Marka la isticmaalayo Nix, baakadaha waxaa lagu rakibay geed tusaha gaar ah /nix/store ama hage-hoosaad ee tusaha isticmaalaha. Tusaale ahaan, xirmada waxaa lagu rakibay sida /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, halkaasoo "f3a4h9..." ay tahay tilmaanta xirmada gaarka ah ee loo isticmaalo la socodka ku tiirsanaanta. Xirmooyinka waxaa loo qaabeeyey sidii weel ay ku jiraan qaybaha lagama maarmaanka u ah codsiyada si ay u shaqeeyaan.

Waa suurtogal in la go'aamiyo ku-tiirsanaanta u dhexeeya xirmooyinka, iyo in la raadiyo joogitaanka ku-tiirsanaanta horeba loo rakibay, hashes-ka aqoonsiga ee tusaha xirmooyinka rakiban ayaa la isticmaalaa. Waa suurtogal in la soo dejiyo baakadaha binary-ga ee diyaarsan ee kaydka (marka la rakibayo cusbooneysiinta xirmooyinka binary, kaliya isbeddellada delta ayaa la soo dejisan karaa), ama laga dhiso koodhka isha oo leh dhammaan ku-tiirsanaanta. Ururinta baakadaha ayaa lagu soo bandhigay kayd gaar ah Nixpkgs.

Source: opennet.ru

[:]

Add a comment