Lëshimi i shpërndarjes NixOS 19.09 duke përdorur menaxherin e paketave Nix

prezantuar lëshimi i shpërndarjes Nix OS 19.09bazuar në menaxherin e paketave hiç dhe ofron një numër zhvillimesh të veta që thjeshtojnë konfigurimin dhe mirëmbajtjen e sistemit. Për shembull, NixOS përdor një skedar të vetëm konfigurimi të sistemit (configuration.nix), ofron mundësinë për të rikthyer shpejt përditësimet, mbështet kalimin midis gjendjeve të ndryshme të sistemit, mbështet instalimin e paketave individuale nga përdorues individualë (paketa vendoset në direktorinë kryesore ), dhe lejon instalimin e njëkohshëm të disa versioneve të të njëjtit program, sigurohet mundësia e montimeve të riprodhueshme. Madhësia e plotë imazhi i instalimit me KDE - 1.3 GB, versioni i shkurtuar i konsolës - 560 MB.

Kryesore risitë:

  • Nisja e instaluesit u aktivizua nën një përdorues të paprivilegjuar
    nixos në vend të root (për të marrë të drejtat rrënjësore, përdorni sudo -i pa një fjalëkalim);

  • Desktopi Xfce është përditësuar në degën 4.14;
  • Paketa PHP është përditësuar në degën 7.3. Mbështetja për degën PHP 7.1 është ndërprerë;
  • Moduli i kontrollit të desktopit GNOME 3 ofron mundësinë për të aktivizuar/çaktivizuar shërbimet, aplikacionet dhe paketat shtesë si lojërat. Mjedisi i instaluar i GNOME 3 është sa më afër që të jetë e mundur me shpërndarjen origjinale. Instalimi i aplikacioneve accerciser, dconf-editor, evolution,
    gnome-dokumentet
    gnome-nettool
    gnome-power-menaxher,
    gnome-todo
    gnome-tweaks,
    gnome-përdorimi
    gucharmap,
    nautilus-sendto dhe vinagre. Të përfshira në paketën bazë
    djathë, geary, gnome-color-manager dhe orca. Aktivizohet shërbimi services.avahi.enable;

  • Versionet e përditësuara të komponentëve të shpërndarjes, duke përfshirë
    systemd 242;

  • U shtua shërbimi i statusit dwm dhe moduli hardware.printers;
  • Mbështetja për Python 2 është ndërprerë.

Kur përdorni Nix, paketat instalohen në një pemë të veçantë të drejtorive /nix/store ose në një nëndrejtori në drejtorinë e përdoruesit. Për shembull, paketa është instaluar si /nix/store/f3a4...8a143-firefox-69.0.2/, ku "f3a4..." është identifikuesi unik i paketës që përdoret për monitorimin e varësisë. Paketat janë projektuar si kontejnerë që përmbajnë komponentët e nevojshëm për funksionimin e aplikacioneve.

Është e mundur të përcaktohen varësitë midis paketave dhe për të kërkuar praninë e varësive të instaluara tashmë, përdoret skanimi i hasheve të identifikuesit në drejtorinë e paketave të instaluara. Është e mundur të shkarkohen paketat binare të gatshme nga depoja (kur instalohen përditësimet në paketat binare, shkarkohen vetëm ndryshimet në delta), ose të ndërtohen nga kodi burimor me të gjitha varësitë. Një koleksion paketash paraqitet në një depo të veçantë Nixpkgs.

Burimi: opennet.ru

Shto një koment