(最后更新2021年1月1日)
WSL,即Windows Subsystem on Linux。中文叫Linux子系统。可以在windows里,直接启动一个linux系统,用过通过命令行控制。就和远程ssh差不多。但是,比远程ssh方便。你可以用熟悉的Linux命令轻松的操作windows文件,也可以用windows访问linux里面的文件。
除了文件,应用程序也是互通的。在WSL启动的web服务,直接在Windows用localhost打开就行了,端口都不用换。
从WSL 1.0,我就开始使用它了。有了它,很多东西就可以直接丢掉了。比如putty,你想,你可以直接启动一个linux,那么你就在Linux里面访问ssh了,你要putty干嘛?合并Windows文件,我直接用linux命令了。一行cat命令,省下好几行逻辑复杂的python。git也可以考虑删除了,因为linux自带git。
WSL 1.0 是没有UI界面。不过,我觉得界面这东西也不需要了。编辑文本文件我直接用Notepad++了,干嘛用这么复杂的vim。编程可以用vscode,他直接支持WSL。visual studio也支持WSL。我现在用vscode写python,用visual studio写c++,他们都很好的支持WSL。
WSL 1.0 不支持GPU的。WSL 2.0 开始支持GPU了,微软(Microsoft Developer)2020年5月24日的视频里说的。
另外,我最近安装了Docker,也已经基于WSL了。微软还展示了WSL对UI的支持。
安装
升级Windows 10
微软WSL2要求Windows 10 的版本OS Build在19041以上,我的电脑自动更新的,现在已经是19042了。
安装1.0
可以在powershell里执行以下命令。
dism.exe /online /

本文介绍了如何安装和升级Windows Subsystem for Linux (WSL) 2.0,包括升级Windows 10、安装WSL及不同版本间的切换。内容涵盖了在WSL中访问Windows文件系统,以及WSL与Windows应用程序的交互。同时,讨论了常见的WSL命令和遇到的问题,以及WSL2支持GPU和UI的改进。
1万+

被折叠的 条评论
为什么被折叠?



