Lançimi i distribucionit NixOS 20.03, që përdor menaxherin e paketave Nix

Presented lëshimi i distribucionit NixOS 20.03, e ndërtuar mbi menaxherin e paketave Nix dhe ofron një sërë zhvillimesh të veta, që lehtësojnë konfigurimin dhe mbështetjes së sistemit. Për shembull, në NixOS përdoret një dokument i vetëm për konfigurimin e sistemit (configuration.nix), ofrohet mundësia për rikthim të shpejtë të përditësimeve, mbështetet kalimi midis gjendjeve të ndryshme të sistemit, mbështetet instalimi i paketave individuale nga përdorues të ndryshëm (paketa instalohet në direktorinë e përdoruesit), është e mundur instalimi i disa versioneve të një programi të vetëm, dhe ofrohen ndërtimet e riprodhueshme. Madhësia totale e imazhit të instalimit me KDE është 1.2 GB, versioni i shkurtuar për konsolë është 540 MB.

Main innovations:

  • TĂ« dhĂ«nat e komponentĂ«ve 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.
  • Desktopet 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 edhe ekranin e lidhjes.
  • NĂ« instaluesin grafik pas instalimit sigurohet aktivizimi automatik i seancĂ«s grafike (mĂ« parĂ« shfaqej njĂ« ftesĂ« konsolĂ« pĂ«r tĂ« nisur «systemctl start display-manager» nĂ«se duheshin ndĂ«rfaqe grafike). PĂ«r tĂ« çaktivizuar nisjen e menaxherit tĂ« ekranit, Ă«shtĂ« shtuar njĂ« opsion nĂ« menu pĂ«r ngarkim si «Disable display-manager».
  • PĂ«r pulat ZFS sigurohet njĂ« nisjejavore e operacionit TRIM 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 njĂ« aktivizim periodik i operacioneve tĂ« kontrollit (services.zfs.autoScrub.enable) dhe krijimit automatik tĂ« snapshot-eve (services.zfs.autoSnapshot.enable).
  • Kodi nixos-option Ă«shtĂ« shkruar nga e para nĂ« C++ dhe Ă«shtĂ« zgjeruar me opsionin «-r» pĂ«r tĂ« shfaqur 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Ă«r shembull, services.xserver.displayManager.defaultSession = «xfce+icewm»).
  • Shtuar 46 shĂ«rbime tĂ« reja.
  • Imazhet pĂ«r kartat SD nĂ« parazgjedhje janĂ« tĂ« kompresuara me bzip2.

Me pĂ«rdorimin e Nix, paketat instalohen nĂ« njĂ« pemĂ« dosjesh tĂ« veçantĂ« /nix/store ose nĂ« njĂ« ndokĂ« dosjeje 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 kontrollin e varĂ«sive. Paketat formohen si kontejnerĂ« qĂ« pĂ«rmbajnĂ« komponentĂ«t e nevojshĂ«m pĂ«r funksionimin e aplikacioneve.
Një qasje e ngjashme zbatohet në menaxherin e paketimeve GNU Guix, i cili është i bazuar në arritjet e Nix.

MidishtĂ« paketave Ă«shtĂ« e mundur tĂ« pĂ«rcaktohen varĂ«sitĂ«, ndĂ«rsa pĂ«r tĂ« kĂ«rkuar praninĂ« e varĂ«sive tĂ« instaluara tashmĂ« pĂ«rdoret skanimi i hash-id e identifikuesve nĂ« drejtorinĂ« e paketave tĂ« instaluara. ËshtĂ« e mundur si shkarkimi i pakos binare tĂ« gatshme nga repo (kur instalohen pĂ«rditĂ«sime pĂ«r paketat binare shkarkohen vetĂ«m ndryshimet delta), ashtu edhe ndĂ«rtimi nga burimet me tĂ« gjitha varĂ«sitĂ«. Koleksioni i paketave paraqitet nĂ« njĂ« repository tĂ« veçantĂ«. Nixpkgs.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster