lëshimi i distribucionit , e ndërtuar mbi menaxherin e paketave dhe ofron një sërë zhvillimesh të veta, që lehtësojnë konfigurimin dhe mbështetjes së sistemit. Për shembull, në NixOS përdoret një dokument i vetëm për konfigurimin e sistemit (configuration.nix), ofrohet mundësia për rikthim të shpejtë të përditësimeve, mbështetet kalimi midis gjendjeve të ndryshme të sistemit, mbështetet instalimi i paketave individuale nga përdorues të ndryshëm (paketa instalohet në direktorinë e përdoruesit), është e mundur instalimi i disa versioneve të një programi të vetëm, dhe ofrohen ndërtimet e riprodhueshme. Madhësia totale me KDE është 1.2 GB, versioni i shkurtuar për konsolë është 540 MB.
Main :
- Të dhënat e komponentëve 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. - Desktopet 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 edhe ekranin e lidhjes. - Në instaluesin grafik pas instalimit sigurohet aktivizimi automatik i seancës grafike (më parë shfaqej një ftesë konsolë për të nisur «systemctl start display-manager» nëse duheshin ndërfaqe grafike). Për të çaktivizuar nisjen e menaxherit të ekranit, është shtuar një opsion në menu për ngarkim si «Disable display-manager».
- Për pulat ZFS sigurohet një nisjejavore e operacionit TRIM 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 një aktivizim periodik i operacioneve të kontrollit (services.zfs.autoScrub.enable) dhe krijimit automatik të snapshot-eve (services.zfs.autoSnapshot.enable).
- Kodi nixos-option është shkruar nga e para në C++ dhe është zgjeruar me opsionin «-r» për të shfaqur 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ër shembull, services.xserver.displayManager.defaultSession = «xfce+icewm»).
- Shtuar .
- Imazhet për kartat SD në parazgjedhje janë të kompresuara me bzip2.
Me pĂ«rdorimin e Nix, paketat instalohen nĂ« njĂ« pemĂ« dosjesh tĂ« veçantĂ« /nix/store ose nĂ« njĂ« ndokĂ« dosjeje 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 kontrollin e varĂ«sive. Paketat formohen si kontejnerĂ« qĂ« pĂ«rmbajnĂ« komponentĂ«t e nevojshĂ«m pĂ«r funksionimin e aplikacioneve.
Një qasje e ngjashme zbatohet në menaxherin e paketimeve GNU Guix, i cili është i bazuar në arritjet e Nix.
MidishtĂ« paketave Ă«shtĂ« e mundur tĂ« pĂ«rcaktohen varĂ«sitĂ«, ndĂ«rsa pĂ«r tĂ« kĂ«rkuar praninĂ« e varĂ«sive tĂ« instaluara tashmĂ« pĂ«rdoret skanimi i hash-id e identifikuesve nĂ« drejtorinĂ« e paketave tĂ« instaluara. ĂshtĂ« e mundur si shkarkimi i pakos binare tĂ« gatshme nga repo (kur instalohen pĂ«rditĂ«sime pĂ«r paketat binare shkarkohen vetĂ«m ndryshimet delta), ashtu edhe ndĂ«rtimi nga burimet me tĂ« gjitha varĂ«sitĂ«. Koleksioni i paketave paraqitet nĂ« njĂ« repository tĂ« veçantĂ«. .
Burimi: opennet.ru
