เบเบฒเบ™เบ›เปˆเบญเบเบเบฒเบ™เปเบˆเบเบขเบฒเบ NixOS 21.05 เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เปเบžเบฑเบเป€เบเบฑเบ” Nix

ะŸั€ะตะดัั‚ะฐะฒะปะตะฝ ะฒั‹ะฟัƒัะบ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ NixOS 21.05, ะพัะฝะพะฒะฐะฝะฝะพะณะพ ะฝะฐ ะฟะฐะบะตั‚ะฝะพะผ ะผะตะฝะตะดะถะตั€ะต Nix ะธ ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะตะณะพ ั€ัะด ัะพะฑัั‚ะฒะตะฝะฝั‹ั… ั€ะฐะทั€ะฐะฑะพั‚ะพะบ, ัƒะฟั€ะพั‰ะฐัŽั‰ะธั… ะฝะฐัั‚ั€ะพะนะบัƒ ะธ ัะพะฟั€ะพะฒะพะถะดะตะฝะธะต ัะธัั‚ะตะผั‹. ะะฐะฟั€ะธะผะตั€, ะฒ NixOS ะธัะฟะพะปัŒะทัƒะตั‚ัั ะตะดะธะฝั‹ะน ั„ะฐะนะป ัะธัั‚ะตะผะฝะพะน ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ (configuration.nix), ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ัั ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฑั‹ัั‚ั€ะพะณะพ ะพั‚ะบะฐั‚ะฐ ะพะฑะฝะพะฒะปะตะฝะธะน, ะฟั€ะธััƒั‚ัั‚ะฒัƒะตั‚ ะฟะพะดะดะตั€ะถะบะฐ ะฟะตั€ะตะบะปัŽั‡ะตะฝะธั ะผะตะถะดัƒ ั€ะฐะทะปะธั‡ะฝั‹ะผะธ ัะพัั‚ะพัะฝะธัะผะธ ัะธัั‚ะตะผั‹, ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ัƒัั‚ะฐะฝะพะฒะบะฐ ะธะฝะดะธะฒะธะดัƒะฐะปัŒะฝั‹ั… ะฟะฐะบะตั‚ะพะฒ ะพั‚ะดะตะปัŒะฝั‹ะผะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัะผะธ (ะฟะฐะบะตั‚ ัั‚ะฐะฒะธั‚ัั ะฒ ะดะพะผะฐัˆะฝะธะน ะบะฐั‚ะฐะปะพะณ), ะฒะพะทะผะพะถะฝะฐ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะฐั ัƒัั‚ะฐะฝะพะฒะบะฐ ะฝะตัะบะพะปัŒะบะธั… ะฒะตั€ัะธะน ะพะดะฝะพะน ะฟั€ะพะณั€ะฐะผะผั‹, ะพะฑะตัะฟะตั‡ะตะฝั‹ ะฒะพัะฟั€ะพะธะทะฒะพะดะธะผั‹ะต ัะฑะพั€ะบะธ. ะ ะฐะทะผะตั€ ะฟะพะปะฝะพะณะพ ัƒัั‚ะฐะฝะพะฒะพั‡ะฝะพะณะพ ะพะฑั€ะฐะทะฐ ั KDE 1.4 ะ“ะ‘, GNOME โ€” 1.8 ะ“ะ‘, ัะพะบั€ะฐั‰ั‘ะฝะฝะพะณะพ ะบะพะฝัะพะปัŒะฝะพะณะพ ะฒะฐั€ะธะฐะฝั‚ะฐ โ€” 660 ะœะ‘.

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เป:

  • ะ”ะพะฑะฐะฒะปะตะฝะพ 12985 ะฟะฐะบะตั‚ะพะฒ, ัƒะดะฐะปะตะฝะพ 14109 ะฟะฐะบะตั‚ะพะฒ, ะพะฑะฝะพะฒะปะตะฝะพ 16768 ะฟะฐะบะตั‚ะพะฒ. ะžะฑะฝะพะฒะปะตะฝั‹ ะฒะตั€ัะธะธ ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ, ะฒ ั‚ะพะผ ั‡ะธัะปะต gcc 10.3.0, glibc 2.32, mesa 21.0.1 . ะ‘ะฐะทะพะฒะพะต ัะดั€ะพ Linux ะพะฑะฝะพะฒะปะตะฝะพ ั ะฒะตั€ัะธะธ 5.4 ะดะพ 5.10, ะฒ ะบะฐั‡ะตัั‚ะฒะต ะพะฟั†ะธะธ ะฟั€ะตะดะปะพะถะตะฝะพ ัะดั€ะพ 5.12.
  • ะ ะฐะฑะพั‡ะธะต ัั‚ะพะปั‹ ะพะฑะฝะพะฒะปะตะฝั‹ ะดะพ KDE 5.21.3 (+ KDE Applications 20.12.3), GNOME 3.40 ะธ Cinnamon 4.8.1.
  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ัะตั€ะฒะธัั‹ ั GNURadio 3.8, ัะตั€ะฒะตั€ะพะผ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ Keycloak ะธ ะดะธัะบัƒััะธะพะฝะฝะพะน ะฟะปะฐั‚ั„ะพั€ะผะพะน Discourse.

