Lëshimi i shpërndarjes NixOS 19.03 duke përdorur menaxherin e paketave Nix

Shpërndarja NixOS 19.03 u lëshua, bazuar në menaxherin e paketave Nix dhe ofron një numër zhvillimesh të veta që thjeshtojnë konfigurimin dhe mirëmbajtjen e sistemit. Për shembull, NixOS përdor një skedar të vetëm konfigurimi të sistemit (configuration.nix), ofron mundësinë për të rikthyer shpejt përditësimet, mbështet kalimin midis gjendjeve të ndryshme të sistemit, mbështet instalimin e paketave individuale nga përdorues individualë (paketa vendoset në direktorinë kryesore ), dhe lejon instalimin e njëkohshëm të disa versioneve të të njëjtit program. Madhësia e imazhit të instalimit të plotë me KDE është 1 GB, versioni i shkurtuar i konsolës është 400 MB.

Risitë kryesore:

  • Është përfshirë mjedisi i desktopit Pantheon, i zhvilluar nga projekti Elementary OS (aktivizuar nëpërmjet services.xserver.desktopManager.pantheon.enable);
  • Moduli me sistemin e orkestrimit të kontejnerëve Kubernetes është ridizajnuar ndjeshëm dhe është ndarë në komponentë të veçantë. Për të rritur sigurinë, TLS dhe RBAC janë aktivizuar si parazgjedhje;
  • Opsione të shtuara në systemd.services për ekzekutimin e shërbimeve në një mjedis chroot;
  • Imazh i instalimit të shtuar për arkitekturën Aarch64 me mbështetje
    UEFI;

  • Versione të përditësuara të komponentëve të shpërndarjes, duke përfshirë CPython 3.7 (ishte 3.6);
  • U shtuan 22 shërbime të reja, duke përfshirë CockroachDB, bolt, lirc,
    kubik i rrumbullakët, bisedë e vogël dhe nyjë.

Kur përdorni Nix, paketat instalohen në një pemë të veçantë të drejtorive /nix/store ose në një nëndrejtori në drejtorinë e përdoruesit. Për shembull, paketa është instaluar si /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ku "f3a4h9..." është identifikuesi unik i paketës që përdoret për monitorimin e varësisë. Paketat janë projektuar si kontejnerë që përmbajnë komponentët e nevojshëm për funksionimin e aplikacioneve.

Është e mundur të përcaktohen varësitë midis paketave dhe për të kërkuar praninë e varësive të instaluara tashmë, përdoret skanimi i hasheve të identifikuesit në drejtorinë e paketave të instaluara. Është e mundur ose të shkarkohen paketat binare të gatshme nga depoja (kur instaloni përditësime në paketat binare, shkarkohen vetëm ndryshimet në delta), ose të ndërtoni nga kodi burimor me të gjitha varësitë. Koleksioni i paketave paraqitet në një depo speciale Nixpkgs.

Burimi: opennet.ru

Shto një koment