WSL2 เจธเจฌเจธเจฟเจธเจŸเจฎ (เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฌเจธเจฟเจธเจŸเจฎ) เจฆเฉ‡ เจจเจพเจฒ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ‡เจจเจธเจพเจˆเจกเจฐ เจฌเจฟเจฒเจก เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ

เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจเจฒเจพเจจ เจ•เฉ€เจคเจพ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ‡เจจเจธเจพเจˆเจกเจฐ (เจฌเจฟเจฒเจก 18917) เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจฌเจฟเจฒเจกเจพเจ‚ เจฆเฉ‡ เจ—เจ เจจ เจฌเจพเจฐเฉ‡, เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจ˜เฉ‹เจธเจผเจฟเจค WSL2 (เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฌเจธเจฟเจธเจŸเจฎ) เจฒเฉ‡เจ…เจฐ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเฉ‹ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ‰เฉฑเจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจกเจฌเจฒเจฏเฉ‚เจเจธเจเจฒ เจฆเจพ เจฆเฉ‚เจœเจพ เจเจกเฉ€เจธเจผเจจ เจ‡เฉฑเจ• เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ€ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ–เจฐเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจฒเฉ€เจจเจ•เจธ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจ•เจฐเจจเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจฆเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจจเจพเจฒ เจชเฉ‚เจฐเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ 'เจคเฉ‡ เจกเฉŒเจ•เจฐ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจนเจฟเจœเฉ‡ เจนเฉ€ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจจเจพเจฒ เจนเฉ€ FUSE เจตเจฟเจงเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค WSL1 เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, WSL2 เจจเฉ‡ I/O เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจพเจงเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉฐเจ•เฉเจšเจฟเจค เจชเฉเจฐเจพเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจ…เจจเจชเฉˆเจ• เจ•เจฐเจฆเฉ‡ เจนเฉ‹, WSL2 WSL1 เจจเจพเจฒเฉ‹เจ‚ 20 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ "git เจ•เจฒเฉ‹เจจ", "npm install", "apt update" เจ…เจคเฉ‡ "apt upgrade" เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ 2-5 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

WSL2 เจฒเฉ€เจจเจ•เจธ 4.19 เจ•เจฐเจจเจฒ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ‡เฉฑเจ• เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจœเจผเฉเจฐ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจตเจฐเจคเฉ€ เจ—เจˆ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฆเจพ เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเจงเฉ€ เจฐเจพเจนเฉ€เจ‚ เจกเจฟเจฒเฉ€เจตเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจฆเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค WSL เจจเจพเจฒ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจเจ•เฉ€เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฎเฉเจซเจผเจค GPLv2 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเจพ เจตเจพเจ…เจฆเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจชเฉˆเจšเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฐเจจเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ, เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจ…เจคเฉ‡ เจธเจฌ-เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฃ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

WSL1 เจฆเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจคเจฐเจœเฉ€เจนเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡, เจฆเฉ‹เจตเฉ‡เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจพเจฒ-เจจเจพเจฒ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค WSL2 WSL1 เจฒเจˆ เจ‡เฉฑเจ• เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค WSL1 เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจญเจพเจ—เจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจธเจฅเจพเจชเจฟเจค เจนเจจ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเฉฐเจกเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Microsoft เจธเจŸเฉ‹เจฐ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš WSL เจตเจฟเฉฑเจš เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจ‰เจฌเจคเฉ‚เฉฐ, เจกเฉ‡เจฌเฉ€เจ…เจจ เจœเฉ€เจเจจเจฏเฉ‚/เจฒเฉ€เจจเจ•เจธ, เจ•เจพเจฒเฉ€ เจฒเฉ€เจจเจ•เจธ, เจซเฉ‡เจกเฉ‹เจฐเจพ,
Alpine, SUSE ะธ เจ“เจชเจจเจธเฉ‚เจธเฉ‡.

เจตเจพเจคเจพเจตเจฐเจฃ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เฉ€เจคเจพ ext4 เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจกเจพเจชเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจกเจฟเจธเจ• เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌ (VHD) เจตเจฟเฉฑเจšเฅค WSL2 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเจ“เจชเจฐเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจฒเจˆ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจฌเฉ‚เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฆเฉ€ เจนเฉˆเฅค เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจฆเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจฎเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก โ€œwsl โ€”set-versionโ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ…เจคเฉ‡ WSL เจฆเฉ‡ โ€‹โ€‹เจกเจฟเจซเจพเจฒเจŸ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจฒเจˆ, เจ•เจฎเจพเจ‚เจก โ€œwsl โ€”set-default-versionโ€เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