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.
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);
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.
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.
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);
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.