Win10 下的Linux子系统(Window Subsystem Linux,WSL)简介和安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NovaSliver/article/details/83189744

在去年下半年,win10 迎来了一项更新,除了将版本号升级到1709以外,还带来了WSL。微软此举,可以说让win10成功的成为了最大的linux发行版变得更加好用了,这一功能让很多需要在两者之间切换工作环境的人来说可以说是一个福音了。Linux的软件到现在到也不少,可惜国内跟进的不多,除了比较良心的网易云音乐还有Linux版(实际上网易云音乐客户端就是个chromium套壳,移植难度也不高,并且使用起来也不是说很愉快),2011年的QQ for Linux,现在也已经废弃了,其他的可以说没有了。而现在的子系统可以在运行NT6内核(Windows的内核)的同时运行Linux内核。也正因此虚拟机/双系统显得就不那么重要了,因为相比wsl,虚拟机最大的问题就是相对严重的性能损耗,也因为这个问题很多人选择安装双系统,而双系统又面临着环境变化以及任意一个系统对另一个系统的访问不友好,比如Windows不能原生读取linux的磁盘,Linux不能运行Windows的软件(比如办公的时候你可能需要的QQ微信一类的,当然要是用网盘同步手机下载的话当我没说)。虽说微软推出WSL并不是出于解决这个问题的,但是因为相对完整Linux功能确实一定程度上能解决问题。

因此首先如果要安装wsl,请确保你的系统版本在win10 1709(16299)以上,具体可以通过按win+x,左下角弹出菜单后按y,如果你是win8,或win+x不能弹出这个菜单,那么这个教程不适用于你。弹出后系统版本在靠下部分的“Windows规格”-->“版本号”一项。大概是这样的:

确定版本可以用以后,我们win+x,弹出菜单后按f,会弹出“程序与功能”窗口。找到页面中的“相关设置”,点击子选项“程序与功能”,会弹出控制面板的窗口如下:

点击左侧的“启用或关闭Windows功能”,在弹出窗口勾选“适用于Linux的Windows子系统”。

会有一个下载安装的过程(自动进行的,不需要操作),完成后重启电脑,此时你的电脑上已经有了wsl内核,但是想要真正使用仍旧需要安装Linux发行版,这时打开Windows10应用商店,搜索Linux,会有的选项,点击之后会出现一个页面,上面列举了目前可用的5个Linux发行版(Ubuntu,openSUSE,SUSE ent,Debian,KALI),这里我推荐使用Ubuntu(开源贡献不高但社区支持较好),安装好选择的发行版后点击在开始菜单出现的图标,并等一段时间,就可设置名称(UNIX name)和密码(UNIX password)了,在设置完成以后,就可以说安装完成了。

(安装成功再次打开的样子,@前是用户名,@后是Windows的主机名)

 

猜你喜欢

转载自blog.csdn.net/NovaSliver/article/details/83189744