เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ เจจเฉ‡ เจกเจฌเจฒเจฏเฉ‚เจเจธเจเจฒ 2 (เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฌเจธเจฟเจธเจŸเจฎ) เจตเจฟเฉฑเจš เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเจพ ะพ ั€ะฐััˆะธั€ะตะฝะธะธ ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ะธ ะฟะพะดัะธัั‚ะตะผั‹ WSL2 (Windows Subsystem for Linux), ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะตะน ะทะฐะฟัƒัะบ ะธัะฟะพะปะฝัะตะผั‹ั… ั„ะฐะนะปะพะฒ Linux ะฒ Windows.
ะะฐั‡ะธะฝะฐั ัะพ ัะฑะพั€ะบะธ Windows Insiders 20211 ะฒ WSL2 ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั ั„ะฐะนะปะพะฒั‹ั… ัะธัั‚ะตะผ ั ั„ะธะทะธั‡ะตัะบะธั… ะดะธัะบะพะฒ.

ะ”ะปั ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั ะฟั€ะตะดะปะพะถะตะฝะฐ ะบะพะผะฐะฝะดะฐ ยซwsl โ€”mountยป, ะฟั€ะธ ะฟะพะผะพั‰ะธ ะบะพั‚ะพั€ะพะน ะฒ ั‚ะพะผ ั‡ะธัะปะต ะผะพะถะฝะพ ะฟั€ะธะผะพะฝั‚ะธั€ะพะฒะฐั‚ัŒ ะฒ WSL ั€ะฐะทะดะตะป c ะคะก, ะฝะต ะธะผะตัŽั‰ะตะน ะฒัั‚ั€ะพะตะฝะฝะพะน ะฟะพะดะดะตั€ะถะบะธ Windows, ะฝะฐะฟั€ะธะผะตั€, ะผะพะถะฝะพ ะฟะพะปัƒั‡ะธั‚ัŒ ะดะพัั‚ัƒะฟ ะบ ั€ะฐะทะดะตะปัƒ ั ะคะก ext4. ะฃะบะฐะทะฐะฝะฝัƒัŽ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะดะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ั€ะฐะฑะพั‚ั‹ ั ะพะดะฝะธะผ ะธ ั‚ะตะผ ะถะต Linux-ั€ะฐะทะดะตะปะพะผ ะฟั€ะธ ะฝะฐะปะธั‡ะธะธ ะฝะฐ ะบะพะผะฟัŒัŽั‚ะตั€ะต ะฝะตัะบะพะปัŒะบะธั… ะพะฟะตั€ะฐั†ะธะพะฝะฝั‹ั… ัะธัั‚ะตะผ (Windows ะธ Linux).

เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ เจจเฉ‡ เจกเจฌเจฒเจฏเฉ‚เจเจธเจเจฒ 2 (เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฌเจธเจฟเจธเจŸเจฎ) เจตเจฟเฉฑเจš เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

ะŸั€ะธะผะพะฝั‚ะธั€ะพะฒะฐะฝะฝั‹ะต ั€ะฐะทะดะตะปั‹ ัั‚ะฐะฝะพะฒัั‚ัั ะฒะธะดะฝั‹ ะฝะต ั‚ะพะปัŒะบะพ ะฒ Linux-ะพะบั€ัƒะถะตะฝะธะธ WSL, ะฝะพ ะธ ะฒ ะพัะฝะพะฒะฝะพะน ัะธัั‚ะตะผะต ั‡ะตั€ะตะท ะฒะธั€ั‚ัƒะฐะปัŒะฝั‹ะน ะดะธัะบ ยซ\wsl$ยป ะฒ ั„ะฐะนะปะพะฒะพะผ ะผะตะฝะตะดะถะตั€ะต File Explorer.

เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ เจจเฉ‡ เจกเจฌเจฒเจฏเฉ‚เจเจธเจเจฒ 2 (เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฌเจธเจฟเจธเจŸเจฎ) เจตเจฟเฉฑเจš เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

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

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

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

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

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