Lëshimi i distribucionit NixOS 19.03, i bazuar në menaxherin e paketave Nix, ofron një sërë zhvillimesh të veta që thjeshtojnë konfigurimin dhe mirëmbajtjen e sistemit. Për shembull, në NixOS përdoret një skedar i vetëm i konfigurimit të sistemit (configuration.nix), sigurohet mundësia për kthimin e shpejtë të azhurnimeve, mbështetet ndërrimi i gjendjeve të ndryshme të sistemit, mbështetet instalimi i paketeve individuale nga përdoruesit e veçantë (paketa vendoset në direktorinë e shtëpisë), si dhe instalimi simultan i disa versioneve të një programi. Madhësia e imazhit të plotë të instalimit me KDE është 1 GB, ndërsa versioni i shkurtuar në konsolë është 400 MB.
Novitetet kryesore:
- Përfshihet mjedisi i desktopit Pantheon, i zhvilluar nga projekti Elementary OS (aktivizohet përmes services.xserver.desktopManager.pantheon.enable);
- Moduli i sistemit të orkestrimit të kontejnerëve Kubernetes është rinovuar në mënyrë të rëndësishme dhe është ndarë në komponente të veçanta. Për të rritur sigurinë, TLS dhe RBAC janë aktivizuar nga e para;
- Opsione për të nisur shërbimet në ambientin chroot janë shtuar në systemd.services;
- Një imazh instalimi për arkitekturën Aarch64 me mbështetje është shtuar;
UEFI; - Versionet e komponenteve të distribucionit janë përmirësuar, përfshirë CPython 3.7 (ishte 3.6);
- Janë shtuar 22 shërbime të reja, përfshirë CockroachDB, bolt, lirc,
roundcube, weechat dhe knot.
Kur përdoren Nix, paketat instalohen në një pemë të veçantë direktorish /nix/store ose nën-direktorinë në katalogn e përdoruesit. Për shembull, një paketë instalohen si /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ku «f3a4h9…» është identifikues unik i paketës që përdoret për kontrollin e varësive. Paketat paraqiten në formën e kontejnerëve që përmbajnë komponentët e nevojshëm për funksionimin e aplikacioneve.
Mes paketave është e mundur të përcaktohen varësitë, ku skanimi i identifikuesve të hash-ave në drejtorinë e paketave të instaluara përdoret për të kontrolluar praninë e varësive tashmë të instaluara. Është e mundur si shkarkimi i paketeve të gatshme binare nga repositori (kur bëhen azhurnime të paketeve binare, shkarkohen vetëm ndryshimet delta), ashtu edhe ndërtimi nga shkronjat burimore me të gjitha varësitë e nevojshme. Koleksioni i paketeve është i prezantuar në një repositor të veçantë Nixpkgs.
Burimi: opennet.ru
