αž—αŸαž“αžƒαŸ’αžœαžΈαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž…αŸ– αž’αŸ†αž–αžΈαžŸαž€αŸ’αžαžΆαž“αž»αž–αž› αž“αž·αž„αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž“αŸƒ WSL2

ហេហេ!

αžαžŽαŸˆβ€‹αž–αŸαž›β€‹αžŠαŸ‚αž›β€‹αž™αžΎαž„β€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αž€αž˜αŸ’αžšαž·αžβ€‹αž–αŸαž‰β€‹αž›αŸαž‰ αž€αžΆαžšαž›αž€αŸ‹αžšαžŠαžΌαžœαž€αŸ’αžαŸ…αž™αžΎαž„αž…αž„αŸ‹αž’αž‰αŸ’αž‡αžΎαž‰αž’αŸ’αž“αž€αž±αŸ’αž™αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž’αŸ†αž–αžΈαž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŠαŸαž’αŸ†αž”αŸ†αž•αž»αžαž˜αž½αž™αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž“αž·αž„αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž“αžΆαž–αŸαž›αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡ - αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž“αŸƒαžœαžΈαž“αžŠαžΌ αž“αž·αž„αž›αžΈαž“αž»αž… αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž‡αžΆαž–αž·αžŸαŸαžŸαž‘αŸ…αž“αžΉαž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’ WSL. WSL 2 αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž αžΎαž™ αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž“αžΉαž„αž€αžΎαžαž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αž“αŸαŸ‡ αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαžšαžœαžΆαž„ Windows αž“αž·αž„ Linux αŸ”

αž—αŸαž“αžƒαŸ’αžœαžΈαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž…αŸ– αž’αŸ†αž–αžΈαžŸαž€αŸ’αžαžΆαž“αž»αž–αž› αž“αž·αž„αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž“αŸƒ WSL2

αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ‚αž§αžŸαž—αžΆαž†αŸ’αž“αžΆαŸ†αž“αŸαŸ‡ αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαžαžΆ WSL2 αžŠαŸ‚αž›αž‡αžΆαž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αžšαž”αžŸαŸ‹ Windows αž“αŸ…αž›αžΎαž›αžΈαž“αž»αž… αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž–αŸαž‰αž›αŸαž‰αžŠαŸ‚αž›αž”αžΆαž“αžŸαžΆαž„αžŸαž„αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž‘αŸ‡αŸ”
αž“αŸαŸ‡β€‹αž‡αžΆβ€‹αž›αžΎαž€β€‹αžŠαŸ†αž”αžΌαž„β€‹αžŠαŸ‚αž›β€‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž”αžΆαž“β€‹αž”αž‰αŸ’αž…αžΌαž›β€‹αžαžΊαžŽαŸ‚αž›β€‹αž›αžΈαž“αž»αž…β€‹αž‡αžΆβ€‹αžŸαž˜αžΆαžŸαž’αžΆαžαž»β€‹αž˜αž½αž™β€‹αž€αŸ’αž“αž»αž„β€‹αžœαžΈαž“αžŠαžΌαŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž€αŸαž€αŸ†αž–αž»αž„αžŽαŸ‚αž“αžΆαŸ†αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‘αŸ…αž€αžΆαž“αŸ‹ Windows αžŠαŸ‚αž›αž“αžΉαž„αž–αž„αŸ’αžšαžΈαž€αžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹ PowerShell αž“αž·αž„ WSL αŸ”

αž‘αžΆαŸ†αž„αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ WSL2 αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™ Microsoft αž“αž·αž„αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ Windows αžαŸ’αž˜αžΈαž‚αžΊαž˜αžΆαž“αž€αžΆαžšαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž…αž˜αŸ’αž”αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ”

αž›αŸ„αž€ Joshua Schwartz αž“αžΆαž™αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŒαžΈαž‡αžΈαžαž›αž“αŸ…αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž”αŸ’αžšαžΉαž€αŸ’αžŸαžΆ AT Kearney αž˜αžΆαž“αž”αŸ’αžšαžŸαžΆαžŸαž“αŸαžαžΆ "αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž…αž›αž“αžΆαžαŸ’αž›αžΆαŸ†αž„αž”αŸ†αž•αž»αžαž“αŸ…αž€αŸ’αž“αž»αž„αž αŸ’αž‚αŸαž˜αž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„ AWS" αŸ”

αž’αž“αžΆαž‚αžαžšαž”αžŸαŸ‹ Microsoft αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž‘αžΈαž•αŸ’αžŸαžΆαžšαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‘αŸ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž“αžΉαž„αž”αž“αŸ’αžαžšαž€αŸ’αžŸαžΆαž‡αŸ†αž αžšαžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αž™αŸ‰αžΆαž„αžšαžΉαž„αž˜αžΆαŸ†αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž“αŸαŸ‡αž€αŸαžŠαŸ„αž™αŸ” αžœαžΆαž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‘αž‘αž½αž›αž”αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΈαž•αŸ’αžŸαžΆαžšαž–αž–αž€ αžŠαŸ‚αž›αž’αžΆαžαž»αž•αŸ’αžŸαŸ†αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαž’αžΆαž…αž‡αžΆαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž»αŸ”

តើ WSL2 αž’αŸ’αžœαžΎαž’αŸ’αžœαžΈ?

WSL2 αž‚αžΊαž‡αžΆαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αžœαžΈαž“αžŠαžΌαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αžΈαž“αž»αž…αŸ” αžœαžΆαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž“αžΌαžœαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš αž“αž·αž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαž–αŸαž‰αž›αŸαž‰αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ”

αžŸαŸ†αžŽαžΎαžŸαŸ†αžαžΆαž“αŸ‹αž˜αž½αž™αž–αžΈαžŸαž αž‚αž˜αž“αŸ WSL αž‚αžΊαž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž˜αž»αžαž„αžΆαžšαŸ” WSL2 αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž§αž”αž€αžšαžŽαŸαž›αžΈαž“αž»αž…αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ WSL αž‡αžΆαž–αž·αžŸαŸαžŸ Docker αž“αž·αž„ FUSEαŸ”
WSL2 αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž―αž€αžŸαžΆαžš αž‡αžΆαž–αž·αžŸαŸαžŸ git clone, npm install, apt update αž“αž·αž„ apt upgradeαŸ” αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž“αž·αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž˜αžΆαž“αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαŸ”

αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžŠαŸ†αž”αžΌαž„αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαžΆ WSL2 αž‚αžΊαž›αžΏαž“αž‡αžΆαž„ WSL20 αž”αŸ’αžšαž αŸ‚αž› 1 αžŠαž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž“αŸ’αž›αžΆ tar αž–αžΈ zip αŸ” αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎ git clone, npm install αž“αž·αž„ cmake αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αž•αŸ’αžŸαŸαž„αŸ— αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαž€αžΎαž“αž‘αžΎαž„αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αžΈ XNUMX αž‘αŸ… XNUMX αžŠαž„αŸ”

αžαžΎβ€‹αž“αŸαŸ‡β€‹αž“αžΉαž„β€‹αž‡αž½αž™β€‹αž‘αž‘αž½αž›β€‹αž”αžΆαž“β€‹αž€αžΆαžšβ€‹αž‘αž»αž€β€‹αž…αž·αžαŸ’αžβ€‹αž–αžΈβ€‹αž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž¬β€‹αž‘αŸ?

αž›αŸ„αž€ Cody Swann αž“αžΆαž™αž€αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž“αŸƒαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Gunner Technology αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆ αžαžΆαž˜αž–αž·αžαž‘αŸ… αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž€αŸ†αž–αž»αž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹ αž“αž·αž„αž€αžΆαžšαž‡αžΏαž‘αž»αž€αž…αž·αžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž αž‚αž˜αž“αŸαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžŠαŸ„αž™αž”αž„αŸ’αž€αžΎαžαž€αŸ†αžŽαŸ‚αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž“αŸƒαžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž… αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš WSL2 αŸ”

β€œαž€αŸ’αžšαŸ…αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž™αŸ‰αžΆαž„αžαžΉαž„αžšαŸ‰αžΉαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Windows αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ - cloud, mobile, web applications - αž“αŸ…αž›αžΎ PC αž‚αžΊαž˜αžΆαž“αž€αžΆαžšαžšαž’αžΆαž€αŸ‹αžšαž’αž½αž›αžαŸ’αž›αžΆαŸ†αž„ αžŠαŸ‚αž›αž“αŸαŸ‡αž‡αžΆαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαŸ’αžšαžΌαžœαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ Linux αžŸαŸ’αžšαž”αž‡αžΆαž˜αž½αž™αž“αžΉαž„ Windows OS αŸ” Microsoft αž”αžΆαž“β€‹αž‘αž‘αž½αž›β€‹αžŸαŸ’αž‚αžΆαž›αŸ‹β€‹αž…αŸ†αžŽαž»αž…β€‹αž“αŸαŸ‡ αž αžΎαž™β€‹αž”αžΆαž“β€‹αž…αŸαž‰β€‹αž˜αž€β€‹αžšαž€β€‹αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™β€‹αž˜αž½αž™Β»αŸ”

αžœαžΆαž˜αž·αž“αž‘αŸ†αž“αž„αž‘αŸαžŠαŸ‚αž›αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž“αžΉαž„αž‡αŸ‡αž₯αž‘αŸ’αž’αž·αž–αž›αž™αŸ‰αžΆαž„αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαžΆαž˜αž‘αžŸαŸ’αžŸαž“αŸˆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž‡αžΆαž˜αž’αŸ’αž™αž˜αŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž“αŸαŸ‡αž”αžΎαž€αž±αž€αžΆαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž€αžΆαž“αŸ‹αžαŸ‚αž‡αž·αžαžŸαŸ’αž“αž·αž‘αŸ’αž’αžšαžœαžΆαž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Microsoft αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž›αžΈαž“αž»αž…αŸ”
αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸαŸ‡αž“αŸ…αž›αžΎαž•αŸ’αž“αŸ‚αž€αžšαž”αžŸαŸ‹ Microsoft αž‚αžΊαž–αž·αžαž‡αžΆαž†αŸ’αž›αžΆαžαžŽαžΆαžŸαŸ‹ αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž‡αž½αž™αž‡αŸ’αžšαŸ€αžαž…αžΌαž›αž€αžΆαž“αŸ‹αžαŸ‚αž‡αŸ’αžšαŸ…αž‘αŸ…αž€αŸ’αž“αž»αž„αžŸαž αž‚αž˜αž“αŸαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž€αŸαžŠαžΌαž…αž‡αžΆαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜αž“αžΌαžœαž•αž›αž·αžαž•αž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž€αŸ†αž–αž»αž„αž’αž—αž·αžœαžŒαŸ’αž αž–αŸ„αž›αž‚αžΊαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžš αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆ Swann αŸ”

αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹ New Microsoft

αž“αž·αž“αŸ’αž“αžΆαž€αžΆαžšαž†αŸ’αž–αŸ„αŸ‡αž‘αŸ…αžšαž€αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž αž“αž·αž„αžšαž€αŸ’αžŸαžΆαžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž… "αž‡αžΆαž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΈαž“αžŠαžΌ" αž†αŸ’αž›αž»αŸ‡αž”αž‰αŸ’αž…αžΆαŸ†αž„αž–αžΈαž‘αž·αžŸαžŠαŸ…αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžŠαŸαžšαžΉαž„αž˜αžΆαŸ†αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αžŠαŸ„αž™αž“αžΆαž™αž€αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž· Satya Nadella αŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž›αŸ‚αž„αžŠαžΌαž…αžŠαŸ‚αž›αžœαžΆαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αžšαŸ„αž˜ Gates αž“αž·αž„ Ballmer αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™αžšαž”αž„αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž· αž αžΎαž™αž‚αŸ’αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž‚αž·αžαž’αŸ†αž–αžΈαž’αž“αŸ’αžαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸ„αŸ‡αž‘αŸαŸ”

β€œαžŸαžαŸ’αž™αžΆαž”αžΆαž“αž”αŸ’αžšαŸ‚αž€αŸ’αž›αžΆαž™ Microsoft αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž‘αŸ…αž‡αžΆαžœαŸαž‘αž·αž€αžΆαž‘αŸ†αž“αžΎαž”αž‡αžΆαž„αž˜αž»αž“ αž αžΎαž™αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαž“αŸ„αŸ‡αž”αžΆαž“αž‘αžΌαž‘αžΆαžαŸ‹αž™αŸ‰αžΆαž„αžŸαŸ’αž’αžΆαžαŸ” αž‡αŸ†αžšαžΆαž”αžŸαž½αžš αž˜αžΌαž›αž’αž“αž“αžΈαž™αž€αž˜αŸ’αž˜αžšαžΆαž”αŸ‹αž–αžΆαž“αŸ‹αž›αžΆαž“αžŠαž»αž›αŸ’αž›αžΆαžšβ€ Schwartz αž“αž·αž™αžΆαž™αŸ”

αž™αŸ„αž„αžαžΆαž˜αž›αŸ„αž€ Charles King αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ… Pund-IT αž…αŸ†αžŽαž»αž…αžαŸ’αž›αžΆαŸ†αž„αž–αžΈαžšαžšαž”αžŸαŸ‹ Microsoft αž‚αžΊαž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž“αž·αž„αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ”

αž›αŸ„αž€αž”αž“αŸ’αžαŸ‚αž˜αžαžΆ β€œαžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸαž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“ αž’αž“αž’αžΆαž“ αž“αž·αž„αž§αž”αž€αžšαžŽαŸ αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž’αžΆαž…αž’αžΆαž“αžΆαžŠαž›αŸ‹αž’αžαž·αžαž·αž‡αž“αžαžΆ αžαžΊαžŽαŸ‚αž›αž“αžΉαž„αž˜αžΆαž“αž—αžΆαž–αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž“αž·αž„αž”αŸ†αž–αžΆαž€αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ†αžŽαŸ‡ αž“αž·αž„αž€αžΆαžšαž‡αž½αžŸαž‡αž»αž›αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αž αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž–αŸαž‰αž›αŸαž‰β€ αŸ”

αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸαž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž•αž„αžŠαŸ‚αžšαŸ”

αž›αžΈαž“αž»αž… binaries αž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαž αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž―αž€αžŸαžΆαžš αž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ†αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαŸ” WSL1 αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž”αž€αž”αŸ’αžšαŸ‚αžŠαžΎαž˜αŸ’αž”αžΈαž”αž€αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž αŸ…αžαžΆαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž…αŸ’αžšαžΎαž“ αž αžΎαž™αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž–αž½αž€αž‚αŸαž’αŸ’αžœαžΎαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αžαžΊαžŽαŸ‚αž› Windows NT αŸ”

αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž–αž·αž”αžΆαž€αž”αŸ†αž•αž»αžαž‚αžΊαžαŸ’αžšαžΌαžœαž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž αŸ…αžαžΆαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž“αŸ…αž€αŸ’αž“αž»αž„ WSL1 αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αž…αŸ†αž“αž½αž“αž˜αž·αž“αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αž”αžΆαž“αž‘αŸαŸ” WSL2 αžŽαŸ‚αž“αžΆαŸ†αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αž˜αžΈαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αŸ’αž’αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαž“αŸαŸ‡αŸ”

αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžαŸ’αž˜αžΈαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž“αžΆαŸ†αž™αž€αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαž‘αŸ…αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž›αžΏαž“αž‡αžΆαž„αž‡αžΆαž˜αž½αž™ WSL1 αŸ” Microsoft αž’αžΆαž…αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŸαŸ’αž“αžΌαž› WSL2 αž‡αžΆαž‡αžΆαž„αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαžšαžΉαžαž”αž“αŸ’αžαžΉαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‘αžΎαž„αžœαž·αž‰αŸ”

αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž–αŸαž‰αž›αŸαž‰

αž›αŸ„αž€ Jack Hammons αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ… Linux Systems Group, Microsoft αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆ αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹ Microsoft αž“αŸƒαžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž‚αžΊαž‡αžΆαž…αŸ†αžŽαž»αž…αž€αŸ†αž–αžΌαž›αž“αŸƒαž€αžΆαžšαž„αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αž†αŸ’αž“αžΆαŸ†αžŠαŸ„αž™αž€αŸ’αžšαž»αž˜ Linux Systems Group αž€αŸαžŠαžΌαž…αž‡αžΆαž€αŸ’αžšαž»αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„ Microsoft αŸ”

αžαžΊαžŽαŸ‚αž›αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ WSL2 αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž αžΎαž™ Microsoft αž“αžΉαž„αž”αž„αŸ’αž αŸ„αŸ‡αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž”αž„αŸ’αž€αžΎαžαžαžΊαžŽαŸ‚αž›αž”αŸ‚αž”αž“αŸαŸ‡αž“αŸ…αž›αžΎ GitHub αŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž“αžΉαž„αž…αžΌαž›αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ†αžŽαž„αž‡αž½αž™αž‚αž˜αŸ’αžšαŸ„αž„ αž“αž·αž„αž‡αŸ†αžšαž»αž‰αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αžΈαž”αžΆαžαž‘αžΎαž„αž›αžΎαŸ”

αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ Microsoft αž”αžΆαž“αž”αž„αŸ’αž€αžΎαž WSL2 αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž…αŸ‚αž€αž…αžΆαž™αž”αž“αŸ’αžαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž˜αŸ’αžšαžΎαžαžΆαž˜αžšαž™αŸˆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αžΆαž”αŸ‹αžŠαŸαžαžœαžΈαž“αžŠαžΌ αž αžΎαž™αž“αžΉαž„αž˜αžΆαž“αžαž˜αŸ’αž›αžΆαž—αžΆαž–αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αžαžΊαžŽαŸ‚αž›αž“αžΉαž„αž“αŸ…αžαŸ‚αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™ αž“αž·αž„αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸƒαžŸαžΆαžαžΆαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž–αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αž„αŸ’αž’αžŸαŸ‹αžšαž”αžŸαŸ‹αž›αžΈαž“αž»αž…αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž—αžΆαž–αž˜αžΆαž“αž”αŸ’αžšαž—αž– αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž”αžΆαž“αž†αŸ’αž›αž»αŸ‡αž”αž‰αŸ’αž‡αžΆαŸ†αž„αžƒαŸ’αž›αžΆαŸ†αž„αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αžαžΆαž˜αžŠαžΆαž“αž˜αžΆαžαž·αž€αžΆαž“αŸƒαž”αž‰αŸ’αž‡αžΈαžŸαŸ†αž”αž»αžαŸ’αžšαžšαž½αž˜αžšαž”αžŸαŸ‹αž›αžΈαž“αž»αž… αž“αž·αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαž“αž·αž˜αŸ’αž˜αž·αžαžŸαž αž‚αŸ’αžšαžΆαžŸ (CVEs)αŸ” αž“αŸαŸ‡αž’αžΆαž“αžΆαžαžΆαžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αžšαž”αžŸαŸ‹ Microsoft αž˜αžΆαž“αž—αžΆαž–αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αž αž“αž·αž„αž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž€αžΎαžαž‘αžΎαž„αŸ”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž€αŸ’αž›αžΆαž™αž‡αžΆαž€αžΆαžαž–αŸ’αžœαž€αž·αž…αŸ’αž…

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž’αžΆαž“αžΆαžαžΆαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαžΊαžŽαŸ‚αž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αž‘αžΎαž„ αžŠαŸ‚αž›αž‡αžΆαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž‘αžŸαŸ’αžŸαž“αžœαž·αž‡αŸ’αž‡αžΆαž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž”αŸ†αžŽαŸ‡αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αž—αžΆαž–αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αž”αž“αŸ’αžαŸ‚αž˜αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž αž‚αž˜αž“αŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αž“αŸ„αŸ‡αž‘αŸαŸ”

