NixOS 19.03 distributsiooni väljaandmine Nixi paketihalduri abil

Välja anti NixOS 19.03 distributsioon, mis põhineb Nixi paketihalduril ja pakub mitmeid oma arendusi, mis lihtsustavad süsteemi seadistamist ja hooldust. Näiteks NixOS kasutab ühte süsteemi konfiguratsioonifaili (configuration.nix), annab võimaluse värskendusi kiiresti tagasi kerida, toetab erinevate süsteemiolekute vahel vahetamist, toetab üksikute pakettide installimist üksikute kasutajate poolt (pakett paigutatakse kodukataloogi ) ja võimaldab samaaegselt installida sama programmi mitu versiooni. Täieliku installipildi suurus KDE-ga on 1 GB, konsooli lühendatud versioon on 400 MB.

Peamised uuendused:

  • Kaasatud on Pantheoni töölauakeskkond, mille on välja töötanud Elementary OS projekti (lubatud saidi services.xserver.desktopManager.pantheon.enable kaudu);
  • Kubernetes konteineri orkestreerimissüsteemiga moodul on oluliselt ümber kujundatud ja jagatud eraldi komponentideks. Turvalisuse suurendamiseks on TLS ja RBAC vaikimisi lubatud;
  • Süsteemi systemd.services lisatud valikud teenuste käitamiseks chroot keskkonnas;
  • Lisatud paigalduspilt Aarch64 arhitektuurile koos toega
    UEFI;

  • Jaotuskomponentide värskendatud versioonid, sealhulgas CPython 3.7 (oli 3.6);
  • Lisatud 22 uut teenust, sealhulgas CockroachDB, polt, lirc,
    ümarkuub, weechat ja sõlm.

Nixi kasutamisel installitakse paketid eraldi kataloogipuusse /nix/store või kasutaja kataloogi alamkataloogi. Näiteks on pakett installitud kujul /nix/store/f3a4bh95649d394358vf52a4f7-firefox-1/, kus "f3a66.0.3h3..." on sõltuvuse jälgimiseks kasutatav kordumatu paketi identifikaator. Pakendid on kavandatud konteineritena, mis sisaldavad rakenduste tööks vajalikke komponente.

Pakettide vahel on võimalik määrata sõltuvusi ja otsida juba installitud sõltuvuste olemasolu, kasutatakse installitud pakettide kataloogis olevaid identifikaatori räsisid. Hoidlast on võimalik alla laadida kas valmis binaarpakette (binaarpakettide uuenduste installimisel laaditakse alla ainult delta muudatused) või ehitada lähtekoodist koos kõigi sõltuvustega. Pakettide kollektsiooni esitletakse spetsiaalses hoidlas Nixpkgs.

Allikas: opennet.ru

Lisa kommentaar