Ntọhapụ nke NixOS 19.03 nkesa site na iji njikwa ngwugwu Nix

[:ru]

mere ntọhapụ nkesa Nix OS 19.03dabere na njikwa ngwugwu Nix na inye ọnụ ọgụgụ nke mmepe ya nke na-eme ka nhazi na nhazi nke usoro ahụ dị mfe. Dịka ọmụmaatụ, NixOS na-eji otu faịlụ nhazi usoro (configuration.nix), na-enye ikike ịmegharị mmelite ngwa ngwa, na-akwado ịgbanwe n'etiti steeti usoro dị iche iche, na-akwado ntinye nke ngwugwu nke onye ọ bụla site n'aka ndị ọrụ n'otu n'otu (a na-etinye ngwugwu ahụ na ndekọ ụlọ. ), ma na-enye ohere ịwụnye ọtụtụ ụdị nke otu mmemme n'otu oge. Nha zuru oke oyiyi echichi ya na KDE - 1 GB, ụdị njikwa mkpụmkpụ - 400 MB.

Main ihe ọhụrụ:

  • Agụnyere gburugburu desktọpụ Pantheon, a na-emepe emepe Ọrụ os nke elementrị (gbanyere site na services.xserver.desktopManager.pantheon.enable);
  • Emezigharịrị modul ahụ nwere sistemu nkata akpati Kubernetes nke ukwuu wee kewaa ya n'ime ihe dị iche iche. Iji kwalite nchekwa, TLS na RBAC na-enyere aka na ndabara;
  • agbakwunyere nhọrọ na systemd.ọrụ maka ịgba ọsọ na gburugburu chroot;
  • Onyonyo nwụnye agbakwunyere maka ụlọ ọrụ Aarch64 yana nkwado
    UEFI;

  • Ụdị ihe nkesa emelitere, gụnyere CPython 3.7 (bụ 3.6);
  • Agbakwunyere ọrụ ọhụrụ 22, gụnyere CockroachDB, bolt, lirc,
    okirikiri, weechat na eriri.

Mgbe ị na-eji Nix, a na-etinye ngwugwu n'ime osisi ndekọ aha dị iche /nix/store ma ọ bụ subdirectory na ndekọ onye ọrụ. Dịka ọmụmaatụ, etinyere ngwugwu ahụ dị ka /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ebe "f3a4h9..." bụ njirimara ngwugwu pụrụ iche ejiri maka nlekota ndabere. Emebere ngwugwu dị ka arịa nwere ihe ndị dị mkpa maka ngwa iji rụọ ọrụ.

Ọ ga-ekwe omume ikpebi ịdabere n'etiti ngwugwu, yana ịchọ ọnụnọ nke ndabere etinyerelarị, a na-eji hashes nyocha nyocha na ndekọ nke ngwugwu arụnyere. Ọ ga-ekwe omume ma budata ngwungwu ọnụọgụ abụọ emebere na ebe nchekwa (mgbe ị na-etinye mmelite na ngwugwu ọnụọgụ abụọ, ọ bụ naanị mgbanwe delta ka ebudatara), ma ọ bụ wulite site na koodu isi mmalite yana ndabere niile. A na-ewepụta nchịkọta ngwugwu na ebe nchekwa pụrụ iche Nixpkgs.

Isi Iyiopennet.ru

[: en]

mere ntọhapụ nkesa Nix OS 19.03dabere na njikwa ngwugwu Nix na inye ọnụ ọgụgụ nke mmepe ya nke na-eme ka nhazi na nhazi nke usoro ahụ dị mfe. Dịka ọmụmaatụ, NixOS na-eji otu faịlụ nhazi usoro (configuration.nix), na-enye ikike ịmegharị mmelite ngwa ngwa, na-akwado ịgbanwe n'etiti steeti usoro dị iche iche, na-akwado ntinye nke ngwugwu nke onye ọ bụla site n'aka ndị ọrụ n'otu n'otu (a na-etinye ngwugwu ahụ na ndekọ ụlọ. ), ma na-enye ohere ịwụnye ọtụtụ ụdị nke otu mmemme n'otu oge. Nha zuru oke oyiyi echichi ya na KDE - 1 GB, ụdị njikwa mkpụmkpụ - 400 MB.

Main ihe ọhụrụ:

  • Agụnyere gburugburu desktọpụ Pantheon, a na-emepe emepe Ọrụ os nke elementrị (gbanyere site na services.xserver.desktopManager.pantheon.enable);
  • Emezigharịrị modul ahụ nwere sistemu nkata akpati Kubernetes nke ukwuu wee kewaa ya n'ime ihe dị iche iche. Iji kwalite nchekwa, TLS na RBAC na-enyere aka na ndabara;
  • agbakwunyere nhọrọ na systemd.ọrụ maka ịgba ọsọ na gburugburu chroot;
  • Onyonyo nwụnye agbakwunyere maka ụlọ ọrụ Aarch64 yana nkwado
    UEFI;

  • Ụdị ihe nkesa emelitere, gụnyere CPython 3.7 (bụ 3.6);
  • Agbakwunyere ọrụ ọhụrụ 22, gụnyere CockroachDB, bolt, lirc,
    okirikiri, weechat na eriri.

Mgbe ị na-eji Nix, a na-etinye ngwugwu n'ime osisi ndekọ aha dị iche /nix/store ma ọ bụ subdirectory na ndekọ onye ọrụ. Dịka ọmụmaatụ, etinyere ngwugwu ahụ dị ka /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, ebe "f3a4h9..." bụ njirimara ngwugwu pụrụ iche ejiri maka nlekota ndabere. Emebere ngwugwu dị ka arịa nwere ihe ndị dị mkpa maka ngwa iji rụọ ọrụ.

Ọ ga-ekwe omume ikpebi ịdabere n'etiti ngwugwu, yana ịchọ ọnụnọ nke ndabere etinyerelarị, a na-eji hashes nyocha nyocha na ndekọ nke ngwugwu arụnyere. Ọ ga-ekwe omume ma budata ngwungwu ọnụọgụ abụọ emebere na ebe nchekwa (mgbe ị na-etinye mmelite na ngwugwu ọnụọgụ abụọ, ọ bụ naanị mgbanwe delta ka ebudatara), ma ọ bụ wulite site na koodu isi mmalite yana ndabere niile. A na-ewepụta nchịkọta ngwugwu na ebe nchekwa pụrụ iche Nixpkgs.

isi: opennet.ru

[:]

Tinye a comment