Nix рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рд╡рд╛рдкрд░реВрди NixOS 21.05 рд╡рд┐рддрд░рдгрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ NixOS 21.05 рд╡рд┐рддрд░рдгрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, Nix рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдгрд┐ рдЕрдиреЗрдХ рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрдЕрдк рдЖрдгрд┐ рджреЗрдЦрднрд╛рд▓ рд╕реБрд▓рдн рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, NixOS рдПрдХрд▓ рд╕рд┐рд╕реНрдЯреАрдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ (configuration.nix) рд╡рд╛рдкрд░рддреЗ, рдЕрдкрдбреЗрдЯреНрд╕ рддреНрд╡рд░реАрдд рд░реЛрд▓ рдмреЕрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ, рд╡реИрдпрдХреНрддрд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡реИрдпрдХреНрддрд┐рдХ рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ (рдкреЕрдХреЗрдЬ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдареЗрд╡рд▓реЗрд▓реЗ рдЕрд╕рддреЗ. ), рдЖрдгрд┐ рдПрдХрд╛рдЪ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреНрдпрд╛ рдЕрдиреЗрдХ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдПрдХрд╛рдЪрд╡реЗрд│реА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рдЕрд╕реЗрдВрдмреНрд▓реА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. KDE рд╕рд╣ рдкреВрд░реНрдг рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рддрд┐рдореЗрдЪрд╛ рдЖрдХрд╛рд░ 1.4 GB рдЖрд╣реЗ, GNOME 1.8 GB рдЖрд╣реЗ, рдЖрдгрд┐ рд▓рд╣рд╛рди рдХрдиреНрд╕реЛрд▓ рдЖрд╡реГрддреНрддреА 660 MB рдЖрд╣реЗ.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • 12985 рдкреЕрдХреЗрдЬреЗрд╕ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реА, 14109 рдкреЕрдХреЗрдЬреЗрд╕ рдХрд╛рдврдгреНрдпрд╛рдд рдЖрд▓реА, 16768 рдкреЕрдХреЗрдЬреЗрд╕ рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА. gcc 10.3.0, glibc 2.32, mesa 21.0.1 рд╕рд╣ рд╡рд┐рддрд░рдг рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЕрджреНрдпрддрдирд┐рдд рдЖрд╡реГрддреНрддреНрдпрд╛. рдмреЗрд╕ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдЖрд╡реГрддреНрддреА 5.4 рддреЗ 5.10 рдкрд░реНрдпрдВрдд рдЕрджреНрдпрдпрд╛рд╡рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдХрд░реНрдирд▓ 5.12 рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рджрд┐рд▓реЗ рдЖрд╣реЗ.
  • рдбреЗрд╕реНрдХрдЯреЙрдк KDE 5.21.3 (+ KDE рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ 20.12.3), GNOME 3.40 рдЖрдгрд┐ Cinnamon 4.8.1 рд╡рд░ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • GNURadio 3.8, Keycloak рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдкреНрд░рд╡рдЪрди рдЪрд░реНрдЪрд╛ рдордВрдЪрд╛рд╕рд╣ рдирд╡реАрди рд╕реЗрд╡рд╛ рдЬреЛрдбрд▓реНрдпрд╛.

Nix рд╡рд╛рдкрд░рддрд╛рдирд╛, рдкреЕрдХреЗрдЬреЗрд╕ рд╕реНрд╡рддрдВрддреНрд░ рдбрд┐рд░реЗрдХреНрдЯрд░реА рдЯреНрд░реА /nix/store рдХрд┐рдВрд╡рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреАрд▓ рдЙрдкрдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреЕрдХреЗрдЬ /nix/store/f2b5...8a163-firefox-89.0.0/ рдореНрд╣рдгреВрди рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗрдереЗ "f2b5..." рд╣реЗ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдирд┐рд░реАрдХреНрд╖рдгрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рдЕрджреНрд╡рд┐рддреАрдп рдкреЕрдХреЗрдЬ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдЖрд╣реЗ. рдкреЕрдХреЗрдЬреЗрд╕ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдСрдкрд░реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рдЕрд╕рд▓реЗрд▓реЗ рдХрдВрдЯреЗрдирд░ рдореНрд╣рдгреВрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗрдд. GNU Guix рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░рдордзреНрдпреЗ рд╕рдорд╛рди рджреГрд╖реНрдЯреАрдХреЛрди рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рдирд┐рдХреНрд╕ рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ.

рдкреЕрдХреЗрдЬреЗрд╕рдордзреАрд▓ рдЕрд╡рд▓рдВрдмрди рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЖрдгрд┐ рдЖрдзреАрдЪ рд╕реНрдерд╛рдкрд┐рдд рдЕрд╡рд▓рдВрдмрдирд╛рдВрдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдЪрд╛ рд╢реЛрдз рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рд╕реНрдерд╛рдкрд┐рдд рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕реНрдХреЕрдирд┐рдВрдЧ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рд╣реЕрд╢ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдПрдХрддрд░ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреВрди рддрдпрд╛рд░ рдмрд╛рдпрдирд░реА рдкреЕрдХреЗрдЬреЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ (рдмрд╛рдпрдирд░реА рдкреЕрдХреЗрдЬреЗрд╕рдЪреЗ рдЕрдкрдбреЗрдЯреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛рдирд╛, рдлрдХреНрдд рдбреЗрд▓реНрдЯрд╛ рдмрджрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд) рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡ рдЕрд╡рд▓рдВрдмрдирд╛рдВрд╕рд╣ рд╕реНрддреНрд░реЛрдд рдХреЛрдбрдордзреВрди рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдкреЕрдХреЗрдЬреЗрд╕рдЪрд╛ рд╕рдВрдЧреНрд░рд╣ рдПрдХрд╛ рд╡рд┐рд╢реЗрд╖ рднрд╛рдВрдбрд╛рд░ Nixpkgs рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