Sakin rarraba NixOS 19.03 ta amfani da mai sarrafa fakitin Nix

[:ru]

ya faru saki rabawa Nix OS 19.03tushen kunshin sarrafa nix da kuma samar da adadin abubuwan ci gabanta waɗanda ke sauƙaƙe saiti da kiyaye tsarin. 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 shigar da nau'ikan nau'ikan shirin iri ɗaya lokaci guda. Cikakken girman hoton shigarwa tare da KDE - 1 GB, gajeriyar sigar wasan bidiyo - 400 MB.

Main sababbin abubuwa:

  • An haɗa mahallin tebur na Pantheon, ana ci gaba Aikin OS na farko (an kunna ta services.xserver.desktopManager.pantheon.enable);
  • Nau'in tare da tsarin kade-kade na Kubernetes an sake tsara shi sosai kuma an raba shi zuwa sassa daban-daban. Don haɓaka tsaro, ana kunna TLS da RBAC ta tsohuwa;
  • Ƙara zaɓuɓɓuka zuwa tsarin tsarind.sabis don gudanar da ayyuka a cikin yanayin chroot;
  • Ƙara hoton shigarwa don gine-gine na Aarch64 tare da tallafi
    UEFI;

  • Abubuwan da aka sabunta na abubuwan rarraba, gami da CPython 3.7 (ya kasance 3.6);
  • An ƙara sabbin ayyuka 22, gami da CockroachDB, bolt, lirc,
    roundcube, weechat da kulli.

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 a matsayin /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, inda "f3a4h9..." 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.

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. Ana gabatar da tarin fakiti a cikin ma'ajiya ta musamman Nixpkgs.

Sourcebudenet.ru

[: en]

ya faru saki rabawa Nix OS 19.03tushen kunshin sarrafa nix da kuma samar da adadin abubuwan ci gabanta waɗanda ke sauƙaƙe saiti da kiyaye tsarin. 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 shigar da nau'ikan nau'ikan shirin iri ɗaya lokaci guda. Cikakken girman hoton shigarwa tare da KDE - 1 GB, gajeriyar sigar wasan bidiyo - 400 MB.

Main sababbin abubuwa:

  • An haɗa mahallin tebur na Pantheon, ana ci gaba Aikin OS na farko (an kunna ta services.xserver.desktopManager.pantheon.enable);
  • Nau'in tare da tsarin kade-kade na Kubernetes an sake tsara shi sosai kuma an raba shi zuwa sassa daban-daban. Don haɓaka tsaro, ana kunna TLS da RBAC ta tsohuwa;
  • Ƙara zaɓuɓɓuka zuwa tsarin tsarind.sabis don gudanar da ayyuka a cikin yanayin chroot;
  • Ƙara hoton shigarwa don gine-gine na Aarch64 tare da tallafi
    UEFI;

  • Abubuwan da aka sabunta na abubuwan rarraba, gami da CPython 3.7 (ya kasance 3.6);
  • An ƙara sabbin ayyuka 22, gami da CockroachDB, bolt, lirc,
    roundcube, weechat da kulli.

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 a matsayin /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, inda "f3a4h9..." 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.

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. Ana gabatar da tarin fakiti a cikin ma'ajiya ta musamman Nixpkgs.

source: budenet.ru

[:]

Add a comment