Release of the NixOS 19.03 distribution using the Nix package manager

Izšla je distribucija NixOS 19.03, ki temelji na upravitelju paketov Nix in ponuja vrsto lastnih rešitev, ki poenostavljajo nastavitev in vzdrževanje sistema. Na primer, v NixOS uporabljajo enotni sistemski konfiguracijski dokument (configuration.nix), omogoča hitro vračanje posodobitev, podpira preklapljanje med različnimi stanji sistema, omogoča namestitev posameznih paketov različnim uporabnikom (paket se namesti v domači imenik) ter hkrati omogoča namestitev več različic istega programa. Velikost celotne namestitvene slike z KDE znaša 1 GB, medtem ko krajša konzolna različica zavzema 400 MB.

Glavne novosti:

  • Vključeno je namizno okolje Pantheon, ki ga razvija projekt Elementary OS (omogočeno preko services.xserver.desktopManager.pantheon.enable);
  • Modul za orkestracijo kontejnerjev Kubernetes je bil občutno predelan in razdeljen na posamezne komponente. Za povečanje varnosti sta privzeto vključena TLS in RBAC;
  • V systemd.services so dodane možnosti za zagon storitev v chroot okolju;
  • Dodana je namestitvena slika za arhitekturo Aarch64 s podporo
    UEFI;
  • Posodobljene so različice komponent distribucije, vključno z CPython 3.7 (prej 3.6);
  • Dodano je 22 novih storitev, med njimi CockroachDB, bolt, lirc,
    roundcube, weechat in knot.

Pri uporabi Nix se paketi namestijo v ločeno drevesno strukturo imenikov /nix/store ali podimenik v uporabniškem imeniku. Na primer, paket se namesti kot /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kjer je 'f3a4h9...' edinstveni identifikator paketa, ki se uporablja za nadzor odvisnosti. Paketi so oblikovani v obliki kontejnerjev, ki vsebujejo potrebne komponente za delovanje aplikacij.

Med paketi je mogoče določiti odvisnosti, pri čemer se za iskanje že nameščenih odvisnosti uporablja skeniranje hash identifikatorjev v imeniku nameščenih paketov. Možna je tako nalaganje pripravljeni binarnih paketov iz repozitorija (pri namestitvi posodobitev se za binarne pakete prenesejo samo delta spremembe), kot tudi sestavljanje iz izvornih kod z vsemi odvisnostmi. Zbirka paketov je predstavljena v posebnem repozitoriju Nixpkgs.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster