UtgÄvan av NixOS 20.03, som anvÀnder paketförvaltningssystemet Nix

Presenteras utgivning av distributionen NixOS 20.03, baserat pÄ paketförvaltaren Nix 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 installationsbilden med KDE Àr 1,2 GB, den nedskurna konsolversionen Àr 540 MB.

Huvud nyheter:

  • 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 46 nya tjĂ€nster.
  • 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. Nixpkgs.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster