utgivning av distributionen , baserat pÄ paketförvaltaren och erbjuder en rad egna lösningar som förenklar konfiguration och underhÄll av systemet. Till exempel, i NixOS anvÀnds en enhetlig systemkonfigurationsfil (configuration.nix), snabb ÄterstÀllning av uppdateringar Àr möjlig, stöd för att vÀxla mellan olika systemtillstÄnd finns, installation av individuella paket av olika anvÀndare stöds (paketet installeras i hemkatalogen), och flera versioner av ett program kan installeras samtidigt, samtidigt som reproducerbara byggnader sÀkerstÀlls. Storleken pÄ den fullstÀndiga med KDE Àr 1,2 GB, den nedskurna konsolversionen Àr 540 MB.
Huvud :
- Versionerna av distributionskomponenterna har uppdaterats, inklusive Linux-kÀrnan 5.4 (tidigare 4.19),
gcc 9.2.0,
glibc 2.30,
mesa 19.3.3,
openssl 1.1.1d,
PostgreSQL 11, OpenSSH 8.1. - Skrivbordsmiljöerna har uppdaterats till KDE 5.17.5 (+ KDE Applications 19.12.3),
GNOME 3.34 och Pantheon 5.1.3 (frÄn Elementary OS). NÀr Pantheon aktiveras genom instÀllningen services.xserver.desktopManager.pantheon.enable aktiveras Àven den relaterade inloggningsskÀrmen automatiskt. - I den grafiska installationsprogrammet startas det grafiska sessionen automatiskt efter installationen (tidigare visades en konsolprompt som föreslog att köra "systemctl start display-manager" om en grafisk grÀnssnitt behövdes). För att inaktivera starten av fönsterhanteraren har ett alternativ "Disable display-manager" lagts till i startmenyn.
- För ZFS-pooler sÀkerstÀlls en veckovis körning av TRIM-operationen för NVME- och SSD-enheter (instÀllningen services.zfs.trim.enable). Om ZFS ingÄr i instÀllningen config.boot.initrd.supportedFilesystems eller config.boot.supportedFilesystems görs Àven periodisk körning av verifieringsoperationer (services.zfs.autoScrub.enable) och automatisk skapande av snapshots (services.zfs.autoSnapshot.enable).
- Koden nixos-option har skrivits om i C++ och utvidgats med alternativet "-r" för att visa alla instÀllningar.
- InstÀllningarna services.xserver.desktopManager.default och services.xserver.windowManager.default har ersatts med det universella alternativet services.xserver.displayManager.defaultSession (till exempel, services.xserver.displayManager.defaultSession = "xfce+icewm").
- TillÀgg .
- Bilder för SD-kort komprimeras som standard med bzip2.
Vid anvĂ€ndning av Nix installeras paket i en separat katalogstruktur /nix/store eller en undermapp i anvĂ€ndarkatalogen. Till exempel installeras paketet som /nix/store/f2a4âŠ8a143-firefox-75.0.0/, dĂ€r «f2a4âŠÂ» Ă€r en unik identifierare för paketet som anvĂ€nds för att kontrollera beroenden. Paketen förpackas som containrar som innehĂ„ller de komponenter som krĂ€vs för att applikationerna ska fungera.
En liknande metod anvÀnds i paketförvaltaren GNU Guix, som bygger pÄ Nix-teknologin.
Mellan paketen kan beroenden definieras, dÀr sökning efter befintliga installerade beroenden görs genom att skanna hash-identifierare i katalogen för installerade paket. BÄde hÀmtning av fÀrdiga binÀrpaket frÄn repository (vid uppdateringar laddas endast delta-förÀndringar) och kompilering frÄn kÀllfiler med alla beroenden Àr möjlig. Paketkollektionen presenteras i ett sÀrskilt repository. .
KĂ€lla: opennet.ru
