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

[: ru]

notika izplatīšanas izlaidums NixOS 19.03pamatā 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 vienlaikus instalēt vairākas vienas programmas versijas. Pilna izmēra instalācijas attēls ar KDE - 1 GB, saīsinātā konsoles versija - 400 MB.

Galvenais jauninājumiem:

  • Ir iekļauta Pantheon darbvirsmas vide, tiek izstrādāts Elementary OS projekts (iespējots, 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 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.

Avotsopennet.ru

[: lv]

notika izplatīšanas izlaidums NixOS 19.03pamatā 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 vienlaikus instalēt vairākas vienas programmas versijas. Pilna izmēra instalācijas attēls ar KDE - 1 GB, saīsinātā konsoles versija - 400 MB.

Galvenais jauninājumiem:

  • Ir iekļauta Pantheon darbvirsmas vide, tiek izstrādāts Elementary OS projekts (iespējots, 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 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