Penguin เปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก: เบเปˆเบฝเบงเบเบฑเบšเบ—เปˆเบฒเปเบฎเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบชเบปเบ”เปƒเบชเบ”เป‰เบฒเบ™เบ‚เบญเบ‡ WSL2

Hey Habr!

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบขเบนเปˆเปƒเบ™ swing เป€เบ•เบฑเบก เบ‚เบฒเบเบฅเบฐเบ”เบนเบฎเป‰เบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเบขเบฒเบเป€เบŠเบตเบ™เบ—เปˆเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบปเบงเบ‚เปเป‰เปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰ - เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡ Windows เปเบฅเบฐ Linux, เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš. WSL. WSL 2 เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ—เบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™, เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบžเบฒเบšเบฅเบงเบกเป„เบงเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบกเบฒเป€เบ–เบดเบ‡เปƒเบ™เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ™เบตเป‰, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบฅเบฐเบซเบงเปˆเบฒเบ‡ Windows เปเบฅเบฐ Linux.

Penguin เปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก: เบเปˆเบฝเบงเบเบฑเบšเบ—เปˆเบฒเปเบฎเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบชเบปเบ”เปƒเบชเบ”เป‰เบฒเบ™เบ‚เบญเบ‡ WSL2

เปƒเบ™เป€เบ”เบทเบญเบ™เบžเบถเบ”เบชเบฐเบžเบฒเบ‚เบญเบ‡เบ›เบตเบ™เบตเป‰, Microsoft เบ›เบฐเบเบฒเบ”เบงเปˆเบฒ WSL2, เบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡ Windows เปƒเบ™ Linux, เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฑเบšเปเบเปˆเบ™ Linux เป€เบ•เบฑเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เป€เบฎเบทเบญเบ™.
เบ™เบตเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เบ—เบตเปˆ Microsoft เป„เบ”เป‰โ€‹เบ›เบฐโ€‹เบเบญเบš Linux kernel เป€เบ›เบฑเบ™โ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เปƒเบ™ Windows. Microsoft เบเบฑเบ‡โ€‹เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เบชเบฐโ€‹เป€เบซเบ™เบตโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบเบฑเบš Windows เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ‚เบญเบ‡ PowerShell เปเบฅเบฐ WSLโ€‹.

เบ—เบฑเบ‡ Linux kernel เบชเปเบฒเบฅเบฑเบš WSL2, เบชเป‰เบฒเบ‡เป‚เบ”เบ Microsoft, เปเบฅเบฐเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ Windows เปƒเบซเบกเปˆเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ.

Joshua Schwartz, เบœเบนเป‰ เบญเบณ เบ™เบงเบเบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบ›เบถเบเบชเบฒ AT Kearney เบเปˆเบฒเบงเบงเปˆเบฒ "เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡เบ—เบตเปˆเบชเบธเบ”เปƒเบ™เป€เบเบกเบ•เปเปˆ AWS," เบเปˆเบฒเบง.

เบญเบฐเบ™เบฒเบ„เบปเบ”เบ‚เบญเบ‡ Microsoft เบšเปเปˆเป„เบ”เป‰เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ•เบฐเบซเบผเบฒเบ” PC, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบชเบทเบšเบ•เปเปˆเบ–เบทเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ‚เบญเบ‡เบ•เบปเบ™เบขเปˆเบฒเบ‡เบซเบ™เบฑเบเปเบซเบ™เป‰เบ™เปƒเบ™เบชเปˆเบงเบ™เบ™เบตเป‰. เบกเบฑเบ™เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบเบเบงเปˆเบฒเป€เบเบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™เบ•เบฐเบซเบผเบฒเบ”เป€เบกเบ„, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™ desktop PC.

WSL2 เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เปเบ”เปˆ?

WSL2 เป€เบ›เบฑเบ™เบเบญเบšเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡ Windows เบซเบผเป‰เบฒเบชเบธเบ”เบชเปเบฒเบฅเบฑเบš Linux. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบเบฑเบšเบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบš.

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ•เบปเป‰เบ™เบ•เปเบˆเบฒเบเบŠเบธเบกเบŠเบปเบ™ WSL เปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. WSL2 เปเบฅเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบท Linux เบซเบผเบฒเบเบเบงเปˆเบฒ WSL, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ Docker เปเบฅเบฐ FUSE.
WSL2 เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเปƒเบŠเป‰เป„เบŸเบฅเปŒเบซเบผเบฒเบ, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ git clone, npm install, apt update, เปเบฅเบฐเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เบเบฒเบ™เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเป„เบงเบ•เบปเบงเบˆเบดเบ‡เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฐเป€เบžเบฒเบฐเปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบกเบฑเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ WSL2 เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 20 เป€เบ—เบปเปˆเบฒเป„เบงเบเปˆเบงเบฒ WSL1 เปƒเบ™เบเบฒเบ™ unpacking tar เบˆเบฒเบ zip. เป€เบกเบทเปˆเบญเปƒเบŠเป‰ git clone, npm เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐ cmake เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ•เปˆเบฒเบ‡เป†, เบฅเบฐเบšเบปเบšเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบญเบ‡เบซเบฒเบซเป‰เบฒเป€เบ—เบปเปˆเบฒ.

เบ™เบตเป‰เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเป?

เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบง, Microsoft เบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เปเบฅเบฐเบ„เบงเบฒเบกเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเปƒเบ™เบŠเบธเบกเบŠเบปเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Linux kernel เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ WSL2, Cody Swann, CEO เบ‚เบญเบ‡ Gunner Technology เบเปˆเบฒเบง.

"เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เบชเปเบฒเบฅเบฑเบš Windows, เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ” - cloud, mobile, web applications - เปƒเบ™ PC เปเบกเปˆเบ™เบšเปเปˆเบชเบฐเบ”เบงเบเบ—เบตเปˆเบชเบธเบ”, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เป‰เบญเบ‡เป„เบ”เป‰เป€เบ›เบตเบ”เบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบเบฑเบš Windows OS. Microsoft เป„เบ”เป‰เบฎเบฑเบšเบฎเบนเป‰เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปเบฅเบฐเป„เบ”เป‰เบกเบฒเป€เบ–เบดเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚,โ€ เบฅเบฒเบงเบชเบฐเบซเบผเบธเบš.

เบกเบฑเบ™เบšเปเปˆเบซเบ™เป‰เบฒเบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบงเปˆเบฒเบเบฒเบ™เปเบ™เบฐเบ™เปเบฒ kernel Linux เปเบšเบšเบเปเบฒเบ™เบปเบ”เป€เบญเบ‡เบˆเบฐเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ•เปเปˆเบฅเบฐเบšเบปเบšเบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ™เบตเป‰เป€เบ›เบตเบ”เป‚เบญเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเปƒเบเป‰เบŠเบดเบ”เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡ Microsoft เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ Linux.
เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡ Microsoft เปเบ—เป‰เป†เปเบกเปˆเบ™เบชเบฐเบซเบฅเบฒเบ”เบซเบผเบฒเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบŠเปˆเบงเบเป€เบˆเบฒเบฐเป€เบฅเบดเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบŠเบธเบกเบŠเบปเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบ„เบปเบ™เบญเบทเปˆเบ™เบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒ - เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”, Swann เป€เบงเบปเป‰เบฒ.

เบเบดเบ™เบ”เบตเบ•เป‰เบญเบ™เบฎเบฑเบšเบชเบนเปˆ Microsoft เปƒเบซเบกเปˆ

เปเบ™เบงเป‚เบ™เป‰เบกเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบฎเบฑเบเบชเบฒ Linux kernel "เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบš Windows" เบชเบฐเบ—เป‰เบญเบ™เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบ—เบดเบ”เบ—เบฒเบ‡เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡เบ—เบตเปˆเบชเบปเปˆเบ‡เป€เบชเบตเบกเป‚เบ”เบ CEO Satya Nadella. Microsoft เปเบกเปˆเบ™เบšเปเปˆเบ„เบทเบเบฑเบ™เบเบฑเบšเบกเบฑเบ™เบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰ Gates เปเบฅเบฐ Ballmer, เป€เบกเบทเปˆเบญเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เบขเบนเปˆเบซเบฅเบฑเบ‡เบฎเบปเป‰เบงเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡, เปเบฅเบฐเบšเปเปˆเบกเบตเปƒเบœเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™.

"Satya เป„เบ”เป‰เบซเบฑเบ™เบ›เปˆเบฝเบ™ Microsoft เป„เบ›เบชเบนเปˆเป€เบงเบ—เบตเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐ เป„เป เบซเบผเบฒเบเบเบงเปˆเบฒเป€เบเบปเปˆเบฒ, เปเบฅเบฐเบเบธเบ”เบ—เบฐเบชเบฒเบ”เบ™เบฑเป‰เบ™เบเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบ”เบต. เบชเบฐเบšเบฒเบเบ”เบต, เบเบฒเบ™เบฅเบปเบ‡เบ—เบทเบ™เป€เบ›เบฑเบ™เบžเบฑเบ™เบ•เบทเป‰เป‚เบ”เบฅเบฒ,โ€ Schwartz เป€เบงเบปเป‰เบฒ.

เบญเบตเบ‡เบ•เบฒเบก Charles King, เบ™เบฑเบเบงเบดเป€เบ„เบฒเบฐเบซเบผเบฑเบเบ‚เบญเบ‡ Pund-IT, เบชเบญเบ‡เบˆเบธเบ”เปเบ‚เบ‡เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ Microsoft เปเบกเปˆเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž.

"เป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡ - เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบท - เบšเปเบฅเบดเบชเบฑเบ”เบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบฅเบนเบเบ„เป‰เบฒเบงเปˆเบฒเปเบเปˆเบ™เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปเบฅเบฐเบกเบตเบญเบธเบ›เบฐเบเบญเบ™เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบซเบฅเป‰เบฒเบชเบธเบ”เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™," เบฅเบฒเบงเบเปˆเบฒเบงเบ•เบทเปˆเบกเบงเปˆเบฒ.

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”

Linux เป„เบšเบ™เบฒเบฃเบตเบ›เบฐเบ•เบดเบšเบฑเบ”เปœเป‰เบฒเบ—เบตเปˆเบซเบผเบฒเบเบขเปˆเบฒเบ‡เป‚เบ”เบเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เป‚เบ—, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒ, เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ เปเบฅเบฐเบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. WSL1 เบญเบฒเป„เบชเบŠเบฑเป‰เบ™เบเบฒเบ™เปเบ›เป€เบžเบทเปˆเบญเบ•เบตเบ„เบงเบฒเบกเปเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบซเบผเบฒเบเบญเบฑเบ™ เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบงเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบžเบปเบงเบžเบฑเบ™เบเบฑเบš Windows NT kernel เป„เบ”เป‰.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ—เบซเบฒเบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบญเบฑเบ™เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบ™ WSL1, เบšเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เป„เบ”เป‰. WSL2 เปเบ™เบฐเบ™เบณเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปƒเปเปˆเบซเบผเบฒเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ”เบตเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ™เบตเป‰.

เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปƒเบซเบกเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ Microsoft เบ™เปเบฒเป€เบญเบปเบฒเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเป‰เบฒเบชเบธเบ”เปƒเบซเป‰เบเบฑเบš Linux kernel เป„เบงเบเบงเปˆเบฒเบเบฑเบš WSL1. Microsoft เบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ›เบธเบ‡ WSL2 core เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ„เบทเบ™เปƒเบซเบกเปˆ.

เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ

Jack Hammons, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡ Linux Systems Group, Microsoft เบเปˆเบฒเบงเบงเปˆเบฒเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Microsoft เบ‚เบญเบ‡ Linux Systems เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบˆเบธเบ”เบชเบธเบ”เบเบญเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบซเบฅเบฒเบเบ›เบตเป‚เบ”เบ Linux Systems Group, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ—เบตเบกเบ‡เบฒเบ™เบญเบทเปˆเบ™เป†เปƒเบ™เบ—เบปเปˆเบง Microsoft, Jack Hammons, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡ Linux Systems Group, Microsoft เบเปˆเบฒเบง.

