Ir izlaista NixOS 19.03 — uz Nix pakotņu pārvaldnieka balstīta distributīva versija. Tā piedāvā vairākas patentētas funkcijas, 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 pakotņu instalēšanu, ko veic atsevišķi lietotāji (instalētas mājas direktorijā), un ļauj vienlaikus instalēt vairākas vienas programmas versijas. Pilns KDE instalācijas attēls ir 1 GB liels, savukārt samazinātā konsoles versija ir 400 MB liels.
Galvenie jauninājumi:
- Pakotnē ietilpst Pantheon darbvirsmas vide, ko izstrādājis Elementary OS projekts (iespējota, izmantojot services.xserver.desktopManager.pantheon.enable);
- Modulis ar Kubernetes konteineru orķestrēšanas sistēmu ir būtiski pārveidots un sadalīts atsevišķās komponentēs. Lai palielinātu drošību, TLS un RBAC ir iespējoti pēc noklusējuma;
- Pievienotas opcijas systemd.services pakalpojumu palaišanai chroot vidē;
- Pievienots instalācijas attēls Aarch64 arhitektūrai ar atbalstu
UEFI; - Atjauninātas izplatīšanas komponentu versijas, tostarp CPython 3.7 (bija 3.6);
- Pievienoti 22 jauni pakalpojumi, tostarp CockroachDB, bolt, lirc,
roundcube, weechat un mezgls.
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/f3a4bh95649d394358vf52a4f7-firefox-1/, kur "f3a66.0.3h3..." 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, skenējot jaucējidentifikatorus instalēto pakotņu direktorijā, lai atrastu jau instalētu atkarību klātbūtni. Ir iespējams gan 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), gan veidot no avota ar visām atkarībām. Pakešu kolekcija tiek nodrošināta īpašā Nixpkgs repozitorijā.
Avots: opennet.ru