αž‚αŸ„αž›αžŠαŸ…αžšαž”αžŸαŸ‹ Microsoft αž€αŸ’αž“αž»αž„αž“αžΆαž˜αž‡αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž›αžΈαž“αž»αž…αžŸαž€αž˜αŸ’αž˜αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ’αž›αžΆαž™αž‡αžΆαžŸαž˜αžΆαž‡αž·αž€αžŠαŸ‚αž›αž˜αžΆαž“αžœαž·αž“αŸαž™αž“αŸƒαžŸαž αž‚αž˜αž“αŸ αž“αž·αž„αžŠαžΎαž˜αŸ’αž”αžΈαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαž›αŸ‹αžŸαž αž‚αž˜αž“αŸαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαžŸαžΆαžαžΆαžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžšαž™αŸˆαž–αŸαž›αžœαŸ‚αž„ αž”αŸ†αžŽαŸ‡αž˜αž½αž™αž…αŸ†αž“αž½αž“ - αž§αž‘αžΆαž αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžαŸ’αž˜αžΈ - αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαž“αŸƒαžαžΊαžŽαŸ‚αž›αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αž‘αŸ…αž€αŸ†αžŽαŸ‚ LTS αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžαž™αž€αŸ’αžšαŸ„αž™αž“αŸ„αŸ‡αž‘αŸαŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαž—αž–αžŸαŸ’αž“αžΌαž› WSL αž˜αžΆαž“ αž–αž½αž€αžœαžΆαž“αžΉαž„αž˜αžΆαž“αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž”αŸ†αžŽαŸ‡ αž“αž·αž„αž•αŸ’αž“αŸ‚αž€αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž–αž™αžΌαžšαž’αž„αŸ’αžœαŸ‚αž„αž“αŸƒαž”αŸ’αžšαž—αž–αŸ” αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αžšαŸ†αž–αžΉαž„αžαžΆαž”αž‰αŸ’αž‡αžΈαž“αŸαŸ‡αž“αžΉαž„αžαž™αž…αž»αŸ‡αžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆ αžŠαŸ„αž™αžŸαžΆαžšαž”αŸ†αžŽαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αž“αŸ…αžαžΆαž„αž›αžΎ αž αžΎαž™αž”αŸ†αžŽαŸ‡αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž˜αž»αžαž„αžΆαžš WSL αžαŸ’αž˜αžΈαŸ”

αž€αžΆαžšαžšαž…αž“αžΆαž”αž„αŸ’αž’αž½αž…αž€αžΆαž“αŸ‹αžαŸ‚αžšαžΈαž€αžšαžΆαž™

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž€αŸαž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαž€αŸ†αžŽαŸ‚αžšαžŠαžΌαžœαžšαž„αžΆαž“αžΆαž–αŸαž›αžαžΆαž„αž˜αž»αžαž“αŸƒ Windows Terminal αžŠαŸ‚αž›αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ αž“αž·αž„αžŸαŸ‚αž› αžŠαžΌαž…αž‡αžΆ Command Prompt, PowerShell αž“αž·αž„ WSL αŸ”

αž—αŸαž“αžƒαŸ’αžœαžΈαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž…αŸ– αž’αŸ†αž–αžΈαžŸαž€αŸ’αžαžΆαž“αž»αž–αž› αž“αž·αž„αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αž“αŸƒ WSL2

αžŸαŸ’αžαžΆαž“αžΈαž™αžœαžΈαž“αžŠαžΌ

Windows Terminal 1.0 αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ αž“αž·αž„αž‡αž˜αŸ’αžšαžΎαžŸαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‡αžΆαž…αŸ’αžšαžΎαž“ αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž“αžΌαžœαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž›αžΎαžšαžΌαž”αžšαžΆαž„αž“αŸƒαž”αž„αŸ’αž’αž½αž…αžŸαŸ’αžαžΆαž“αžΈαž™ αž€αŸαžŠαžΌαž…αž‡αžΆαž›αžΎαžŸαŸ‚αž›/αž‘αž˜αŸ’αžšαž„αŸ‹αžŠαŸ‚αž›αž‚αž½αžšαžαŸ‚αž”αžΎαž€αž‡αžΆαž•αŸ’αž‘αžΆαŸ†αž„αžαŸ’αž˜αžΈαŸ”

αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αž“αžΉαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžšαž€αŸ’αžŸαžΆβ€‹αž‘αž»αž€β€‹αž€αŸ’αž“αž»αž„β€‹αž―αž€αžŸαžΆαžšβ€‹αž’αžαŸ’αžαž”αž‘β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αžŠαŸ‚αž›β€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αž–αž½αž€β€‹αžœαžΆβ€‹αž„αžΆαž™β€‹αžŸαŸ’αžšαž½αž›β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆβ€‹αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž“αž·αž„β€‹αžšαž…αž“αžΆβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αžŸαŸ’αžαžΆαž“αžΈαž™β€‹αžαžΆαž˜β€‹αž…αŸ†αžŽαž„αŸ‹β€‹αž…αŸ†αžŽαžΌαž›β€‹αž…αž·αžαŸ’αžβ€‹αžšαž”αžŸαŸ‹β€‹αž’αŸ’αž“αž€αŸ”

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž›αŸ‚αž„αž€αŸ‚αž›αž˜αŸ’αž’αž€αž»αž„αžŸαžΌαž› Windows αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αž αžΎαž™αž€αŸ†αž–αž»αž„αž”αž„αŸ’αž€αžΎαžαžαŸ’αž˜αžΈαž–αžΈαžŠαŸ†αž”αžΌαž„ αžŠαŸ„αž™αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž‘αž‘αž½αž›αž™αž€αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžαŸ’αž˜αžΈ Windows Terminal αžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Windows Console αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αžŠαŸ‚αž›αž…αŸαž‰αž˜αž€αž€αŸ’αžšαŸ…αž”αŸ’αžšαž’αž”αŸ‹αŸ”

αžαžΎαž€αžΆαžšαž„αžΆαžšαž“αŸαŸ‡

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Windows 10 αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Cmd/PowerShell/etc αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹ αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™ Console αž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸαŸ‡αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αžŸαŸ’αžαžΆαž“αžΈαž™αžαŸ’αž˜αžΈαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎ Windows αž”αž„αŸ’αž€αžΎαžαž‘αž˜αŸ’αžšαž„αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ‚αž›/αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ/αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž…αž„αŸ‹αž”αžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž˜αž·αž“αžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„ PowerShell, Command Prompt, Ubuntu αž¬αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹ SSH αž‘αŸ…αž§αž”αž€αžšαžŽαŸ Azure ឬ IoT αž€αŸαžŠαŸ„αž™αŸ”

αž‘αž˜αŸ’αžšαž„αŸ‹αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž’αžΆαž…αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž“αŸƒαž€αžΆαžšαžšαž…αž“αžΆ αž“αž·αž„αž‘αŸ†αž αŸ†αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžš αžšαžΌαž”αžšαžΆαž„αž–αžŽαŸŒ αž€αž˜αŸ’αžšαž·αžαž–αŸ’αžšαž·αž›αž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™ αž¬αžαž˜αŸ’αž›αžΆαž—αžΆαž–αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αžΉαž„αž’αžΆαž…αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžš monospace αžαŸ’αž˜αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αž„αŸ’αž’αž½αž…αžŸαŸ’αžαžΆαž“αžΈαž™αž˜αžΎαž›αž‘αŸ…αž‘αŸ†αž“αžΎαž” αž“αž·αž„αžαŸ’αžšαž‡αžΆαž€αŸ‹αž‡αžΆαž„αž˜αž»αž“αŸ” αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžšαž“αŸαŸ‡αž˜αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžœαžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαžŸαžΆαž’αžΆαžšαžŽαŸˆ αž“αž·αž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αžœαžΆαŸ”

αž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž·αž…αž˜αŸ’αž”αž„αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžœαžΈαž“αžŠαžΌαžαŸ’αž˜αžΈαž‚αžΊαž•αŸ’αž‘αžΆαŸ†αž„αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αž·αž„αž’αžαŸ’αžαž”αž‘αžŠαŸαžŸαŸ’αžšαžŸαŸ‹αžŸαŸ’αž’αžΆαžαŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž‘αžΆαŸ†αž„αž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž‡αžΆαžŸαŸ†αžŽαžΎαžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž…αŸ’αžšαžΎαž“αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαŸ’αžαžΆαž“αžΈαž™αŸ” αž’αžαŸ’αžαž”αž‘αžŠαŸαžŸαŸ’αžšαžŸαŸ‹αžŸαŸ’αž’αžΆαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αžŠαŸ„αž™αž’αžšαž‚αž»αžŽαž…αŸ†αž–αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž„αŸ’αž αžΆαž‰αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ DirectWrite/DirectX αžŠαŸ‚αž›αž”αŸ†αž–αžΆαž€αŸ‹αžŠαŸ„αž™ GPU αž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“αŸ”

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž„αŸ’αž αžΆαž‰αžšαžΌαž”αžαŸ†αžŽαžΆαž„αž’αžαŸ’αžαž”αž‘ αž’αž€αŸ’αžŸαžšαž€αžΆαžαŸ‹ αž“αž·αž„αžαž½αž’αž€αŸ’αžŸαžšαž–αž·αžŸαŸαžŸαžŠαŸ‚αž›αžšαž€αžƒαžΎαž‰αž€αŸ’αž“αž»αž„αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžš αžšαž½αž˜αž˜αžΆαž“ αž’αž€αŸ’αžŸαžšαž…αž·αž“ αž‡αž”αŸ‰αž»αž“ αž“αž·αž„αž€αžΌαžšαŸ‰αŸ ideograms (CJK) αžŸαž‰αŸ’αž‰αžΆαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαž”αž“αŸ’αž‘αžΆαžαŸ‹αžαžΆαž˜αž–αž› αžšαžΌαž”αžαŸ†αžŽαžΆαž„ αž“αž·αž„αžαŸ’αžŸαŸ‚αž…αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αŸαŸ‡αž”αž„αŸ’αž αžΆαž‰αž’αžαŸ’αžαž”αž‘αž›αžΏαž“αž‡αžΆαž„ GDI αžŠαŸ‚αž›αž’αŸ’αž›αžΆαž”αŸ‹αž”αŸ’αžšαžΎαž–αžΈαž˜αž»αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž»αž„αžŸαžΌαž›αŸ”

αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžαž™αž€αŸ’αžšαŸ„αž™αž“αŸ…αžαŸ‚αžŸαŸ’αžαž·αžαž€αŸ’αž“αž»αž„αž›αŸ†αžŠαžΆαž”αŸ‹αž–αŸαž‰αž›αŸαž‰ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„ Windows Terminal αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αž”αžΆαž“αŸ”

αž€αžΆαž›αž”αŸ’αž”αžœαžαŸ’αžαž·αŸ– αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž“αžΉαž„αž€αžΎαžαž‘αžΎαž„

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž“αžΉαž„αž•αŸ’αžαž›αŸ‹ Windows Terminal αžαžΆαž˜αžšαž™αŸˆ Microsoft Store αž“αŸ…αž€αŸ’αž“αž»αž„ Windows 10 αž αžΎαž™αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžœαžΆαž‡αžΆαž‘αŸ€αž„αž‘αžΆαžαŸ‹αŸ” αžœαž·αž’αžΈαž“αŸαŸ‡ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αžΉαž„αžαŸ‚αž„αžαŸ‚αž‘αž‘αž½αž›αž”αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αžαŸ’αž˜αžΈαŸ—αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αž αž“αž·αž„αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αž αžŠαŸ„αž™αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„αž”αž“αŸ’αžαŸ‚αž˜αŸ”

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž‚αŸ’αžšαŸ„αž„αž“αžΉαž„αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ’αžαžΆαž“αžΈαž™αžαŸ’αž˜αžΈαž“αŸ…αžšαžŠαžΌαžœαžšαž„αžΆαžαžΆαž„αž˜αž»αžαž“αŸαŸ‡αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž› Microsoft αžŠαžΆαž€αŸ‹αž±αŸ’αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Windows Terminal 1.0 αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αžΉαž„αž”αž“αŸ’αžαž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž˜αž»αžαž„αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αž·αž‘αžšαž½αž…αž αžΎαž™αŸ”

Windows Terminal αž“αž·αž„ Windows Console Source Code αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αžšαž½αž…αž αžΎαž™ αž“αŸ…αž›αžΎ GitHub αŸ”

αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž’αžΆαž…αžšαž„αŸ‹αž…αžΆαŸ†αž™αžΎαž„αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αž?

αž›αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ‚αž›αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αž“αžΉαž„αž”αŸ’αžšαžΎαžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž§αž‘αžΆαž αžšαžŽαŸ αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž›αžΈαž“αž»αž…αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αž αžΆαž€αŸ‹αž”αžΈαžŠαžΌαž…αž‡αžΆαžŸαž˜αŸ’αž˜αžαž·αž€αž˜αŸ’αž˜αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡αŸ”

αž›αŸ„αž€ Charles King αž˜αžΆαž“αž”αŸ’αžšαžŸαžΆαžŸαž“αŸαžαžΆ αž›αž‘αŸ’αž’αž•αž›αž‘αŸ†αž“αž„αž‡αžΆαž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžαžΆαžαžΎ Microsoft αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αž›αž·αžαž•αž›αž”αŸ‚αž”αž“αŸαŸ‡ αž αžΎαž™αžαžΎαž±αž€αžΆαžŸαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŠαŸ‚αž›αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ‚αž”αž“αŸαŸ‡αž’αžΆαž…αž”αžΎαž€αž‘αžΎαž„αŸ”

αž‚αžΆαžαŸ‹αž‚αž·αžαžαžΆαž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αžΆαž‚αžαžŠαŸ‚αž›αž˜αžΎαž›αžƒαžΎαž‰αž“αžΉαž„αž•αŸ’αžαŸ„αžαž›αžΎαž€αžΆαžšαž’αŸ’αžœαžΎαž±αŸ’αž™ Windows αž“αž·αž„ Linux αž€αžΆαž“αŸ‹αžαŸ‚αžŸαŸŠαžΈαž‚αŸ’αž“αžΆ αž“αž·αž„αž”αŸ†αž–αŸαž‰αž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αŸ”

