ĂshtĂ« prezentuar njĂ« lĂ«shim i distribucionit NixOS 25.05, i bazuar nĂ« menaxherin e pakove Nix dhe qĂ« ofron zhvillime tĂ« veta pĂ«r tĂ« thjeshtuar konfigurimin dhe mbĂ«shtetje tĂ« sistemit. NĂ« NixOS, tĂ« gjitha konfigurimet e sistemit bĂ«hen pĂ«rmes njĂ« skedari tĂ« vetĂ«m tĂ« konfigurimit tĂ« sistemit configuration.nix. Sigurohen mundĂ«si pĂ«r rikthimin e shpejtĂ« tĂ« sistemit nĂ« njĂ« version tĂ« mĂ«parshĂ«m tĂ« konfigurimit dhe kalim mes gjendjeve tĂ« ndryshme tĂ« sistemit. MbĂ«shtetet instalimi i paketave individuale nga pĂ«rdorues tĂ« veçantĂ« dhe mundĂ«sia e pĂ«rdorimit tĂ« disa versioneve tĂ« njĂ« programi. Sigurohen ndĂ«rtime tĂ« riprodhueshme. PĂ«r arkitekturat x86_64 dhe ARM64, Ă«shtĂ« pĂ«rgatitur njĂ« imazh instalimi me ndĂ«rfaqe grafike (3.7 GB) dhe njĂ« variant tĂ« shkurtuar nĂ« konsolĂ« (1.4 GB).
Kur përdorni Nix, rezultati i ndërtimit të paketave ruhet në një nënkatalog në /nix/store. Për shembull, pas ndërtimit, paketa firefox mund të shkruhet në /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4/, ku "5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4" është hash-i i të gjitha varësive dhe udhëzimeve të ndërtimit. Instalimi i paketës nënkupton ndërtimin e saj ose shkarkimin e saj të ndërtuar (nëse është ndërtuar më parë në Hydra - shërbimi i ndërtimit të projektit NixOS), si dhe krijimin e një direktorie me lidhje simbolike për të gjitha paketat në profilin e sistemit ose përdoruesit, dhe më pas shtimin e kësaj direktorie në listën PATH. Një qasje e ngjashme aplikohet në menaxherin e paketave GNU Guix, i cili bazohet në zhvillimet e Nix. Koleksioni i paketave është përfaqësuar në një depo të veçantë Nixpkgs.
TĂ« rejat kryesore:
- 7840 paketa janë shtuar, 1694 paketa janë fshirë, 28054 paketa janë përmirësuar. 137 module të reja dhe 1930 opsione konfigurimi janë shtuar, 10 module dhe 215 opsione janë fshirë. Në zhvillimin dhe mbështetje të paketave kanë marrë pjesë 2857 zhvillues, që kanë përgatitur 57054 ndryshime.
- ĂshtĂ« propozuar lĂ«shimi i mjedisit tĂ« punĂ«s GNOME 48. Nga default, pĂ«rdoret luajtĂ«si i muzikĂ«s Decibels. JanĂ« ndaluar instalimet pĂ«r default tĂ« grupit tĂ« shtesave tĂ« GNOME Shell (gnome-shell-extensions).
- ĂshtĂ« pĂ«rditĂ«suar mjedisi i pĂ«rdoruesit Cinnamon 6.4, Pantheon 8 (elementary OS), Xfce 4.20.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r mjedisin e pĂ«rdoruesit COSMIC.
- Janë shtuar module të reja Anubis, AmneziaVPN, Cursor, Kismet, vwifi, Ghidra, Yggdrasil-Jumper, MaryTTS, doh-server, Schroot, Firezone, PostgREST, postgres-websockets, pgBackRest, ”Streamer, nfc-nci, victorialogs, Zipline, vsmartcard-vpcd, LiteLLM, Rebuilderd, GNU Rush, GoDNS etj.
- Janë përditësuar versionet e programeve, p.sh. bërthama Linux 6.12 (kishte qenë 6.6), GCC 14, LLVM 19, OpenSSH 10.0p2 (ndërprerë mbështetje për çelësat DSA).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r krijimin e kontejnerĂ«ve (virtualisation.containers) duke pĂ«rdorur podman, duke punuar nĂ« mĂ«nyrĂ« pa tĂ« drejta root.
- ĂshtĂ« realizuar komanda "nixos-rebuild build-image" pĂ«r ndĂ«rtimin e imazheve specifike tĂ« disqeve bazuar nĂ« konfigurimin e dhĂ«nĂ«.
- Komanda nixos-option është ri-nënshkruar dhe e ripërkthyer për përdorimin e shprehjeve Nix.
- ĂshtĂ« riparuar mĂ«nyra e formĂ«simit tĂ« paketave me drejtuesit Mesa. Aplikacionet e instaluara nĂ« sistem, tĂ« lidhura me versionet e ndryshme tĂ« Mesa, tani duhet tĂ« punojnĂ« siç duhet, dhe versioni global i Mesa mund tĂ« menaxhohet pa riparime masive.
- Në depozitën channels.nixos.org është shtuar mbështetje për protokollin Lockable HTTP Tarball, i cili lejon përdorimin e arkivave nixexprs.tar si imazhe Nix Flake.
- Komandës nixos-generate-config i është shtuar opsioni "--flake" për gjenerimin e skedarit flake.nix përveç skedarëve configuration.nix dhe hardware-configuration.nix, për të thjeshtuar integrimin me konfigurimet që bazohen në flake.
Burimi: opennet.ru
