Tso tawm NixOS 19.03 faib siv Nix pob tus thawj tswj

[:ru]

coj qhov chaw kev tso tawm Nix OS 19.03pob thawj tswj raws li nix ib thiab muab ib tug xov tooj ntawm nws tus kheej kev txhim kho uas yooj yim rau kev teeb tsa thiab kev saib xyuas ntawm qhov system. Piv txwv li, NixOS siv ib qho system configuration file (configuration.nix), muab lub peev xwm los yob rov qab hloov tshiab sai sai, txhawb kev hloov ntawm cov kab ke sib txawv, txhawb kev teeb tsa ntawm cov pob khoom los ntawm ib tus neeg siv (cov pob tau muab tso rau hauv cov npe hauv tsev. ), thiab tso cai rau kev teeb tsa ib txhij ntawm ntau lub versions ntawm tib qhov kev pab cuam. Loj loj kev teeb tsa duab nrog KDE - 1 GB, luv luv console version - 400 MB.

ntsiab kev tsim kho tshiab:

  • Pantheon desktop ib puag ncig suav nrog, raug tsim kho Elementary OS project (enabled via services.xserver.desktopManager.pantheon.enable);
  • Lub module nrog Kubernetes thawv orchestration system tau raug kho dua tshiab thiab muab faib ua cov khoom sib cais. Txhawm rau kom muaj kev ruaj ntseg, TLS thiab RBAC tau qhib los ntawm lub neej ntawd;
  • Ntxiv cov kev xaiv rau systemd.services rau cov kev pabcuam khiav hauv ib puag ncig chroot;
  • Ntxiv cov duab teeb tsa rau Aarch64 architecture nrog kev txhawb nqa
    UEFI;

  • Hloov tshiab ntawm cov khoom faib, suav nrog CPython 3.7 (yog 3.6);
  • Ntxiv 22 cov kev pabcuam tshiab, suav nrog CockroachDB, bolt, lirc,
    roundcube, weechat thiab knot.

Thaum siv Nix, cov pob khoom raug teeb tsa rau hauv ib qho chaw sib cais cov npe ntoo / nix / khw lossis cov npe subdirectory hauv tus neeg siv cov npe. Piv txwv li, lub pob raug teeb tsa raws li /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, qhov "f3a4h9 ..." yog lub cim pob tshwj xeeb siv rau kev saib xyuas kev vam khom. Cov pob khoom yog tsim los ua cov thawv ntim khoom uas tsim nyog rau cov ntawv thov ua haujlwm.

Nws muaj peev xwm los txiav txim siab qhov kev vam khom ntawm cov pob khoom, thiab txhawm rau tshawb nrhiav qhov pom ntawm qhov kev vam khom uas twb tau teeb tsa lawm, kev txheeb xyuas tus cim hashes hauv cov npe ntawm cov pob teeb tsa tau siv. Nws muaj peev xwm los rub tawm cov pob ntawv npaj ua binary los ntawm lub chaw cia khoom (thaum txhim kho cov hloov tshiab rau binary pob, tsuas yog cov hloov pauv delta tau rub tawm), lossis tsim los ntawm cov cai nrog txhua qhov kev vam khom. Ib qho kev sau ntawm cov pob khoom raug nthuav tawm hauv ib qho chaw cia khoom tshwj xeeb Nixpkgs.

Tau qhov twg losopennet.ru

[: en]

coj qhov chaw kev tso tawm Nix OS 19.03pob thawj tswj raws li nix ib thiab muab ib tug xov tooj ntawm nws tus kheej kev txhim kho uas yooj yim rau kev teeb tsa thiab kev saib xyuas ntawm qhov system. Piv txwv li, NixOS siv ib qho system configuration file (configuration.nix), muab lub peev xwm los yob rov qab hloov tshiab sai sai, txhawb kev hloov ntawm cov kab ke sib txawv, txhawb kev teeb tsa ntawm cov pob khoom los ntawm ib tus neeg siv (cov pob tau muab tso rau hauv cov npe hauv tsev. ), thiab tso cai rau kev teeb tsa ib txhij ntawm ntau lub versions ntawm tib qhov kev pab cuam. Loj loj kev teeb tsa duab nrog KDE - 1 GB, luv luv console version - 400 MB.

ntsiab kev tsim kho tshiab:

  • Pantheon desktop ib puag ncig suav nrog, raug tsim kho Elementary OS project (enabled via services.xserver.desktopManager.pantheon.enable);
  • Lub module nrog Kubernetes thawv orchestration system tau raug kho dua tshiab thiab muab faib ua cov khoom sib cais. Txhawm rau kom muaj kev ruaj ntseg, TLS thiab RBAC tau qhib los ntawm lub neej ntawd;
  • Ntxiv cov kev xaiv rau systemd.services rau cov kev pabcuam khiav hauv ib puag ncig chroot;
  • Ntxiv cov duab teeb tsa rau Aarch64 architecture nrog kev txhawb nqa
    UEFI;

  • Hloov tshiab ntawm cov khoom faib, suav nrog CPython 3.7 (yog 3.6);
  • Ntxiv 22 cov kev pabcuam tshiab, suav nrog CockroachDB, bolt, lirc,
    roundcube, weechat thiab knot.

Thaum siv Nix, cov pob khoom raug teeb tsa rau hauv ib qho chaw sib cais cov npe ntoo / nix / khw lossis cov npe subdirectory hauv tus neeg siv cov npe. Piv txwv li, lub pob raug teeb tsa raws li /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, qhov "f3a4h9 ..." yog lub cim pob tshwj xeeb siv rau kev saib xyuas kev vam khom. Cov pob khoom yog tsim los ua cov thawv ntim khoom uas tsim nyog rau cov ntawv thov ua haujlwm.

Nws muaj peev xwm los txiav txim siab qhov kev vam khom ntawm cov pob khoom, thiab txhawm rau tshawb nrhiav qhov pom ntawm qhov kev vam khom uas twb tau teeb tsa lawm, kev txheeb xyuas tus cim hashes hauv cov npe ntawm cov pob teeb tsa tau siv. Nws muaj peev xwm los rub tawm cov pob ntawv npaj ua binary los ntawm lub chaw cia khoom (thaum txhim kho cov hloov tshiab rau binary pob, tsuas yog cov hloov pauv delta tau rub tawm), lossis tsim los ntawm cov cai nrog txhua qhov kev vam khom. Ib qho kev sau ntawm cov pob khoom raug nthuav tawm hauv ib qho chaw cia khoom tshwj xeeb Nixpkgs.

Tau qhov twg los: opennet.ru

[:]

Ntxiv ib saib