kernel เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰ WSL2 เบˆเบฐเป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เปเบฅเบฐ Microsoft เบˆเบฐเบ›เบฐเบเบฒเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡ kernel เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปƒเบ™ GitHub. เบšเปเบฅเบดเบชเบฑเบ”เบˆเบฐเป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐเบŠเบธเบเบเบนเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฒเบ‡เบฅเบธเปˆเบก.

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Microsoft เบชเป‰เบฒเบ‡ WSL2 เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบŠเบญเบšเปเบงเบ™เบตเป‰เบˆเบฐเบ–เบทเบเบฎเบฑเบšเปƒเบŠเป‰เบœเปˆเบฒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ Windows เปเบฅเบฐเบˆเบฐเบกเบตเบ„เบงเบฒเบกเป‚เบ›เปˆเบ‡เปƒเบชเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบ•เปเปˆเบœเบนเป‰เปƒเบŠเป‰. kernel เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เปเบฅเบฐเบ›เบฐเบเบญเบšเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบซเบฅเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡ Linux.

เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เปเบซเบผเปˆเบ‡, เบšเปเบฅเบดเบชเบฑเบ”เป„เบ”เป‰เบชเบฐเบ—เป‰เบญเบ™เบเบฑเบšเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบ•เบดเบ”เบ•เบฒเบกเป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบฅเบฒเบเบŠเบทเปˆเบ—เบฒเบ‡เป„เบ›เบชเบฐเบ™เบตเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡ Linux, เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบšเปเบฅเบดเบชเบฑเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก virtual เบงเบดเบชเบฒเบซเบฐเบเบดเบ” (CVEs). เบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒ Linux kernel เบ‚เบญเบ‡ Microsoft เบกเบตเบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐ เป„เป เบ”เป‰เบงเบเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบซเบผเป‰เบฒเบชเบธเบ”เปเบฅเบฐ เบเบณ เบˆเบฑเบ”เป„เบžเบ‚เบปเปˆเบกเบ‚เบนเปˆเบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™.

เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ‚เบฑเป‰เบ™โ€‹เบฅเบธเปˆเบกโ€‹เบเบฒเบโ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบš

Microsoft เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ kernel เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เปเบœเปˆเบ‚เบฐเบซเบเบฒเบเบขเบนเปˆเปƒเบ™เบ™เป‰เปเบฒ, เป€เบ›เบฑเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบ›เบฑเบ”เบเบฒ Linux. เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ patches downstream เบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก; เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบŠเบธเบกเบŠเบปเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”.

เป€เบ›เบปเป‰เบฒเปเบฒเบเบ‚เบญเบ‡ Microsoft เปƒเบ™เบ–เบฒเบ™เบฐเบœเบนเป‰เปƒเบŠเป‰ Linux เบ—เบตเปˆเบซเป‰เบฒเบงเบซเบฑเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ—เบตเปˆเบกเบตเบฅเบฐเบšเบฝเบšเบงเบดเป„เบ™เบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™ เปเบฅเบฐเบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบซเป‰เบเบฑเบšเบŠเบธเบกเบŠเบปเบ™. เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เป„เบฅเบเบฐเบเบฒเบง, เบšเบฒเบ‡ patches - เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆ - เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ kernel เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰ ported เบเบฑเบšเบฅเบธเป‰เบ™ LTS เบ›เบฐเบˆเบธเบšเบฑเบ™เปƒเบ™เป‚เบซเบกเบ”เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™.

เป€เบกเบทเปˆเบญเปเบซเบผเปˆเบ‡เบซเบผเบฑเบเบ‚เบญเบ‡ WSL เบกเบตเบขเบนเปˆ, เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบŠเบธเบ”เบ‚เบญเบ‡เปเบœเปˆเบ™เปเบžเปเบฅเบฐเบชเปˆเบงเบ™เบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปƒเบ™เป„เบฅเบเบฐเบเบฒเบงเบ‚เบญเบ‡เปเบซเบผเปˆเบ‡. Microsoft เบ„เบฒเบ”เบงเปˆเบฒเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ™เบตเป‰เบˆเบฐเบซเบผเบธเบ”เบฅเบปเบ‡เบ•เบฒเบกเป€เบงเบฅเบฒเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเปเบœเปˆเบ™เปเบžเบ–เบทเบเปเบˆเบเบขเบฒเบเบขเบนเปˆเบ—เบฒเบ‡เป€เบ—เบดเบ‡ เปเบฅเบฐ เป€เบžเบตเป‰เบกเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเปเปˆเป€เบžเบทเปˆเบญเบฎเบญเบ‡เบฎเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” WSL เบชเบปเบ”เป†.

