关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
【科普技术贴】WSL2——Windows内置的Linux虚拟机
[复制链接]
作者:
wolongshizhu
版块:
›
嵌入式操作系统
›
linux
发布时间:
2020-7-21 23:08:00
1899
0
返回列表
wolongshizhu
当前离线
注册会员
注册会员, 积分 153, 距离下一级还需 47 积分
注册会员
注册会员, 积分 153, 距离下一级还需 47 积分
积分
153
发消息
楼主
电梯直达
wolongshizhu
发表于 2020-7-21 23:08:00
|
只看该作者
|
倒序浏览
|
阅读模式
一、关于WSL
·WSL (Windows Subsystem for Linux) 是在17年秋季创意者更新引入的一项Windows功能,提供了一个能在Windows上直接运行Linux ELF格式程序的兼容层。
·WSL1通过在NT内核中实现子系统来实现,并未包含Linux内核,和真正的Linux还是有一定区别(不能加载内核模块),因而无法运行某些程序。
·在2004更新中,微软提供了WSL2,它使用一个轻量级的虚拟机来实现Linux支持。由于有真正的Linux内核,几乎所有[1]的程序都可以正常运行(包括ICS课程的各种Lab[2])。
·WSL和传统虚拟机各有优劣(方便的文件共享,偏慢的IO速度,方便的端口映射,莫得GPU硬件加速,莫得图形界面[3])
二、安装WSL2
1. 启用WSL和虚拟机平台功能
i 启用或关闭Windows功能
ii 勾选WSL和虚拟机平台两项
2. 安装发行版
a) 在Win10应用商店里搜索WSL
b) 下载安装一个你喜欢的发行版
c) 安装完成后设置用户名和密码
3. 将发行版转换为WSL2
a) 下载安装 http://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
b) 以管理员权限运行Powershell,运行 wsl --set-default-version 2
c) 输入 wsl.exe -l 查看安装的发行版名称
d) 输入 wsl.exe --set-version 2 以转换为WSL2
4. 使用 WSL2
a) 在命令行窗口输入 wsl.exe 或者 bash.exe 就可以使用 WSL 了(在WSL里输入explorer.exe . 可以使用Windows资源管理器管理WSL内的文件)
b) (可选) 在微软应用商店搜索 Windows Terminal 以下载一个更好用的终端
iii Windows Terminal
[1] 涉及硬件的部分还莫得办法(不过GPU加速在做了(http://blogs.windows.com/windowsdeveloper/2020/06/17/gpu-accelerated-ml-training-inside-the-windows-subsystem-for-linux/))
[2] KernelLab需要一些技巧
[3] 可以通过X转发实现(但没意义,explorer.exe和VSCode Remote不香吗)
文案编辑:胡浦云
排版:周炎亮
扫码关注我们
RUC计算机协会
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
如何在Ubuntu服务器上安装桌面环境(GUI)
•
Xmanager使用教程:如何在Linux系统上安装Xterm应用
•
Linux服务器配置jdk,Tomcat,以及部署第一个web(超详细)
•
一个惊人快速的终端录像工具,也能录制VSCode和Chrome窗口
•
java013:JDK,JRE,JVM之间的关系
•
GEMRI中几个比较实用的操作!
•
简单架设LINUXVPS服务器
•
LinuxPC登陆天河二号基础操作
•
SpringBoot搭建ELK,这才是正确看日志的方式!
•
Debian11.0“Bullseye”第2个候选版发布:基于Linux5.10内核
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
ARM
快速回复
返回顶部
返回列表