ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-04-27 10:32:04  阅读:555  来源: 互联网

标签:-- wsl linux win10 wsl2 模拟 wsl1


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等重模拟度的开发

接下来说方法

  • 1首先打开
    设置->应用和功能 ->程序和功能 ->启用或关闭windows功能
    打开如下

  • 2以管理员身份打开powershell
    输入如下

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

  • 3进入应用商店下载相应的发行版本
    我这边下的是ubuntu20 和ubuntu18

  • 4设置对应的发行版本基于的wsl版本

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有