Release fan de NixOS 19.03-distribΓΊsje mei de Nix-pakketbehearder

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

Wichtichste ynnovaasjes:

  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ дСсктоп-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Pantheon, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Elementary OS (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· services.xserver.desktopManager.pantheon.enable);
  • De module mei it Kubernetes-kontenerorkestraasjesysteem is signifikant opnij Γ»ntwurpen en ferdield yn aparte komponinten. Om feiligens te ferheegjen, binne TLS en RBAC standert ynskeakele;
  • Opsjes tafoege oan systemd.services foar it ΓΊtfieren fan tsjinsten yn in chroot-omjouwing;
  • YnstallaasjeΓ΄fbylding tafoege foar Aarch64-arsjitektuer mei stipe
    UEFI;

  • Updated ferzjes fan distribΓΊsje komponinten, ynklusyf CPython 3.7 (wie 3.6);
  • 22 nije tsjinsten tafoege, ynklusyf CockroachDB, bolt, lirc,
    roundcube, weechat en knoop.

By it brΓ»ken fan Nix wurde pakketten ynstalleare yn in aparte mapbeam /nix/store as in submap yn de map fan de brΓ»ker. Bygelyks, it pakket wurdt ynstallearre as /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, wΓͺrby't "f3a4h9..." de unike pakketidentifikaasje is dy't brΓ»kt wurdt foar Γ΄fhinklikensmonitoring. Pakketten binne Γ»ntworpen as konteners dy't de komponinten befetsje dy't nedich binne foar applikaasjes om te wurkjen.

It is mooglik om Γ΄fhinklikens te bepalen tusken pakketten, en om te sykjen nei de oanwΓͺzigens fan al ynstalleare Γ΄fhinklikens, wurdt skennende identifier-hashes brΓ»kt yn 'e map fan ynstalleare pakketten. It is mooglik om klearmakke binΓͺre pakketten te downloaden fan 'e repository (by it ynstallearjen fan updates foar binΓͺre pakketten, wurde allinich deltawizigingen ynladen), of bouwe fan boarnekoade mei alle Γ΄fhinklikens. De kolleksje fan pakketten wurdt presintearre yn in spesjale repository Nixpkgs.

Boarne: opennet.ru

Add a comment