ĂshtĂ« publikuar distributivi NixOS 22.05, i bazuar nĂ« menaxherin e paketave Nix dhe qĂ« ofron njĂ« sĂ«rĂ« zhvillimesh tĂ« veta pĂ«r ta thjeshtuar konfigurimin dhe mirĂ«mbajtjen e sistemit. PĂ«r shembull, nĂ« NixOS i gjithĂ« konfigurimi i sistemit kryhet pĂ«rmes njĂ« skedari tĂ« vetĂ«m tĂ« konfigurimit tĂ« sistemit (configuration.nix), ofrohet mundĂ«sia e rikthimit tĂ« shpejtĂ« tĂ« sistemit nĂ« versionin e mĂ«parshĂ«m tĂ« konfigurimit, mbĂ«shtetet kalimi midis gjendjeve tĂ« ndryshme tĂ« sistemit, mbĂ«shtetet instalimi i paketave individuale nga pĂ«rdorues tĂ« veçantĂ«, ekziston mundĂ«sia e pĂ«rdorimit tĂ« njĂ«kohshĂ«m tĂ« disa versioneve tĂ« tĂ« njĂ«jtit program dhe sigurohen build-e tĂ« riprodhueshme. MadhĂ«sia e imazhit tĂ« plotĂ« tĂ« instalimit me KDE Ă«shtĂ« 1.7 GB, me GNOME â 2.2 GB, ndĂ«rsa e variantit tĂ« shkurtuar pĂ«r konsolĂ« â 820 MB.
Novitetet kryesore:
- Për të thjeshtuar instalimin e distributivit, është ofruar një instalues grafik i bazuar në framework-un Calamares, i cili përdoret për krijimin e instaluesve në projekte si Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva dhe KDE neon. Instaluesi i ri ofrohet si parazgjedhje në imazhet ISO me GNOME dhe KDE.

- Janë shtuar 9345 paketa, janë hequr 5874 paketa, janë përditësuar 10666 paketa. Janë përditësuar versionet e paketave, përfshirë GNOME 42, systemd 250, PHP 8.1, Pulseaudio 15, PostgreSQL 14.
- Janë shtuar më shumë se 89 shërbime të reja, mes tyre aesmd (Intel SGX Architectural Enclave Service Manager), rootless Docker (për ekzekutimin e Docker pa të drejta root), matrix-conduit (server matrix), apfs (Apple File System), FRRouting (implementim i protokolleve të rutimit), snowflake-proxy (proxy për anashkalimin e censurimit të trafikut), pgadmin4 (GUI për menaxhimin e PostgreSQL), moosefs (FS e shpërndarë), nbd (Network Block Device) Janë hequr 27 shërbime, kryesisht ato me degë të vjetruara programesh ose të varura nga Python2.
- Menaxheri i paketave Nix Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 2.8, ku Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r veçori eksperimentale qĂ« aktivizohen veçmas (flake). PĂ«r shembull, Ă«shtĂ« shtuar komanda eksperimentale «nix fmt» pĂ«r lidhjen e pĂ«rpunuesve tĂ« formatimit tĂ« daljes dhe mĂ«nyra eksperimentale «impure» pĂ«r gjenerimin e rrugĂ«ve tĂ« destinacionit drejt pĂ«rmbajtjes qĂ« ndryshojnĂ« nĂ« çdo build. PĂ«r opsione tĂ« ndryshme Ă«shtĂ« ofruar edhe mbĂ«shtetje pĂ«r ngarkimin e pĂ«rmbajtjes nga rrjedha hyrĂ«se (pĂ«r shembull, «âfile -«).
- Paketa me shfletuesin Firefox për arkitekturën x86_64 është ndërtuar me optimizime të bazuara në rezultatet e profilizimit të kodit (PGO) për të rritur performancën.
- ĂshtĂ« shtuar trajtuesi security.acme.defaults pĂ«r tĂ« thjeshtuar konfigurimin e marrjes TLS-sertifikata.
Kur pĂ«rdoret Nix, rezultati i ndĂ«rtimit tĂ« paketave ruhet nĂ« njĂ« nĂ«n-direktori tĂ« veçantĂ« nĂ« /nix/store. PĂ«r shembull, pas ndĂ«rtimit, paketa firefox mund tĂ« ruhet nĂ« /nix/store/1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4-firefox-100.0.1/, ku «1onlv2pc3ez4n5nskg6ew7twcfd0c5cecec5d4» Ă«shtĂ« hash-i i tĂ« gjitha varĂ«sive tĂ« saj dhe i udhĂ«zimeve tĂ« ndĂ«rtimit. Instalimi i njĂ« pakete nĂ«nkupton ndĂ«rtimin e saj ose shkarkimin e versionit tashmĂ« tĂ« ndĂ«rtuar (me kusht qĂ« tĂ« jetĂ« ndĂ«rtuar mĂ« parĂ« nĂ« Hydra â shĂ«rbimin e ndĂ«rtimit tĂ« projektit NixOS), si edhe krijimin e njĂ« direktorie me lidhje simbolike drejt tĂ« gjitha paketave nĂ« profilin e sistemit ose tĂ« pĂ«rdoruesit, e mĂ« pas shtimin e kĂ«saj direktorie nĂ« listĂ«n PATH. NjĂ« qasje e ngjashme pĂ«rdoret edhe nĂ« menaxherin e paketave GNU Guix, i cili bazohet nĂ« zhvillimet e Nix. Koleksioni i paketave paraqitet nĂ« depozitĂ«n e veçantĂ« Nixpkgs.
Burimi: opennet.ru

