Lëshimi i shpërndarjes NixOS 20.03, që përdor menaxherin e paketave Nix

TĂ« paraqitura lĂ«shimi i distribucionit NixOS 20.03, e bazuar nĂ« menaxherin e paketave Nix dhe ofron njĂ« sĂ«rĂ« zhvillimesh tĂ« saj, qĂ« lehtĂ«sojnĂ« konfigurimin dhe mbĂ«shtetjes sĂ« sistemit. PĂ«r shembull, nĂ« NixOS pĂ«rdoret njĂ« skedar i vetĂ«m i konfigurimit tĂ« sistemit (configuration.nix), ofrohet mundĂ«sia pĂ«r rikthimin e shpejtĂ« tĂ« pĂ«rditĂ«simeve, mbĂ«shtetet kalimi midis gjendjeve tĂ« ndryshme tĂ« sistemit, mbĂ«shtetet instalimi i pakove individuale nga pĂ«rdoruesit e veçantĂ« (paketa Ă«shtĂ« e instaluar nĂ« katalogun e shtĂ«pisĂ«), Ă«shtĂ« e mundur instalimi i disa versioneve tĂ« njĂ« programi tĂ« vetĂ«m, dhe janĂ« tĂ« garantuara ndĂ«rtimet e riprodhueshme. MadhĂ«si e plotĂ« e images instalimeve me KDE — 1.2 GB, versioni i shkurtuar me konsol — 540 MB.

Ndryshimet kryesore risitë:

  • Versionet e komponenteve 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.
  • Ambjentet 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 dhe ekrani i lidhur i të hyrjes në sistem.
  • NĂ« instaluesin grafik, pas instalimit, sigurohet nisja automatike e seancĂ«s grafike (mĂ« parĂ« shfaqej njĂ« kĂ«rkesĂ« nĂ« konsol pĂ«r tĂ« nisur «systemctl start display-manager» nĂ«se kĂ«rkohej ndĂ«rfaqja grafike). PĂ«r tĂ« çaktivizuar nisjen e menaxherit tĂ« ekranit, Ă«shtĂ« shtuar njĂ« mundĂ«si nĂ« menunĂ« e ngarkimit «Disable display-manager».
  • PĂ«r pool-at ZFS, Ă«shtĂ« siguruar ekzekutimi i operacionit TRIM çdo javĂ« 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 ekzekutimi periodik i operacioneve tĂ« kontrollit (services.zfs.autoScrub.enable) dhe krijimi automatik i snapshot-eve (services.zfs.autoSnapshot.enable).
  • Kodi nixos-option Ă«shtĂ« shkruar pĂ«rsĂ«ri nĂ« gjuhĂ«n C++ dhe Ă«shtĂ« zgjeruar me opsionin «-r» pĂ«r tĂ« treguar 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.sh., services.xserver.displayManager.defaultSession = «xfce+icewm»).
  • Shtuar 46 shĂ«rbime tĂ« reja.
  • Imazhet pĂ«r kartat SD janĂ« tĂ« kompresuara sipas parashikimeve me bzip2.

Me pĂ«rdorimin e Nix, paketat instalohet nĂ« njĂ« pemĂ« tĂ« veçantĂ« directorish /nix/store ose nĂ« njĂ« poddirektori 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 tĂ« kontrolluar varĂ«sitĂ«. Paketat paraqiten si kontejnerĂ« qĂ« pĂ«rmbajnĂ« komponentĂ«t e nevojshĂ«m pĂ«r funksionimin e aplikacioneve.
Një qasje e ngjashme aplikohet në menaxherin e paketave GNU Guix, i cili bazohet në zhvillimet e Nix.

NĂ« mes paketave Ă«shtĂ« e mundur tĂ« pĂ«rcaktohen varĂ«sitĂ«, ku skanimi i hash-identifikuesve nĂ« drejtorinĂ« e paketave tĂ« instaluara pĂ«rdoret pĂ«r tĂ« verifikuar praninĂ« e varĂ«sive tĂ« tashme. ËshtĂ« e mundur tĂ« shkarkohet si paketat binarĂ« tĂ« gatshĂ«m nga repositori (kur instalohen pĂ«rditĂ«simet pĂ«r paketat binarĂ«, shkarkohen vetĂ«m ndryshimet delta), ashtu edhe ndĂ«rtimi nga kodet burimore me tĂ« gjitha varĂ«sitĂ«. Koleksioni i paketave Ă«shtĂ« i pranishĂ«m nĂ« njĂ« repositor tĂ« veçantĂ«. Nixpkgs.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster