Rakirina belavkirina NixOS 19.03 bi karanîna rêveberê pakêtê Nix

[:ku]

pêk hat belavkirina belavkirinê Nix OS 19.03gerînendeyê pakêtê li ser bingeha nix û hejmarek pêşkeftinên xwe yên ku sazkirin û domandina pergalê hêsan dike peyda dike. Mînakî, NixOS pelek veavakirina pergalê yekane bikar tîne (configuration.nix), şiyana paşvexistina nûvekirina bilez peyda dike, guheztina di navbera dewletên pergalê yên cihêreng de piştgirî dike, sazkirina pakêtên kesane ji hêla bikarhênerên kesane ve piştgirî dike (pakêt di pelrêça malê de tê danîn ), û destûrê dide sazkirina hevdem a çend guhertoyên heman bernameyê. Mezinahiya tevahî wêneyê sazkirinê bi KDE - 1 GB, guhertoya konsolê ya kurtkirî - 400 MB.

sereke nûbûnên:

  • Jîngeha sermaseya Pantheon tê de ye, tê pêşxistin Projeya OS-ya bingehîn (bi navgîniya services.xserver.desktopManager.pantheon.enable ve hatî çalak kirin);
  • Modula bi pergala orkestrasyona konteynerê Kubernetes ve bi girîngî ji nû ve hatî sêwirandin û li beşên cihêreng hate dabeş kirin. Ji bo zêdekirina ewlehiyê, TLS û RBAC ji hêla xwerû ve têne çalak kirin;
  • Vebijarkên ji bo xebitandina karûbaran di hawîrdorek chroot de li systemd.services zêde kirin;
  • Ji bo mîmariya Aarch64 bi piştgirî re wêneya sazkirinê zêde kir
    UEFI;

  • Guhertoyên nûvekirî yên pêkhateyên belavkirinê, tevî CPython 3.7 (3.6 bû);
  • 22 karûbarên nû lê zêde kirin, di nav de CockroachDB, bolt, lirc,
    roundcube, weechat û girêk.

Dema ku Nix-ê bikar tînin, pakêt di pelrêça bikarhênerê de li darek pelrêça cihê /nix/store an jî binerdekek di pelrêça bikarhêner de têne saz kirin. Mînakî, pakêt wekî /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ tê saz kirin, ku "f3a4h9..." nasnavê pakêtê ya yekta ye ku ji bo şopandina girêdayîbûnê tê bikar anîn. Pakêt wekî konteynir têne sêwirandin ku pêkhateyên ku ji bo xebitandina serîlêdanan hewce ne dihewîne.

Mimkun e ku meriv pêwendiyan di navbera pakêtan de diyar bike, û ji bo lêgerîna hebûna girêdanên jixwe sazkirî bigerin, di pelrêça pakêtên sazkirî de haşeyên nasnavê şopandin tê bikar anîn. Mimkun e ku meriv pakêtên binaryê yên amade ji depoyê dakêşîne (dema ku nûvekirinên pakêtên binary saz dikin, tenê guheztinên delta têne dakêşandin), an jî ji koda çavkaniyê bi hemî pêwendiyan re ava bikin. Komek pakêtan di depoyek taybetî de tê pêşkêş kirin Nixpkgs.

Çavkaniyaopennet.ru

[En]

pêk hat belavkirina belavkirinê Nix OS 19.03gerînendeyê pakêtê li ser bingeha nix û hejmarek pêşkeftinên xwe yên ku sazkirin û domandina pergalê hêsan dike peyda dike. Mînakî, NixOS pelek veavakirina pergalê yekane bikar tîne (configuration.nix), şiyana paşvexistina nûvekirina bilez peyda dike, guheztina di navbera dewletên pergalê yên cihêreng de piştgirî dike, sazkirina pakêtên kesane ji hêla bikarhênerên kesane ve piştgirî dike (pakêt di pelrêça malê de tê danîn ), û destûrê dide sazkirina hevdem a çend guhertoyên heman bernameyê. Mezinahiya tevahî wêneyê sazkirinê bi KDE - 1 GB, guhertoya konsolê ya kurtkirî - 400 MB.

sereke nûbûnên:

  • Jîngeha sermaseya Pantheon tê de ye, tê pêşxistin Projeya OS-ya bingehîn (bi navgîniya services.xserver.desktopManager.pantheon.enable ve hatî çalak kirin);
  • Modula bi pergala orkestrasyona konteynerê Kubernetes ve bi girîngî ji nû ve hatî sêwirandin û li beşên cihêreng hate dabeş kirin. Ji bo zêdekirina ewlehiyê, TLS û RBAC ji hêla xwerû ve têne çalak kirin;
  • Vebijarkên ji bo xebitandina karûbaran di hawîrdorek chroot de li systemd.services zêde kirin;
  • Ji bo mîmariya Aarch64 bi piştgirî re wêneya sazkirinê zêde kir
    UEFI;

  • Guhertoyên nûvekirî yên pêkhateyên belavkirinê, tevî CPython 3.7 (3.6 bû);
  • 22 karûbarên nû lê zêde kirin, di nav de CockroachDB, bolt, lirc,
    roundcube, weechat û girêk.

Dema ku Nix-ê bikar tînin, pakêt di pelrêça bikarhênerê de li darek pelrêça cihê /nix/store an jî binerdekek di pelrêça bikarhêner de têne saz kirin. Mînakî, pakêt wekî /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ tê saz kirin, ku "f3a4h9..." nasnavê pakêtê ya yekta ye ku ji bo şopandina girêdayîbûnê tê bikar anîn. Pakêt wekî konteynir têne sêwirandin ku pêkhateyên ku ji bo xebitandina serîlêdanan hewce ne dihewîne.

Mimkun e ku meriv pêwendiyan di navbera pakêtan de diyar bike, û ji bo lêgerîna hebûna girêdanên jixwe sazkirî bigerin, di pelrêça pakêtên sazkirî de haşeyên nasnavê şopandin tê bikar anîn. Mimkun e ku meriv pakêtên binaryê yên amade ji depoyê dakêşîne (dema ku nûvekirinên pakêtên binary saz dikin, tenê guheztinên delta têne dakêşandin), an jî ji koda çavkaniyê bi hemî pêwendiyan re ava bikin. Komek pakêtan di depoyek taybetî de tê pêşkêş kirin Nixpkgs.

Source: opennet.ru

[:]

Add a comment