Ilmus NixOS 19.03 distributsioon, mis pĂ”hineb Nixi pakihalduril ja pakub mitmeid oma arendusi, mis lihtsustavad sĂŒsteemi seadistamist ja hooldust. NĂ€iteks kasutab NixOS ĂŒhte sĂŒsteemikonfiguratsiooni faili (configuration.nix), vĂ”imaldab kiiret uuenduste pöördumist, toetab sĂŒsteemi erinevate olekute vahetamist ning lubab individuaalsete paketide installimist erinevate kasutajate poolt (pakett installitakse kodu katalooge), samuti on vĂ”imalik paigaldada sama programmi mitmeid versioone ĂŒheaegselt. TĂ€isinstalli pildi suurus koos KDE-ga on 1 GB ning lĂŒhendatud konsooliversiooni puhul 400 MB.
Peamised uuendused:
- Kaasas on Pantheoni töölaud, mida arendab Elementary OS projekt (lĂŒlitamine lĂ€bi services.xserver.desktopManager.pantheon.enable);
- Oluliselt on ĂŒmber töötatud Kubernetes konteinerite orkestreerimise moodul, mis on jagatud eraldi komponentideks. Turvalisuse suurendamiseks on vaikimisi lubatud TLS ja RBAC;
- Systemd.services on lisatud vÔimalused teenuste kÀivitamiseks chroot keskkonnas;
- Lisatud on installipilt Aarch64 arhitektuurile, mis toetab
UEFI; - On uuendatud distributsiooni komponente, sealhulgas CPython 3.7 (oli 3.6);
- Lisatud on 22 uut teenust, sealhulgas CockroachDB, bolt, lirc,
roundcube, weechat ja knot.
Nixi pakid installitakse eraldi katalooge puusse /nix/store vÔi kas korisaja katalooge. NÀiteks installitakse pakett kui /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kus "f3a4h9..." on paketi ainulaadne identifikaator, mida kasutatakse sÔltuvuste kontrollimiseks. Pakid on kujundatud konteineritena, mis sisaldavad rakenduste tööks vajalikke komponente.
Pakettide vahel on vÔimalik mÀÀrata sÔltuvusi, samal ajal kui juba installitud sÔltuvuste leidmiseks kasutatakse installitud paketide katalooge hashipÔhiste identifikaatorite skaneerimist. On vÔimalik nii valmis binar-pakettide allalaadimine repositoriumist (binar-pakettide uuendamisel laaditakse alla ainult delta-muudatused), kui ka allikaid koos kÔigi sÔltuvustega. Pakettide kogu on esitatud spetsiaalses Nixpkgs repositoris.
Allikas: opennet.ru
