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

Yntrodusearre distribúsje release Nix OS 19.09pakket manager basearre nix en it bieden fan in oantal eigen ûntjouwings dy't de opset en ûnderhâld fan it systeem ferienfâldigje. Bygelyks, NixOS brûkt in inkele systeemkonfiguraasjetriem (configuration.nix), biedt de mooglikheid om updates fluch werom te rôljen, stipet it wikseljen tusken ferskate systeemsteaten, stipet de ynstallaasje fan yndividuele pakketten troch yndividuele brûkers (it pakket wurdt pleatst yn 'e thúsmap ), simultane ynstallaasje fan ferskate ferzjes fan itselde programma is mooglik, de mooglikheid fan reprodusearjende gearkomsten wurdt garandearre. Folsleine grutte ynstallaasje ôfbylding mei KDE - 1.3 GB, ynkoarte konsole ferzje - 560 MB.

haad ynnovaasjes:

  • Aktivearre start fan it ynstallearder ûnder in net-befoarrjochte brûker
    nixos ynstee fan root (om root-rjochten te krijen, brûk sudo -i sûnder wachtwurd);

  • Xfce buroblêd is bywurke nei branch 4.14;
  • It PHP-pakket is bywurke nei branch 7.3. Stipe foar de PHP 7.1 branch is beëinige;
  • De GNOME 3-buroblêdkontrôlemodule biedt de mooglikheid om tsjinsten, applikaasjes en ekstra pakketten lykas spultsjes yn te skeakeljen / út te skeakeljen. De ynstalleare GNOME 3-omjouwing is sa ticht mooglik by de orizjinele distribúsje. De ynstallaasje fan de applikaasjes accerciser, dconf-editor, evolution,
    kabouter-dokuminten
    kabouter-nettool
    gnome-power-manager,
    kabouter-todo
    gnome-tweaks,
    kabouter-gebrûk
    gucharmap,
    nautilus-sendto en vinagre. Opnaam yn it basispakket
    tsiis, geary, kabouter-kleur-manager en orka. De tsjinst services.avahi.enable is aktivearre;

  • Bywurke ferzjes fan distribúsje komponinten, ynklusyf
    systemd 242;

  • Added dwm-status tsjinst en hardware.printers module;
  • Stipe foar Python 2 is stopset.

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 is ynstalleare as /nix/store/f3a4...8a143-firefox-69.0.2/, wêrby't "f3a4..." 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. In samling pakketten wurdt presintearre yn in spesjale repository Nixpkgs.

Boarne: opennet.ru

Add a comment