NixOS 20.03 distributsi vÀljaanne, mis kasutab pakihaldurit Nix

Esitletud jaotuse vĂ€ljaandmine NixOS 20.03, mis pĂ”hineb pakihalduril Nix ja lisab hulga oma arendusi, mis lihtsustavad sĂŒsteemi seadistamist ja haldamist. NĂ€iteks kasutab NixOS ĂŒhte sĂŒsteemi konfiguratsioonifaili (configuration.nix), vĂ”imaldab kiiret uuenduste(tagasi)kĂ”net, toetab erinevate sĂŒsteemi olekute vahel vahetamist, toetab ĂŒksikute kasutajate poolt individuaalsete pakettide installimist (pakett installitakse kodukatalooge), vĂ”imaldab sama programmi mitme versiooni samaaegset installimist ning tagab korduvad kogumid. TĂ€ieliku suurus installatsioonipildi KDE-ga — 1,2 GB, lĂŒhendatud tekstiversiooni puhul — 540 MB.

Peamised uuendused:

  • Kuna on uuendatud jaotuse komponente, sealhulgas Linuxi tuuma 5.4 (oli 4.19),
    gcc 9.2.0,
    glibc 2.30,
    mesa 19.3.3,
    openssl 1.1.1d,
    PostgreSQL 11, OpenSSH 8.1.
  • Töölauad on uuendatud KDE 5.17.5 (+ KDE rakendused 19.12.3),
    GNOME 3.34 ja Pantheon 5.1.3 (Elementary OS-st). Kui Pantheoni aktiveerite seades services.xserver.desktopManager.pantheon.enable, aktiveeritakse automaatselt ka sellega seotud sisselogimise ekraan.
  • Graafilises installija kĂ€ivitab pĂ€rast installatsiooni automaatselt graafilise sessiooni (varasemalt kuvati konsooli kutse, millega oli soovitatav kĂ€ivitada „systemctl start display-manager”, kui oli vajalik graafiline liides). Ekraanihalduri kĂ€ivitamise keelamiseks on laadimismenĂŒĂŒ lisatud valik „Disable display-manager”.
  • ZFS-parkide jaoks on tagatud nĂ€dalane TRIM-operatsiooni kĂ€ivitamine NVME ja SSD kettaseadmetele (seaded services.zfs.trim.enable). Kui ZFS on seadistustes config.boot.initrd.supportedFilesystems vĂ”i config.boot.supportedFilesystems, toimub ka regulaarne kontrolloperatsioonide (services.zfs.autoScrub.enable) ja automaatsete sĂ€ilituspunktide loomise (services.zfs.autoSnapshot.enable) kĂ€ivitamine.
  • Kood nixos-option on kirjutatud ĂŒmber C++ keeles ja laiendatud valikuga „-r”, et kuvada kĂ”iki seadeid.
  • Seaded services.xserver.desktopManager.default ja services.xserver.windowManager.default on asendatud universaalse valikuga services.xserver.displayManager.defaultSession (nĂ€iteks services.xserver.displayManager.defaultSession = „xfce+icewm”).
  • Lisatud 46 uusi teenuseid.
  • SD-kaartide pildid on vaikevÀÀrtusena tihendatud bzip2 abil.

Nixi kasutamisel installitakse paketid eraldi kaustade puusse /nix/store vĂ”i kasutaja katalooge. NĂ€iteks installitakse pakett kui /nix/store/f2a4
8a143-firefox-75.0.0/, kus «f2a4 » on paketi ainulaadne identifikaator, mida kasutatakse sĂ”ltuvuste jĂ€lgimiseks. Paketid on vormistatud konteineritena, mis sisaldavad kĂ”iki rakenduste töötamiseks vajalikke komponente.
Sarnast lÀhenemist kasutatakse GNU Guixi paketihalduris, mis pÔhineb Nixi arendustel.

Pakettide vahel on vÔimalik mÀÀrata sÔltuvusi, samal ajal kui juba installitud sÔltuvuste tuvastamiseks kasutatakse installitud pakettide kataloogis hash-identifikaatorite skaneerimist. Saadaval on nii valmis binaarpakettide allalaadimine repositooriumist (binaarpakettide uuenduste installimisel laaditakse alla ainult delta-muudatused) kui ka allikafailidest koos kÔigi sÔltuvustega kogumine. Pakettide kogu on esitatud spetsiaalses repositooriumis. Nixpkgs.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster