Release fan de NixOS 21.05-distribúsje mei de Nix-pakketbehearder

Presintearre is de frijlitting fan 'e NixOS 21.05-distribúsje, basearre op 'e Nix-pakketbehearder en biedt in oantal proprietêre ûntjouwings dy't systeemopset en ûnderhâld ferienfâldigje. Bygelyks, NixOS brûkt in inkele systeemkonfiguraasjetriem (configuration.nix), biedt de mooglikheid om updates fluch werom te rôljen, stipet wikseljen tusken ferskate systeemsteaten, stipet de ynstallaasje fan yndividuele pakketten troch yndividuele brûkers (it pakket wurdt pleatst yn 'e thúsmap ), en makket simultane ynstallaasje fan ferskate ferzjes fan itselde programma mooglik, wurde reprodusearbere gearkomsten garandearre. De grutte fan it folsleine ynstallaasjeôfbylding mei KDE is 1.4 GB, GNOME is 1.8 GB, en de ferkoarte konsoleferzje is 660 MB.

Wichtichste ynnovaasjes:

  • 12985 pakketten waarden tafoege, 14109 pakketten binne fuortsmiten, 16768 pakketten binne bywurke. Bywurke ferzjes fan distribúsjekomponinten, ynklusyf gcc 10.3.0, glibc 2.32, mesa 21.0.1. De basis Linux kernel is bywurke fan ferzje 5.4 nei 5.10, mei kernel 5.12 oanbean as opsje.
  • Buroblêden binne bywurke nei KDE 5.21.3 (+ KDE Applications 20.12.3), GNOME 3.40 en Cinnamon 4.8.1.
  • Nije tsjinsten tafoege mei GNURadio 3.8, Keycloak-autentikaasjetsjinner en diskusjeplatfoarm foar diskusje.

By it brûken fan Nix wurde pakketten ynstalleare yn in aparte mapbeam /nix/store of in submap yn de map fan de brûker. Bygelyks, it pakket is ynstallearre as /nix/store/f2b5...8a163-firefox-89.0.0/, wêrby't "f2b5..." 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. In ferlykbere oanpak wurdt brûkt yn 'e GNU Guix-pakketbehearder, dy't basearre is op Nix-ûntwikkelingen.

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