Sakin rarraba NixOS 21.11 ta amfani da mai sarrafa fakitin Nix

An saki Rarraba NixOS 21.11, dangane da mai sarrafa fakitin Nix da kuma samar da adadin abubuwan ci gabanta waɗanda ke sauƙaƙe saitin tsarin da kiyayewa. Misali, NixOS yana amfani da fayil ɗin daidaitawar tsarin guda ɗaya (configuration.nix), yana ba da ikon yin saurin jujjuya sabuntawa, yana goyan bayan sauyawa tsakanin jihohin tsarin daban-daban, yana goyan bayan shigar da fakiti guda ɗaya ta masu amfani da ɗaiɗai (ana sanya fakitin a cikin gida directory). ), kuma yana ba da damar shigarwa na lokaci guda na nau'ikan shirin iri ɗaya, an tabbatar da majalissar da za a iya sake bugawa. Girman cikakken hoton shigarwa tare da KDE shine 1.6 GB, GNOME shine 2 GB, kuma gajeriyar sigar wasan bidiyo shine 765 MB.

Manyan sabbin abubuwa:

  • An canza kwamfutar KDE Plasma don amfani da ka'idar Wayland ta tsohuwa. An sabunta GNOME 41 da Pantheon 6 (daga Elementary OS 6) kwamfutoci.
  • Maimakon iptables, ana amfani da saitin iptables-nft, wanda ke ba da kayan aiki tare da layin umarni iri ɗaya, amma fassara sakamakon sakamakon zuwa nf_tables bytecode.
  • Sabbin sigogin Systemd 249, PHP 8.0, Python 3.9, PostgreSQL 13, bash 5, OpenSSH 8.8p1.
  • Ingantacciyar tallafi ga tsarin sarrafa kwantena na LXD. An aiwatar da ikon gina hotuna don LXD daga fayilolin daidaitawa ta amfani da nixpkgs. Gina hotunan nixOS tare da cikakken tallafi don sake gina nixos, wanda za'a iya amfani dashi daban.
  • An ƙara sabbin ayyuka sama da 40, gami da Git, btrbk (btrfs madadin), clipcat (mai sarrafa allo), dex (mai ba da sabis na OAuth 2.0), Jibri (sabis ɗin rikodi na taro na Jitsi), Kea (sabar DHCP), owncast (streaming) bidiyo) , PeerTube, ucarp (aiwatar da ka'idar CARP), opensnitch (tacewar wuta mai ƙarfi), Hockeypuck (sabar maɓallin OpenPGP), MeshCentral (mai kama da TeamViewer), influxdb2 (DBMS don adana ma'auni), ruwa (tsarin yanar gizo don sarrafa firintocin 3D), postfixadmin (hanyar yanar gizo don sarrafa sabar saƙo na tushen Postfix), seafile ( dandamalin ajiyar bayanan girgije).

Lokacin amfani da Nix, ana shigar da fakiti a cikin wani bishiyar adireshi daban /nix/store ko ƙaramin directory a cikin kundin adireshin mai amfani. Misali, an shigar da kunshin azaman /nix/store/a2b5...8b163-firefox-94.0.2/, inda “a2b5...” shine madaidaicin fakitin fakitin da aka yi amfani da shi don sa ido kan dogaro. An ƙera fakiti azaman kwantena waɗanda ke ɗauke da abubuwan da ake buƙata don aikace-aikacen aiki. Ana amfani da irin wannan hanyar a cikin mai sarrafa kunshin GNU Guix, wanda ya dogara da ci gaban Nix.

Yana yiwuwa a ƙayyade abin dogaro tsakanin fakiti, kuma don bincika kasancewar abubuwan dogaro da aka riga aka shigar, ana amfani da hashes mai gano ganowa a cikin jagorar fakitin da aka shigar. Yana yiwuwa ko dai zazzage fakitin binary ɗin da aka yi shirye-shiryen daga ma'ajiyar (lokacin shigar da sabuntawa zuwa fakitin binary, ana sauke canje-canjen delta kawai), ko gina daga lambar tushe tare da duk abin dogaro. An gabatar da tarin fakitin a cikin ma'ajiyar nixpkgs na musamman.

source: budenet.ru

Add a comment