เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต WSL 2, WSL-เดจเต‡เด•เตเด•เดพเตพ 13 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต: เด‡เตปเดธเตˆเดกเตผ เดชเตเดฐเดฟเดตเตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เด‚เดชเตเดฐเดทเดจเตเด•เตพ

เดตเดฟเตปเดกเต‹เดธเต เดฎเต†เดฏเต 2020 เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต (20H1) เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดพเตป เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดคเดฏเตเดฏเดพเดฑเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดˆ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเตฝ เดšเดฟเดฒ เดจเดฒเตเดฒ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เตปเตเดฑเตผเดซเต‡เดธเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เดตเดฟเตปเดกเต‹เดธเดฟเตปเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเด•เตเด•เตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเต เด‡เดคเดพเดฃเต WSL 2 (เดฒเดฟเดจเด•เตเดธเดฟเดจเตเดณเตเดณ เดตเดฟเตปเดกเต‹เดธเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚). เดตเดฟเตปเดกเต‹เดธเต เด’เดŽเดธเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต เด‡เดคเต เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดตเดฟเดตเดฐเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เดงเตˆเดฐเตเดฏเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒ.

เดกเต‡เดตเต เดฑเต‚เดชเตผเดŸเตเดŸเต เดคเตปเตเดฑเต† 2 เด‡เดžเตเดšเต เดธเตผเดซเต‡เดธเต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดฒเตเด‚ เด†เดฆเตเดฏ เดซเดฒเด™เตเด™เดณเดฟเดฒเตเด‚ WSL 13 เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต
เด†เดถเตเดšเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดŸเตเดชเต‡เดพเดฏเดฟ:

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต WSL 2, WSL-เดจเต‡เด•เตเด•เดพเตพ 13 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต: เด‡เตปเดธเตˆเดกเตผ เดชเตเดฐเดฟเดตเตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เด‚เดชเตเดฐเดทเดจเตเด•เตพ

WSL-เตปเตเดฑเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเต เด†เดฆเตเดฏเดคเตเดคเต‡เดคเดฟเดจเต‡เด•เตเด•เดพเตพ 13 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต! เดŽเดฒเตเดฒเดพ เดฆเดฟเดตเดธเดตเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต 13 เดฎเดŸเด™เตเด™เต เดชเตเดฐเด•เดŸเดจ เดฌเต‚เดธเตเดฑเตเดฑเต เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดˆ เดซเดฒเด™เตเด™เตพ เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เด•เดฃเตเดŸเดชเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เดตเดฟเดฑเดฏเตฝ เด…เดจเตเดญเดตเดชเตเดชเต†เดŸเตเดŸเต. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? WSL-เตปเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเตŠเดชเตเดชเด‚ 5 เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดคเดฟเตปเตเดฑเต† เดจเดทเตเดŸเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดตเดฟเดฒเดชเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เด‡เดต เดตเต†เดฑเตเด‚ เดธเด‚เด–เตเดฏเด•เดณเดฒเตเดฒ. WSL 2-เตฝ, npm เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป, เด•เต†เดŸเตเดŸเดฟเดŸเด‚, เดชเดพเด•เตเด•เต‡เดœเดฟเด‚เด—เต, เดซเดฏเดฒเตเด•เตพ เด•เดพเดฃเตฝ, เดนเต‹เดŸเตเดŸเต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตฝ, เดธเต†เตผเดตเดฑเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตฝ - เด’เดฐเต เดตเต†เดฌเต เดกเต†เดตเดฒเดชเตเดชเตผ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดžเดพเตป เดฆเดฟเดตเดธเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเดฃเต. เด‡เดคเต เดตเต€เดฃเตเดŸเตเด‚ เด’เดฐเต Mac-เตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฒเตเดฒเดคเต, เด•เดดเดฟเดžเตเดž เด•เตเดฑเดšเตเดšเต เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดฌเดพเดฑเตเดฑเดฑเดฟ เดฒเตˆเดซเดฟเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด†เดชเตเดชเดฟเตพ เด…เดคเดฟเตปเตเดฑเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เดธเดฎเต‚เดฒเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเตฝ).

เด…เดคเตเดคเดฐเด‚ เดšเดŸเตเดฒเดค เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจเต?

เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดคเดฏเดฟเตฝ เด…เดตเตผ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต 13 เดฎเดŸเด™เตเด™เต เดตเตผเดฆเตเดงเดจเดตเต เดจเต‡เดŸเดฟเดฏเดคเต? เดฎเตเดฎเตเดชเต, Mac-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เด…เดจเตเดฎเดพเดจเด™เตเด™เดณเตเดŸเต† เดคเดฒเดคเตเดคเดฟเดฒเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เดžเดพเตป เดšเดฟเดฒ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต. WSL-เตปเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดฟเตปเตเดฑเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด•เดพเดฐเดฃเด‚ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เตเด‚ เดฒเดฟเดจเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดŽเดดเตเดคเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต (เดธเดฎเดฏ เดšเต†เดฒเดตเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ). เด†เดงเตเดจเดฟเด• เดตเต†เดฌเต เดตเดฟเด•เดธเดจเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด‡เดชเตเดชเต‹เตพ เดŠเดนเดฟเด•เตเด•เตเด•? เด…เดคเต†. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดซเดฏเตฝ เดธเต‡เดตเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเตเด‚ เด•เต‹เดกเต เดธเตเดจเดฟเดชเตเดชเต†เดฑเตเดฑเตเด•เดณเตเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดกเดฟเดธเตเด•เต เดฑเตˆเดฑเตเดฑเตเด•เดณเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพ เด‡เดคเต เด•เด เดฟเดจเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเด เดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เด…เดคเต เดฎเดฑเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต. เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดŽเดคเตเดฐ เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเดฒเตเด‚ เดธเด™เตเด•เดŸเด•เดฐเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด•เตเดฐเดฎเต‡เดฃ เดตเดฟเดทเดพเดฆเดฐเต‹เด—เดฟเดฏเดพเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเต‹เด•เด‚ เด‡เดจเดฟ เดชเดดเดฏเดคเตเดชเต‹เดฒเต† เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เด‡เดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸ เด‰เดชเด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเต‹ เดซเดฒเดชเตเดฐเดฆเดฎเต‹ เด†เดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, WSL เดŸเต€เด‚ เด’เดฐเต เดฑเดฟเดธเตเด•เต เดŽเดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. WSL 2-เตฝ, เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต: เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฒเดฟเดจเด•เตเดธเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดตเดฟเตปเดกเต‹เดธเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดซเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ VHD (เดตเต†เตผเดšเตเดตเตฝ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดกเดฟเดธเตเด•เต) เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดกเตเดฐเตˆเดตเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดจเดฟเด™เตเด™เตพ เด‡เดคเต เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เด•เดฑเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดŽเดจเตเดจเดคเดพเดฃเต เดŸเตเดฐเต‡เดกเต เด“เดซเต. เดˆ เดธเดฎเดฏเด‚ เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเดฟเตฝ เด…เดณเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดŽเดจเดฟเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเดพเตป เดธเดจเตเดคเต‹เดทเดคเตเดคเต‹เดŸเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดŽเดจเตเดคเดฟเดจเตเดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเด‚.

เดซเดฏเดฒเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เดŽเดตเดฟเดŸเต† เดœเต€เดตเดฟเด•เตเด•เตเด‚?

WSL 2-เตปเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดฏเต‹เดœเดจเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเด‚ /mnt/c/Users/<เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚>/ เดชเตเดคเดฟเดฏ เดนเต‹เด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต ~/เดฒเดฟเดจเด•เตเดธเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดฟเดŽเดšเตเดšเตเดกเดฟเดฏเดฟเตฝ. เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดกเตเดฐเตˆเดตเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เด“เตบเดฒเตˆเดจเดฟเตฝ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚ \\wsl$\<เดตเดฟเดคเดฐเดฃ เดจเดพเดฎเด‚>\<เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚>\เดนเต‹เด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดฎเดพเตปเดกเต เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดŽเด•เตเดธเดชเตเดฒเตŠเดฐเต†เดฐเต.เดŽเด•เตเดธเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฌเดพเดทเต เดทเต†เดฒเตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต.