เบเบฒเบ™เบญเบญเบเปเบšเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบธเบเบซเบผเบฒเบ

Microsoft เบเบฑเบ‡เป„เบ”เป‰เบ›เบฐเบเบฒเบ” Windows Terminal เบฎเบธเปˆเบ™เบฅเบฐเบ”เบนเบซเบ™เบฒเบงเบ—เบตเปˆเบˆเบฐเบกเบฒเป€เบ–เบดเบ‡, เปเบญเบฑเบšเบฏเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐ shells เป€เบŠเบฑเปˆเบ™ Command Prompt, PowerShell, เปเบฅเบฐ WSL.

Penguin เปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก: เบเปˆเบฝเบงเบเบฑเบšเบ—เปˆเบฒเปเบฎเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบชเบปเบ”เปƒเบชเบ”เป‰เบฒเบ™เบ‚เบญเบ‡ WSL2

Windows Terminal

Windows Terminal 1.0 เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบซเบผเบฒเบเบเบงเปˆเบฒเบฎเบนเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก terminal, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš shells / profile เบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเป€เบ›เบตเบ”เป€เบ›เบฑเบ™เปเบ–เบšเปƒเบซเบกเปˆ.

เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡โ€‹, เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เปเบšเบšโ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เบขเบนเปˆโ€‹เบ›เบฒเบโ€‹เบเบญเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹.

Microsoft เบšเปเปˆเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡ console Windows เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเปเบฅเบฐเบเปเบฒเบฅเบฑเบ‡เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเบˆเบฒเบเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เปƒเบซเบกเปˆ. Windows Terminal เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Windows Console เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบ—เบตเปˆเบญเบญเบเบกเบฒเบˆเบฒเบเบเปˆเบญเบ‡.

เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ™เบตเป‰

เป€เบกเบทเปˆเบญเบœเบนเป‰เปƒเบŠเป‰ Windows 10 เป€เบ›เบตเบ”เป‚เบ”เบเบเบปเบ‡ Cmd/PowerShell/etc, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบ•เบดเบ”เบเบฑเบš Console เบ›เบปเบเบเบฐเบ•เบดเบˆเบฐเบ–เบทเบเบเบฐเบ•เบธเป‰เบ™. เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบตเปƒเบซเบกเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰ Windows เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบซเบผเบฒเบเป†เป‚เบ›เป„เบŸเบชเปเบฒเบฅเบฑเบš shells / เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ / เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เบšเปเปˆเบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™ PowerShell, Command Prompt, Ubuntu, เบซเบผเบทเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ SSH เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ Azure เบซเบผเบท IoT.

เป‚เบ›เบฃเป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบชเบฐเปœเบญเบ‡เบเบฒเบ™เบญเบญเบเปเบšเบš เปเบฅเบฐเบ‚เบฐเปœเบฒเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™, เบฎเบนเบšเปเบšเบšเบชเบตเบชเบฑเบ™, เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบกเบปเบงเบ‚เบญเบ‡เบžเบทเป‰เบ™เบซเบผเบฑเบ‡ เบซเบผเบทเบ„เบงเบฒเบกเป‚เบ›เปˆเบ‡เปƒเบช. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ monospace เปƒเบซเบกเปˆเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบขเบนเปˆเบ›เบฒเบเบเบญเบ”เป€เบšเบดเปˆเบ‡เบกเบตเบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐเป„เบซเบกเปเบฅเบฐเป€เบขเบฑเบ™เบซเบผเบฒเบ. เบŸเบญเบ™เบ™เบตเป‰เบกเบต ligatures เบœเบนเป‰เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก;

เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ Windows เปƒเบซเบกเปˆเปเบกเปˆเบ™เบกเบตเบซเบผเบฒเบเปเบ—เบฑเบšเปเบฅเบฐเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบงเบเบ‡เบฒเบก. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเปเบ–เบšเบซเบผเบฒเบเปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ terminal. เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบงเบเบ‡เบฒเบกเปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบเป‰เบญเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ DirectWrite / DirectX, เบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡ GPU.

เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบชเบฐเปเบ”เบ‡เป„เบญเบ„เบญเบ™เบ‚เปเป‰เบ„เบงเบฒเบก, glyphs เปเบฅเบฐเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบžเบดเป€เบชเบ”เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™, เบฅเบงเบกเบ—เบฑเบ‡เบ•เบปเบงเบซเบ™เบฑเบ‡เบชเบทเบˆเบตเบ™, เบเบตเปˆเบ›เบธเปˆเบ™เปเบฅเบฐเบžเบฒเบชเบฒเป€เบเบปเบฒเบซเบผเบต (CJK), emoji, เบชเบฑเบ™เบเบฒเบฅเบฑเบ powerline, เป„เบญเบ„เบญเบ™เปเบฅเบฐ ligatures เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป„เบงเบเบงเปˆเบฒ GDI เบ—เบตเปˆเป€เบ„เบตเบเปƒเบŠเป‰เปƒเบ™ console.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบ”เป‰เบฒเบ™เบซเบฅเบฑเบ‡เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบญเบ‡ Windows Terminal เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.

Chronology: เบกเบฑเบ™เบˆเบฐเป€เบเบตเบ”เบซเบเบฑเบ‡เบ‚เบถเป‰เบ™

Microsoft เบˆเบฐเบชเบฐเปœเบญเบ‡ Windows Terminal เบœเปˆเบฒเบ™ Microsoft Store เปƒเบ™ Windows 10 เปเบฅเบฐเบญเบฑเบšเป€เบ”เบ”เบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด. เบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰, เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบ—เบฑเบ™เบชเบฐ เป„เป เบเบฑเบšเบฅเบธเป‰เบ™เบฅเป‰เบฒเบชเบธเบ”เปเบฅเบฐเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบซเบผเป‰เบฒเบชเบธเบ” - เป€เบเบทเบญเบšเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

Microsoft เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบชเบฐเบ–เบฒเบ™เบตเปƒเบซเบกเปˆเปƒเบ™เบฅเบฐเบ”เบนเบซเบ™เบฒเบงเบ—เบตเปˆเบˆเบฐเบกเบฒเป€เบ–เบดเบ‡เบ™เบตเป‰. เป€เบกเบทเปˆเบญ Microsoft เป€เบ›เบตเบ”เบ•เบปเบง Windows Terminal 1.0, เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฐเบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบซเบผเบฒเบเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ–เบทเบ backlog เปเบฅเป‰เบง.

Windows Terminal เปเบฅเบฐ Windows Console Source Code เบ›เบฐเบเบฒเบ”เปเบฅเป‰เบง เปƒเบ™ GitHub.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบฅเปเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”?

เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆ Microsoft เบˆเบฐเปƒเบŠเป‰ Linux kernel เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบญเบทเปˆเบ™เป†, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡, เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบ™เบกเบทเป‰เบ™เบตเป‰.

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบญเบฒเบ”เบˆเบฐเบ‚เบถเป‰เบ™เบเบฑเบšเบงเปˆเบฒ Microsoft เบˆเบฑเบ”เบเบฒเบ™เบŠเบญเบเบซเบฒเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เปเบฅเบฐเป‚เบญเบเบฒเบ”เบ—เบฒเบ‡เบเบฒเบ™เบ„เป‰เบฒเบญเบฑเบ™เปƒเบ”เบ—เบตเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบญเบฒเบ”เบˆเบฐเป€เบ›เบตเบ”เบ‚เบถเป‰เบ™, Charles King เบเปˆเบฒเบง.

เบฅเบฒเบงเบ„เบดเบ”เบงเปˆเบฒเบˆเบธเบ”เบชเบธเบกเบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”เบ—เบตเปˆเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰ Windows เปเบฅเบฐ Linux เบกเบตเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบซเบผเบฒเบเบ‚เบถเป‰เบ™เปเบฅเบฐเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ›เบฐเบชเบปเบกเบ‚เบญเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™.

