其他分享
首页 > 其他分享> > win10下同时使用wsl1 和wsl2 子系统,提升开发效率

win10下同时使用wsl1 和wsl2 子系统,提升开发效率

作者:互联网

win10下的linux子系统,大家想必已经都熟知了,简称wsl
那么wsl1 和wsl2有什么区别呢??

简单来说,
wsl1更加的轻量化,更加的省资源,相应的其对linux发行版模拟度就稍微差一些,比如docker之类的使用会很麻烦,但是比如说我们,只是用一些诸如ssh客户端链接设备,或者ping,iperf等轻度模拟的场景那么wsl1是很合适,很合适的

wsl2对资源的占用会更加的多,相应的对linux的发行版的模拟会更好一些,基本上在虚拟机上搞的在wsl2上都可以搞

那么我们可不可以同时安装wsl1和wsl2呢,,答案is true

此处再推荐大家一个软件,应用商店下载terminal,可以看到如下,其可以集成多个模拟终端,基本上算是磨平了win下终端不好用的情形

可以看到我
安装了基于wsl1的 ubuntu20以应付日常的ssh开发等测试场景
安装了基于wsl2的ubuntu18用于docker等重模拟度的开发

接下来说方法

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

wsl --shutdown
wsl --set-version Ubuntu-18.04 2
wsl --set-version Ubuntu-20.04 1

就行了


如果之前已经安装了发行版的系统,也没有关系,不用重新安装,直接切换就可以

完成后,可以wsl -l -v 测试一下

标签:--,wsl,linux,win10,wsl2,模拟,wsl1
来源: https://www.cnblogs.com/tccxy/p/16197894.html