เด‡เดคเตŠเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดฒเดฟเดจเด•เตเดธเต เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดžเดพเตป เด’เดฐเต เดซเต‹เตพเดกเตผ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต ~/เดชเดฆเตเดงเดคเดฟเด•เตพ, เด…เดตเดฟเดŸเต†เดฏเดพเดฃเต เดŽเตปเตเดฑเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดถเต‡เด–เดฐเด™เตเด™เดณเตเด‚ เดคเดพเดฎเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดคเตเดŸเตผเดจเตเดจเต เดžเดพเตป เด•เต‹เดกเต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เต‹เดกเดฟเตฝ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ เดคเตเดฑเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเดŽเดธเต เด•เต‹เดกเดฟเตปเตเดฑเต† เด•เดพเดฐเตเดฏเดฎเต‹?

WSL เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดตเดฟเดŽเดธเต เด•เต‹เดกเดฟเดฒเต† เดตเดฟเดฆเต‚เดฐ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต (เดตเดฟเดŽเดธเต เด•เต‹เดกเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต - เดกเดฌเตเดฒเตเดฏเตเดŽเดธเตเดŽเตฝ) เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เต เดธเตเด–เดชเตเดฐเดฆเดฎเดพเดฏ เดœเต‹เดฒเดฟ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจ เด…เดตเดธเดพเดจ เด˜เดŸเตเดŸเดฎเดพเดฃเต. เดฒเดฟเดจเด•เตเดธเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‡เดŸเดชเดดเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต VS เด•เต‹เดกเดฟเตปเตเดฑเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ (git เด•เดฎเดพเตปเดกเตเด•เตพ, เด•เตบเดธเต‹เดณเตเด•เตพ, เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตฝ เดฎเตเดคเดฒเดพเดฏเดต) เดจเดŸเดคเตเดคเดพเตป เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดฎเตเดดเตเดตเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต†เดฏเตเด‚ เดตเดณเดฐเต† เดธเตเดตเดฏเด‚เดญเดฐเดฃเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดˆ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเตฝ เด†เดฆเตเดฏเด‚ เดžเดพเตป เด…เตฝเดชเตเดชเด‚ เด…เดธเตเดตเดธเตเดฅเดจเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดžเดพเตป เดฎเตเดฎเตเดชเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดคเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดคเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดžเดพเตป เด…เดคเดฟเดจเต† เด…เดญเดฟเดจเดจเตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดžเดพเตป เดเดคเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเดพเดฃเต เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเตเด‚ เดŽเตปเตเดฑเต† เดซเดฏเดฒเตเด•เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดคเดพเดฎเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดทเตเดตเดฒเตˆเดธเต‡เดทเตป เดฒเต†เดฏเตผ เด‰เดฃเตเดŸเต. เด‡เดคเต เดตเดฟเตปเดกเต‹เดธเต เดตเต†เดฌเต เดกเต†เดตเดฒเดชเตเดฎเต†เตปเตเดฑเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เด•เต‚เดŸเตเดคเตฝ เดธเตเดคเดพเดฐเตเดฏเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดŽเดธเต เด•เต‹เดกเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต เด•เตบเดŸเตเดฐเต‹เตพ เดฏเตเด เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เดธเดจเตเดคเต‹เดทเดคเตเดคเดฟเตปเตเดฑเต† เด•เดฃเตเดฃเตเดจเต€เตผ, เดถเต‹เดญเดจเดฎเดพเดฏ เดญเดพเดตเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเดคเต€เด•เตเดท

เดตเดฟเตปเดกเต‹เดธเต เดฎเต†เดฏเต 2020 เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเตปเตเดฑเต† เด…เดŸเตเดคเตเดค เดชเดคเดฟเดชเตเดชเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดŽเตปเตเดฑเต† เดถเด•เตเดคเดฎเดพเดฏ เด—เต†เดฏเดฟเดฎเดฟเด‚เด—เต เดชเดฟเดธเดฟเดฏเดฟเตฝ เดชเดฑเด•เตเด•เตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดฒเดฟเดจเด•เตเดธเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดŽเดจเดฟเด•เตเด•เต เด†เดตเต‡เดถเด‚ เดคเต‹เดจเตเดจเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดŽเดจเดฟเด•เตเด•เต เด‡เดคเตเดตเดฐเต† เด…เดฑเดฟเดฏเดพเดคเตเดค เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด‡เตปเดธเตˆเดกเตผ เดชเตเดฐเดฟเดตเตเดฏเต‚ WSL เดŸเต€เด‚ เดฎเดฟเด•เตเด• เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดคเดพเดฏเดฟ เดžเดพเตป เดจเดฟเด—เดฎเดจเด‚ เดšเต†เดฏเตเดคเต.

