lĂ«shimi i distribucionit , e bazuar nĂ« menaxherin e paketave dhe ofron njĂ« sĂ«rĂ« zhvillimesh tĂ« saj, qĂ« lehtĂ«sojnĂ« konfigurimin dhe mbĂ«shtetjes sĂ« sistemit. PĂ«r shembull, nĂ« NixOS pĂ«rdoret njĂ« skedar i vetĂ«m i konfigurimit tĂ« sistemit (configuration.nix), ofrohet mundĂ«sia pĂ«r rikthimin e shpejtĂ« tĂ« pĂ«rditĂ«simeve, mbĂ«shtetet kalimi midis gjendjeve tĂ« ndryshme tĂ« sistemit, mbĂ«shtetet instalimi i pakove individuale nga pĂ«rdoruesit e veçantĂ« (paketa Ă«shtĂ« e instaluar nĂ« katalogun e shtĂ«pisĂ«), Ă«shtĂ« e mundur instalimi i disa versioneve tĂ« njĂ« programi tĂ« vetĂ«m, dhe janĂ« tĂ« garantuara ndĂ«rtimet e riprodhueshme. MadhĂ«si e plotĂ« me KDE â 1.2 GB, versioni i shkurtuar me konsol â 540 MB.
Ndryshimet kryesore :
- Versionet e komponenteve të distribucionit janë përditësuar, duke përfshirë bërthamën Linux 5.4 (ishte 4.19),
gcc 9.2.0,
glibc 2.30,
mesa 19.3.3,
openssl 1.1.1d,
PostgreSQL 11, OpenSSH 8.1. - Ambjentet janë përditësuar në KDE 5.17.5 (+ KDE Applications 19.12.3),
GNOME 3.34 dhe Pantheon 5.1.3 (nga Elementary OS). Kur aktivizohet Pantheon përmes konfigurimit services.xserver.desktopManager.pantheon.enable, aktivizohet automatikisht dhe ekrani i lidhur i të hyrjes në sistem. - Në instaluesin grafik, pas instalimit, sigurohet nisja automatike e seancës grafike (më parë shfaqej një kërkesë në konsol për të nisur «systemctl start display-manager» nëse kërkohej ndërfaqja grafike). Për të çaktivizuar nisjen e menaxherit të ekranit, është shtuar një mundësi në menunë e ngarkimit «Disable display-manager».
- Për pool-at ZFS, është siguruar ekzekutimi i operacionit TRIM çdo javë për disqet NVME dhe SSD (konfigurimi services.zfs.trim.enable). Nëse ZFS është i pranishëm në konfigurimin config.boot.initrd.supportedFilesystems ose config.boot.supportedFilesystems, gjithashtu bëhet ekzekutimi periodik i operacioneve të kontrollit (services.zfs.autoScrub.enable) dhe krijimi automatik i snapshot-eve (services.zfs.autoSnapshot.enable).
- Kodi nixos-option është shkruar përsëri në gjuhën C++ dhe është zgjeruar me opsionin «-r» për të treguar të gjitha konfigurimet.
- Konfigurimet services.xserver.desktopManager.default dhe services.xserver.windowManager.default janë zëvendësuar me një opsion universale services.xserver.displayManager.defaultSession (p.sh., services.xserver.displayManager.defaultSession = «xfce+icewm»).
- Shtuar .
- Imazhet për kartat SD janë të kompresuara sipas parashikimeve me bzip2.
Me pĂ«rdorimin e Nix, paketat instalohet nĂ« njĂ« pemĂ« tĂ« veçantĂ« directorish /nix/store ose nĂ« njĂ« poddirektori nĂ« katalogun e pĂ«rdoruesit. PĂ«r shembull, paketa instalohet si /nix/store/f2a4âŠ8a143-firefox-75.0.0/, ku «f2a4âŠÂ» Ă«shtĂ« identifikuesi unik i paketĂ«s, i pĂ«rdorur pĂ«r tĂ« kontrolluar varĂ«sitĂ«. Paketat paraqiten si kontejnerĂ« qĂ« pĂ«rmbajnĂ« komponentĂ«t e nevojshĂ«m pĂ«r funksionimin e aplikacioneve.
Një qasje e ngjashme aplikohet në menaxherin e paketave GNU Guix, i cili bazohet në zhvillimet e Nix.
NĂ« mes paketave Ă«shtĂ« e mundur tĂ« pĂ«rcaktohen varĂ«sitĂ«, ku skanimi i hash-identifikuesve nĂ« drejtorinĂ« e paketave tĂ« instaluara pĂ«rdoret pĂ«r tĂ« verifikuar praninĂ« e varĂ«sive tĂ« tashme. ĂshtĂ« e mundur tĂ« shkarkohet si paketat binarĂ« tĂ« gatshĂ«m nga repositori (kur instalohen pĂ«rditĂ«simet pĂ«r paketat binarĂ«, shkarkohen vetĂ«m ndryshimet delta), ashtu edhe ndĂ«rtimi nga kodet burimore me tĂ« gjitha varĂ«sitĂ«. Koleksioni i paketave Ă«shtĂ« i pranishĂ«m nĂ« njĂ« repositor tĂ« veçantĂ«. .
Burimi: opennet.ru