Joshua Schwartz เป€เบŠเบทเปˆเบญเบงเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบกเบฑเบ™เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบŠเบฑเปˆเบ‡เบ™เปเป‰เบฒเบซเบ™เบฑเบเบงเปˆเบฒเบเบฒเบ™เบฅเบปเบ‡เบ—เบถเบ™เปƒเบ™เบงเบฝเบเบ‡เบฒเบ™เบ™เบตเป‰เบˆเบฐเปเบกเปˆเบ™เบซเบเบฑเบ‡เปเบฅเบฐเบœเบปเบ™เบ•เบญเบšเปเบ—เบ™เบ‚เบญเบ‡เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”. เบ–เป‰เบฒ Microsoft เป€เบ›เบฑเบ™เบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบซเบ™เบธเปˆเบกเบ™เป‰เบญเบเปƒเบ™เบกเบทเป‰เบ™เบตเป‰, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เบ—เบธเบเบขเปˆเบฒเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Linux. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเบˆเบฒเบ Microsoft เป„เบ›เบชเบนเปˆเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ Linux เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เปƒเบ™เบกเบทเป‰เบ™เบตเป‰เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบกเบตเบฅเบฒเบ„เบฒเปเบžเบ‡เปเบฅเบฐเบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เบ—เบตเปˆเบšเปเปˆเบซเบ™เป‰เบฒเบˆเบฐเบˆเปˆเบฒเบเป„เบ”เป‰เบ”เบต. เบœเบนเป‰เบฎเบฑเบ Linux เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš Linux เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เปเบฅเบฐเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบซเบผเบฑเบเบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ.

เป€เบกเบทเปˆเบญ Apple เบ›เบฐเบ”เบดเบ” Mac OS เปƒเบ™เบ›เบต 2000, เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ BSD Unix, เป€เบŠเบดเปˆเบ‡เบ„เป‰เบฒเบเบ„เบทเบเบฑเบš Linux เบซเบผเบฒเบเบเบงเปˆเบฒ DOS. เปƒเบ™เบกเบทเป‰เบ™เบตเป‰, Microsoft Windows เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Linux.

เบšเบฒเบ‡เบ—เบตเบ›เบฐเบ•เบนเปƒเบซเบกเปˆเบเปเบฒเบฅเบฑเบ‡เป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ?

Linux kernel เบ‚เบญเบ‡ Microsoft เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เบ—เบฒเบ‡เปƒเบซเป‰เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™ Windows เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ Linux. เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบง, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป‚เบ”เบ Microsoft เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ Microsoft เป€เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเปเบฅเป‰เบง: เบกเบทเป‰เบ™เบตเป‰เป€เบเบทเบญเบšเบšเปเปˆเบกเบตเบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบฑเบเบขเบนเปˆเปƒเบ™เป‚เบฅเบเบ—เบตเปˆเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™ Windows.

เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปเบฅเบฐเบฅเบฐเบšเบปเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเป€เบžเบฒเบฐ.

เบ„เปเบฒเบ–เบฒเบกเบเบธเบ”เบ—เบฐเบชเบฒเบ”เบ—เบตเปˆเปƒเบซเบเปˆเบเบงเปˆเบฒเปเบกเปˆเบ™, เป‚เบญเบเบฒเบ”เบเบธเบ”เบ—เบฐเบชเบฒเบ”เปƒเบซเบกเปˆเบ™เบตเป‰เป€เบ›เบตเบ”เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบต Microsoft เป€เบญเบ‡เบšเป?

Azure, เบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”เบ„เบฅเบฒเบงเบ‚เบญเบ‡ Microsoft, เปƒเบซเป‰เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบธเบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบš Linux. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, Windows เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Linux เป„เบ”เป‰เบ”เบตเป‚เบ”เบเปƒเบŠเป‰ virtual machines.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เบกเบทเป‰เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ™เบทเปˆเบญเบ‡เบกเบฒเบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ Linux เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™ Windows kernel, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Linux เบˆเบฒเบ Windows เบˆเบฐเป„เบงเบเบงเปˆเบฒเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡ virtual. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบงเปˆเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš, Azure เบˆเบฐเป€เบชเบตเบกเบชเป‰เบฒเบ‡เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบ”เป‰เบงเบเบŠเบฑเป‰เบ™เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเปƒเบŠเป‰ Linux เปƒเบ™เบฅเบฐเบ”เบฑเบšเบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™