ααΆααααααααΆαααΆααααΊααΆααΆααααααα
αααα αΆαααααααααααααα
ααΎ WSL 2 ααααΎ Hyper-V αα? ααΎ WSL 2 ααΉαααΆααα ααΎ Windows 10 Home αααα¬αα? ααΎααΉαααΆαα’αααΈααΎαα‘αΎαα αααα WSL 1? ααΎααΉαααααΌαααααααα αααα? ααΎααΆα’αΆα αα αα½α αααααα»αααΆαααααΎαααΆα WSL 2 αα·αα§ααααααα·αααα·αααΆααΈααΈααΈαααααααα (ααΌα ααΆ VMWare α¬ Virtual Box) αααα»αααααααα½α? ααΎααΆα’αΆα α αΌαααααΎ GPU ααΈ WSL 2 ααΆααα? ααΎβααΆαβααααααβα’αααΈβααααβαααα»αβααΆαβαααααΈαβααΆαβααΆααααβαααααβααΉα? ααΎ WSL 2 α’αΆα ααααΎαααααα·ααΈαααααΆαααΆααα?
ααΎ WSL 2 ααααΎ Hyper-V αα? ααΎ WSL 2 ααΉαααΆααα ααΎ Windows 10 Home αααα¬αα?
WSL 2 ααΉαααΆααα ααΎαααααααααααΆααα’αααα Windows ααα WSL 1 αα αα α»ααααααααΆα (αα½αααΆαα Windows 10 Home)α
ααααααΈααΈααα WSL ααααΎααααΆαααααααα Hyper-V ααΎααααΈαααααααΌααα·αααα·αα ααααΆαααααααααααααΉαααΆααα αααα»ααα»αααΆαααααα α α·ααααααααΆαααα»ααααααα»αααΆα Hyper-V α αααΆαααΆααααααααααααΉαααΆααα αααα»αααΆαααααα»ααα OS ααΆααα’ααα αα·ααα αα·αααΆαα ααααααΆα WSL 2 ααΎαααΉααα·ααΆααααα’α·ααααααααααα’αααΈαααΆαααΆαααααΈαααα
ααΎααΉαααΆαα’αααΈααΎαα‘αΎαα αααα WSL 1? ααΎααΉαααααΌαααααααα αααα?
αα αα α»ααααααααα ααΎααα·αααΆαααααααα αΌααα·αααααα WSL 1 ααα α’αααα’αΆα ααααΎαααΆαααΆαα ααα αΆα WSL 1 αα·α WSL 2 ααααΆαααα ααΎαααΆαααΈααααα½αα ααΆααααααα WSL 2 ααΆααααΆααααααααααααΈαα½ααααα»α WSL αααααΈααααααααΆαααα’ααα αΆαααααααΆαααααΎαααΆαααΈαα»α αα ααΎ Windows α
ααΎααΆα’αΆα αα αα½α αααααα»αααΆαααααΎαααΆα WSL 2 αα·αα§ααααααα·αααα·αααΆααΈααΈααΈαααααααα (ααΌα ααΆ VMWare α¬ Virtual Box) αααα»αααααααα½α?
αααααα·ααΈααΆααΈααΈααΈαα½αα ααα½ααα·αα’αΆα ααααΎαααΆααα αααααα Hyper-V ααααΌαααΆαααααΎ αααααΆααααααΆαα½αααααΉααα·αα’αΆα ααααΎαααΆααα αααααα WSL 2 ααααΌαααΆαααΎαα ααΆα’αα»αα ααΆααααααα½αααΆα VMWare αα·α Virtual Boxα
ααΎααααα»αααααααααα·ααΈαααααααΆααααα αΆαααα α§ααΆα ααα ααΎαααααααααα»ααα APIs αααα α
ααΆ
αααααα αααΆαααααα’ααααααααα
αα·αα αΆαααΆα αααΆαααΆαααααααα ααΆααααααααααα Oracle VM VirtualBox ααααΎα Hyper-V αααααααααααααααα· α αΎαααααΎ Hyper-V ααΆαααΆαααΈααα·αααα·ααααααΆαααααααααααααΆαααΈαα ααΌαααααΆααααΈααΈααΌαα αααα»ααααΆαααααΆαααΆααααα’α½α VM αααα αΆαααΆ Hyper-V αααα»αααααΌαααΆαααααΎααααΆααα
ααα»αααααααααΆαα±ααααΆαααΆαααα α»αααααα·αααααΆααα½αα±ααααααααααΆαα:
αα αααααααΎαα»αααΆαααα α’αααα’αΆα αα½ααααααααΉαααΆαα α»ααααααααααααΎαααΆα Oracle VM VirtualBox αα ααΎαααααααααααΆαααΈααα½αα ααα½αα
ααΆααααα·αααααααααΆαααααα½αααααΆαααααΎ Hyper-V αα·α VirtualBox ααΆαα½αααααΆ αααα»αα’αΆα ααααααααΆααααΆααΆαα½αααΉαααΆαα ααααααΆααα·αα½αα VirtualBox ααααΎα’αααααααΎαα‘αΎαααΌαααΆαααΆαααααααααΆααααααα·ααααα·ααΆααααααΆαααΈααα·αααα·αααααααΆααααα Hyper-V α ααα»αααααα αΌαααααααααααα ααααΏαααααΆαααΆααα·αα’αα»ααααΆαα±ααααΎαααααΌαααΆαααααα»ααα αααΈααααααΈαααααααααααΆαααα·α αα ααΆααααα αΆαααααααααα ααΌααααΈααααΆαααΆαααααα·αααΆαααΆαααΎααΆαα’αα»αααααααααα ααΆαααΌαα‘αΎααα·αααΌααααα’α½α αα αααα»ααααΆαααΈααα·αααα·αααΎαα‘αΎαααΆαα½αααΉαααΆααααααΆαααααααα’αΆα ααΎαααΎαα αααα»ααααααΉαααααααααααΆααααΆαααΆαααΉααααααΎαα‘αΎααα ααα WSL 2 ααααΌαααΆαα ααααααΆαα
ααΎααΆα’αΆα α αΌαααααΎ GPU ααΈ WSL 2 ααΆααα? ααΎβααΆαβααααααβα’αααΈβααααβαααα»αβααΆαβαααααΈαβααΆαβααΆααααβαααααβααΉα?
αα
αααα»αααΆαα
ααααααΆαααααΌααα WSL 2 ααΆαααΆααααααΆαα
αΌαααααΎαααααααΉαααΉαααααΌαααΆααααααα α§ααΆα ααα α’αααααΉααα·αα’αΆα
α
αΌαααααΎ GPU, α
αααααααα αα·α USB ααΆαααα αααααΆαααΆαααΆααααα ααΆαααααααααΆαααΆααααα§αααααααΊααΆα’αΆαα·ααΆαααααααα
αααα»αααααααααααααΎα αααααΆαααΆααΎαααααααΆαααΆα
αααΎααααααΆααα’αααα’αα·αααααααααα
ααααααΎα’ααααααααααΆαα½αα§αααααααΆαααααα αααα»ααααααα α’ααααααααα’αΆα
ααααΎ WSL 1 ααααααααααΆαα
αΌαααααΎααΆαααααααΈ αα·α USBα ααΌαααΆαααΆαααααααΆααα
ααΎ
ααΎ WSL 2 α’αΆα ααααΎαααααα·ααΈαααααΆαααΆααα?
ααΆα/α αΆα ααΆααΌαα αααααα·ααΈαααααΆαααΉαααααΎαααΆαααΏα αα·ααααααΎαααΆααα»α ααΈαααααααΎαααΆααΆααΆαααΌαααΆαααααααΆααααΆαα α ααΌααααααααααααααααα ααααααΆαααΆααααα ααααΆααααααααααααΈααααΎαααΆαααΆαα»αααααΆααα·αααα·αα αααααΆααααααΆαα αααα»αααΆααααααΎαααΆαααΎαααΆαα»αααααΌα WSL 2 ααΉαααΆαα₯αα·ααΆααααΌα ααΆαααΆαααΈααα·αααα·α α§ααΆα ααα WSL 2 ααΉαααΆαα’αΆααααααΆα IP ααααΆαααααα½αααααααΆ (αα·αααΌα ααααΆαα ααΉααααΆαααΈα)α ααΎαααΆαααααα ααααα½αααΆααααα·αααααααααααααααΆαα ααΉα WSL 2 ααΆ WSL 1 ααααα½ααααα αΌαααΆααααααα’α ααααααΆαααΆαααααααααΆαα ααΎααααααααΉααααααααααααααΆααααα»αααΆαααααΆαααααααααΆαααΆαααα αααααΆααααααα·ααΈαααααΆαααΆααα’ααααΈααΈαα»α α¬ααΈαααΌαααααααΎαααΆαααΈαααα ααΎαααΉααααααΆαααααααΆααααα’α·αααααααα’αααΈαααααααααααααααΆα αα·αααΆααααααα’ααααααΎα αα ααααααααΎααα·ααα αα·αααΆαα ααααααΆα WSL 2α
ααααα·αααΎα’αααααΆααααα½αααααααα’αααΈ WSL α¬ααααΆααααα ααααΆαααααα αααα»α WSL α’αααα’αΆα ααααααααα½αααΎααα ααΎ Twitterα
- ααααα ααααα
@Taylorb_msft - ααα Yosef Durr
@yosefdurr - Sven Groot
@svengroot_ms - ααα α ααΈααΈα
@αααα ααΈααΈα - ααα Craig Lowen
@craigaloewen - Sunil Muthuswamy
@SunilMut - ααα Brian Perkins
- Palkesh Soni
@sonipalkesh - ααα John Starks
@gigastarks - ααα Craig Wilhite
@CraigWilhite
ααααα: www.habr.com