NixOS 20.03 vÀljaanne, mis kasutab Nixi paketihaldurit

Esitletud vĂ€ljaanne NixOS 20.03, mis pĂ”hineb paketihalduril Nix ja pakub mitmeid enda arendusi, mis lihtsustavad sĂŒsteemi seadistamist ja hooldust. NĂ€iteks NixOS-is kasutatakse ĂŒhtset sĂŒsteemi konfiguratsioonifaili (configuration.nix), on olemas vĂ”imalus kiireks uuenduste tagasikerimiseks, toetatakse sĂŒsteemi erinevate olekute vahel vahetamist, individuaalsete pakettide paigaldamine on lubatud erikasutajatele (pakett paigaldatakse kodukataloogi), on vĂ”imalik sama programmi mitu versiooni korraga installida ja tagatakse reprodutseeritavad koostised. TĂ€is installipilt KDE-ga — 1,2 GB, lĂŒhendatud konsooliversioon — 540 MB.

Peamised uuendused:

  • Taas on uuendatud vĂ€ljaande komponente, sealhulgas Linuxi sĂŒdamik 5.4 (varem 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 vĂ€rskendatud versioonini KDE 5.17.5 (+ KDE rakendused 19.12.3),
    GNOME 3.34 ja Pantheon 5.1.3 (Elementary OS-ist). Kui Pantheon on aktiveeritud seadistuses services.xserver.desktopManager.pantheon.enable, aktiveeritakse automaatselt ka seotud sisenemisketas.
  • Graafilises installijas tagatakse pĂ€rast installimist graafilise sessiooni automaatne kĂ€ivitamine (varem kuvati konsooli kutse, kus pakuti kĂ€ivitada „systemctl start display-manager”, kui graafiline liides oli vajalik). Ekraanihalduri kĂ€ivitamise keelamiseks on alglaadimismenĂŒĂŒsse lisatud valik „Disable display-manager”.
  • ZFS-poolide jaoks on tagatud iganĂ€dalane TRIM operatsioon NVME ja SSD seadmetes (seadistus services.zfs.trim.enable). Kui ZFS on seadistuses config.boot.initrd.supportedFilesystems vĂ”i config.boot.supportedFilesystems, teostatakse ka perioodiline kontroll (services.zfs.autoScrub.enable) ja automaatne hetkekujundus (services.zfs.autoSnapshot.enable).
  • Nixos-optioni kood on ĂŒmber kirjutatud C++ keeles ja laiendatud „-r” valikuga, et kuvada kĂ”ik seaded.
  • 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”).
  • omadus 46 uut teenust.
  • SD-kaartide pildid on vaikimisi kompressitud bzip2 abil.

Nixi kasutamisel paigaldatakse paketid eraldi kaustade puusse /nix/store vĂ”i kasutaja katalooge. NĂ€iteks paigaldatakse pakett aadressiga /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 rakenduste tööks vajalikke komponente.
Sarnast lÀhenemist rakendatakse GNU Guixi paketihalduris, mis pÔhineb Nixi saavutustel.

Pakettide vahel on vÔimalik mÀÀrata sÔltuvusi, samas kasutatakse juba paigaldatud sÔltuvuste leidmiseks identifikaatorite hÀlvide skaneerimist paigaldatud pakettide kataloogis. VÔimalik on nii valmis binaarpakettide laadimine hoidlatest (binaarpakettide uuendamisel laaditakse ainult delta-muudatused) kui ka allika koodidest koos kÔigi sÔltuvustega koostamine. Pakettide kogumik on esitatud spetsiaalses hoidlas. Nixpkgs.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster