NixOS 19.09 izplatīšanas izlaišana, izmantojot Nix pakotņu pārvaldnieku

Iesniedzis izplatīšanas izlaidums NixOS 19.09pamatā ir pakešu pārvaldnieks uzmanies un nodrošina vairākus savus uzlabojumus, kas vienkāršo sistēmas iestatīšanu un uzturēšanu. Piemēram, NixOS izmanto vienu sistēmas konfigurācijas failu (configuration.nix), nodrošina iespēju ātri atsaukt atjauninājumus, atbalsta pārslēgšanos starp dažādiem sistēmas stāvokļiem, atbalsta atsevišķu lietotāju atsevišķu pakotņu instalēšanu (pakotne tiek ievietota mājas direktorijā ), un ļauj vienlaicīgi instalēt vairākas vienas programmas versijas, tiek nodrošināta reproducējamu komplektu iespēja. Pilna izmēra instalācijas attēls ar KDE - 1.3 GB, saīsinātā konsoles versija - 560 MB.

Galvenais jauninājumiem:

  • Iespējota instalēšanas programmas palaišana, izmantojot nepiederošu lietotāju
    nixos, nevis root (lai iegūtu root tiesības, izmantojiet sudo -i bez paroles);

  • Xfce desktop ir atjaunināts uz filiāli 4.14;
  • PHP pakotne ir atjaunināta uz filiāli 7.3. PHP 7.1 filiāles atbalsts ir pārtraukts;
  • GNOME 3 darbvirsmas vadības modulis nodrošina iespēju iespējot/atspējot pakalpojumus, lietojumprogrammas un papildu pakotnes, piemēram, spēles. Instalētā GNOME 3 vide ir pēc iespējas tuvāka sākotnējam izplatīšanai. Lietojumprogrammu accerciser, dconf-editor, evolution instalēšana,
    rūķīšu dokumenti
    gnome-netool
    rūķīšu spēka pārvaldnieks,
    rūķītis-todo
    rūķīši,
    rūķīšu lietojums
    gucharmap,
    nautilus-sendto un vinagre. Iekļauts pamata komplektācijā
    siers, geary, gnome-color-manager un orca. Pakalpojums services.avahi.enable ir aktivizēts;

  • Atjauninātas izplatīšanas komponentu versijas, tostarp
    sistēma 242;

  • Pievienots dwm-status pakalpojums un modulis hardware.printers;
  • Python 2 atbalsts ir pārtraukts.

Lietojot Nix, pakotnes tiek instalētas atsevišķā direktoriju kokā /nix/store vai lietotāja direktorija apakšdirektorijā. Piemēram, pakotne ir instalēta kā /nix/store/f3a4...8a143-firefox-69.0.2/, kur "f3a4..." ir unikālais pakotnes identifikators, ko izmanto atkarības uzraudzībai. Iepakojumi ir paredzēti kā konteineri, kas satur komponentus, kas nepieciešami lietojumprogrammu darbībai.

Ir iespējams noteikt atkarības starp pakotnēm un meklēt jau instalēto atkarību esamību, tiek izmantoti skenēšanas identifikatoru jaucējkodi instalēto pakotņu direktorijā. Ir iespējams vai nu lejupielādēt gatavas binārās pakotnes no repozitorija (instalējot bināro pakotņu atjauninājumus, tiek lejupielādētas tikai delta izmaiņas), vai arī veidot no pirmkoda ar visām atkarībām. Pakešu kolekcija tiek prezentēta īpašā repozitorijā Nixpkgs.

Avots: opennet.ru

Pievieno komentāru