ะŸั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ Nix ะฟะฐะบะตั‚ั‹ ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐัŽั‚ัั ะฒ ะพั‚ะดะตะปัŒะฝะพะต ะดะตั€ะตะฒะพ ะดะธั€ะตะบั‚ะพั€ะธะน /nix/store ะธะปะธ ะฟะพะดะดะธั€ะตะบั‚ะพั€ะธัŽ ะฒ ะบะฐั‚ะฐะปะพะณะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั. ะะฐะฟั€ะธะผะตั€, ะฟะฐะบะตั‚ ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐะตั‚ัั ะบะฐะบ /nix/store/f2b5โ€ฆ8a163-firefox-89.0.0/, ะณะดะต ยซf2b5โ€ฆยป ัะฒะปัะตั‚ัั ัƒะฝะธะบะฐะปัŒะฝั‹ะผ ะธะดะตะฝั‚ะธั„ะธะบะฐั‚ะพั€ะพะผ ะฟะฐะบะตั‚ะฐ, ะธัะฟะพะปัŒะทัƒะตะผั‹ะผ ะดะปั ะบะพะฝั‚ั€ะพะปั ะทะฐะฒะธัะธะผะพัั‚ะตะน. ะŸะฐะบะตั‚ั‹ ะพั„ะพั€ะผะปััŽั‚ัั ะฒ ะฒะธะดะต ะบะพะฝั‚ะตะนะฝะตั€ะพะฒ, ัะพะดะตั€ะถะฐั‰ะธั… ะฝะตะพะฑั…ะพะดะธะผั‹ะต ะดะปั ั€ะฐะฑะพั‚ั‹ ะฟั€ะธะปะพะถะตะฝะธะน ะบะพะผะฟะพะฝะตะฝั‚ั‹. ะะฝะฐะปะพะณะธั‡ะฝั‹ะน ะฟะพะดั…ะพะด ะฟั€ะธะผะตะฝัะตั‚ัั ะฒ ะฟะฐะบะตั‚ะฝะพะผ ะผะตะฝะตะดะถะตั€ะต GNU Guix, ะบะพั‚ะพั€ั‹ะน ะพัะฝะพะฒะฐะฝ ะฝะฐ ะฝะฐั€ะฐะฑะพั‚ะบะฐั… Nix.

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบžเบฑเบเป€เบเบฑเบ”, เปเบฅเบฐเป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเป‰เบง, เบเบฒเบ™เบชเบฐเปเบเบ™เบ•เบปเบงเบฅเบฐเบšเบธ hashes เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ”เบฒเบงเป‚เบซเบฅเบ”เปเบžเบฑเบเป€เบเบฑเบ”เป„เบšเบ™เบฒเบฅเบตเบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ (เป€เบกเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบเบฑเบšเปเบžเบฑเบเป€เบเบฑเบ”เป„เบšเบ™เบฒเบฃเบต, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบฝเบ™ delta เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบ–เบทเบเบ”เบฒเบงเป‚เบซเบฅเบ”), เบซเบผเบทเบชเป‰เบฒเบ‡เบˆเบฒเบเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ—เบฑเบ‡เบซเบกเบปเบ”. เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบŠเบธเบ”เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบžเบดเป€เบชเบ” Nixpkgs.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™