เด•เต‚เดŸเดพเดคเต†, เด…เดคเต เดฎเดฑเด•เตเด•เดฐเตเดคเต เดตเดฟเตปเดกเต‹เดธเต เดŸเต†เตผเดฎเดฟเดจเตฝ เดจเดฒเตเดฒเดคเตเด‚! เดŸเดพเดฌเตเด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚, JSON เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ, เดตเดฟเตปเดกเต‹เดธเดฟเตฝ "เดคเดฃเตเดคเตเดค เด…เดจเตเดญเดตเด‚" เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŽเตปเตเดฑเต† เดชเดฐเดพเดคเดฟเด•เตพ เด…เดตเตผ เด•เต‡เดŸเตเดŸเดคเตเดชเต‹เดฒเต†. เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดตเดฟเตปเดกเต‹เดธเต เดŸเต†เตผเดฎเดฟเดจเตฝ เด’เดฐเตเดชเด•เตเดทเต‡ เดตเดฟเตปเดกเต‹เดธเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดŸเต†เตผเดฎเดฟเดจเดฒเดพเดฃเต.

5 เดตเตผเดทเดฎเดพเดฏเดฟ เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเต, เดžเดพเตป เด’เดฐเตเดชเดพเดŸเต เด•เดŸเดจเตเดจเตเดชเต‹เดฏเดฟ: เดฑเต†เดฏเดฟเดฒเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเต†, เด•เตƒเดคเตเดฐเดฟเดฎ เดธเดฟเด—เตเดตเดฟเตป เดทเต†เดฒเตเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เดฎเดฒเตเดฒเดฟเดŸเตเดจเตเดจเต. เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต WSL-เตปเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดชเตเดชเต‹เตพ เด…เดคเต‡ เดฌเดฟเตฝเดกเต 2016 เด•เต‹เตบเดซเดฑเตปเดธเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดฎเตเตป เดจเดฟเดฐ เดธเต€เดฑเตเดฑเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดตเดฟเตปเดกเต‹เดธเดฟเดฒเต† เดตเต†เดฌเต เดตเดฟเด•เดธเดจเด‚ เด’เดŸเตเดตเดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดคเดฒเดคเตเดคเดฟเดฒเต†เดคเตเดคเตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เด’เดฐเต เดธเด‚เดถเดฏเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต†, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดžเดพเตป เด•เดฃเตเดŸ เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดชเตเดฐเต‹เด—เดคเดฟเดฏเดพเดฃเต WSL 2, เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฏเตเด—เดคเตเดคเดฟเตปเตเดฑเต† เด•เตŠเดŸเตเดฎเตเดŸเดฟเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต.

เด’เดฐเต เดชเดฐเดธเตเดฏเดฎเดพเดฏเดฟ

เดœเต‹เดฒเดฟ เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดตเดฟเตปเดกเต‹เดธเต เดธเต†เตผเดตเดฑเตเด•เตพ, เดŽเด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต - เดตเดฟเตปเดกเต‹เดธเต เดธเต†เตผเดตเตผ 2012, 2016 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 2019 เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป 2 GB เดฑเดพเดฎเต‹ เด…เดคเดฟเดฒเตเด‚ เด‰เดฏเตผเดจเตเดจเดคเต‹ เด†เดฏ เดชเตเดฒเดพเดจเตเด•เดณเดฟเตฝ, เดฒเตˆเดธเตปเดธเต เด‡เดคเดฟเดจเด•เด‚ เดตเดฟเดฒเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด†เด•เต† เดชเตเดฐเดคเดฟเดฆเดฟเดจเด‚ 21 เดฑเต‚เดฌเดฟเตพเดธเดฟเตฝ เดจเดฟเดจเตเดจเต! เดจเดฎเตเด•เตเด•เตเด‚ เดถเดพเดถเตเดตเดคเดฎเดพเดฏ เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต ๐Ÿ˜‰

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต WSL 2, WSL-เดจเต‡เด•เตเด•เดพเตพ 13 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต: เด‡เตปเดธเตˆเดกเตผ เดชเตเดฐเดฟเดตเตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เด‚เดชเตเดฐเดทเดจเตเด•เตพ

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•