αž›αŸ„αž€ Joshua Schwartz αž‡αžΏαž‡αžΆαž€αŸ‹αžαžΆαž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αžœαžΆαž“αžΉαž„αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαŸ’αž›αžΉαž„αžαŸ’αž›αŸ‚αž„αžαžΆαžαžΎαž€αžΆαžšαžœαž·αž“αž·αž™αŸ„αž‚αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž„αžΆαžšαž“αŸαŸ‡αž“αžΉαž„αž‘αŸ…αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆ αž αžΎαž™αž€αžΆαžšαžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αž“αžΉαž„αž‘αŸ…αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎ Microsoft αž‡αžΆαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž€αŸ’αž˜αŸαž„αžŽαžΆαžŸαŸ‹αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡ αžœαžΆαž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž’αŸ’αžœαžΎαž’αŸ’αžœαžΈαŸ—αž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž›αžΈαž“αž»αž…αŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžšαž½αž…αž αžΎαž™αž–αžΈ Microsoft αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž›αžΈαž“αž»αž…αžŠαžΎαž˜αž“αžΆαž–αŸαž›αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž“αŸαŸ‡ αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž‚αž˜αŸ’αžšαŸ„αž„αžŠαŸαžαŸ’αž›αŸƒ αž“αž·αž„αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰ αžŠαŸ‚αž›αž‘αŸ†αž“αž„αž‡αžΆαž˜αž·αž“αž’αžΆαž…αžŸαž„αž”αžΆαž“αž›αŸ’αž’αž“αŸ„αŸ‡αž‘αŸαŸ” αž’αŸ’αž“αž€αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹αž›αžΈαž“αž»αž…αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αž›αžΈαž“αž»αž…αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αž αžΎαž™αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžŸαŸ’αž“αžΌαž›αž“αžΉαž„αž“αŸ…αžŠαžŠαŸ‚αž›αŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž› Apple αž”αž„αŸ’αž€αžΎαž Mac OS αž‘αžΎαž„αžœαž·αž‰αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 2000 αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎ BSD Unix αžŠαŸ‚αž›αžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„ Linux αž‡αžΆαž„ DOS αŸ” αžαŸ’αž„αŸƒαž“αŸαŸ‡ αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαžšαž”αžŸαŸ‹ Microsoft Windows αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž›αžΈαž“αž»αž…αŸ”

αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž‘αŸ’αžœαžΆαžšαžαŸ’αž˜αžΈαž€αŸ†αž–αž»αž„αž”αžΎαž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αžΎαž„?

αžαžΊαžŽαŸ‚αž› Linux αžšαž”αžŸαŸ‹ Microsoft αž’αžΆαž…αžαŸ’αžšαž½αžŸαžαŸ’αžšαžΆαž™αž•αŸ’αž›αžΌαžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αŸ’αžαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αžšαžœαžΆαž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Windows αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž›αžΈαž“αž»αž…αŸ” αžŸαžšαž»αž”αž˜αž€ αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαŸ„αž™ Microsoft αž”αž„αŸ’αž αžΆαž‰αžαžΆ Microsoft αžαŸ’αž›αž½αž“αžœαžΆαž™αž›αŸ‹αžšαž½αž…αž αžΎαž™αŸ– αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡ αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αž˜αžΆαž“αž’αžαž·αžαž·αž‡αž“αžŠαŸ‚αž›αž“αŸ…αžŸαŸαžŸαžŸαž›αŸ‹αž‘αŸ αžŠαŸ‚αž›αž…αžΌαž›αž…αž·αžαŸ’αžαžšαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž›αŸ„αž€αžŠαŸ‚αž›αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αžΊ Windows αŸ”

αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž“αŸαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαžŠαŸ‚αž›αž”αŸ†αž–αŸαž‰αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αž”αžΆαž“αž›αŸ’αž’αž”αŸ†αž•αž»αž αž“αž·αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ”

αžŸαŸ†αžŽαž½αžšαž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαž’αŸ†αž‡αžΆαž„αž“αŸαŸ‡αž‚αžΊ αžαžΎαž±αž€αžΆαžŸαž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžšαŸ’αžαžαŸ’αž˜αžΈαž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸαŸ‡αž”αžΎαž€αž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆ Microsoft αžαŸ’αž›αž½αž“αžœαžΆ?

Azure αžŠαŸ‚αž›αž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’ cloud ecosystem αžšαž”αžŸαŸ‹ Microsoft αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Linux αžšαž½αž…αž αžΎαž™αŸ” αž–αžΈαž˜αž»αž“ αžœαžΈαž“αžŠαžΌαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαž›αžΈαž“αž»αž…αž”αžΆαž“αž™αŸ‰αžΆαž„αž›αŸ’αž’αžŠαŸ„αž™αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαŸ”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž€αžΎαžαž‘αžΎαž„αž“αŸ…αžαŸ’αž„αŸƒαž“αŸαŸ‡αž‚αžΊαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž₯αž‘αžΌαžœαž“αŸαŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΈαž“αž»αž…αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž›αžΎαžαžΊαžŽαŸ‚αž›αžœαžΈαž“αžŠαžΌαžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž›αžΈαž“αž»αž…αž–αžΈαžœαžΈαž“αžŠαžΌαž“αžΉαž„αž›αžΏαž“αž‡αžΆαž„αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαŸ” αžœαžΆαž‘αŸ†αž“αž„αž‡αžΆαžαžΆαž‡αžΆαž›αž‘αŸ’αž’αž•αž› Azure αž“αžΉαž„αž–αž„αŸ’αžšαžΉαž„αžαŸ’αž›αž½αž“αž―αž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžœαž·αžŸαŸ’αžœαž€αžšαž‘αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž›αžΈαž“αž»αž…αž“αŸ…αž›αžΎαžαŸ’αž“αžΆαžαž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