win10开启wsl系统,让我们愉快的使用Linux

前言

不知道各位小伙伴是否有听说过wsl呢?wsl的全程是Windows Subsystem for Linux,也就是windowslinux子系统,它是由微软与Canonical公司合作开发的,从win10开始支持wls开始,我就一直在关注,而且一直在用。了解我的小伙伴应该知道,我其实特别喜欢linux操作系统,特别是ctl(命令行终端)模式,用起来很方便,感觉也很爽,在我心里,linux才是操作系统yyds,只是很多常用的办公软件不支持,其他的没得说。

好了,扯远了,我们回到今天的主角——wsl。如果启用了这个功能,我们就可以在windows环境下愉快地使用Linux,对像我这样爱折腾的小可爱来说,简直就是福音了。

以前没有这个开源项目的时候,想要用linux系统同时又要保留windows系统,所以一直电脑都装的是双系统,占内存不说,系统之间传输数据也不方便,关键是两个系统直接切换必须关机重启,不能同时使用。

但是如果你启用了wsl之后,特别是切换到wsl2之后,很多原生的linux应用就可以很好地使用了,当然实际使用过程中,可能也会有很多问题,但有总比没有强。

下面,我们来看下如何启用wsl

启用wsl

安装linux发行版

首先,我们需要进入win10应用商店,搜索wsl。目前wsl支持地linux发行版本还是比较丰富的,连大名鼎鼎的kali也支持(kali用的好,*进的早)

win10开启wsl系统,让我们愉快的使用Linux

这里面版本最全的当属ubuntu,很多人的linux启蒙发行版,我当年用的第一个linux就是ubuntu

然后选中你要安装的linux,点击安装,这里以ubuntu为例:

win10开启wsl系统,让我们愉快的使用Linux

然后慢慢等他安装完成。

启用wsl相关功能

安装完成后,你的开始菜单会多出来这样一个软件(版本不同会有一些差别,但是大同小异)

win10开启wsl系统,让我们愉快的使用Linux

然后点击运行这个软件,大概率会是如下提示:

win10开启wsl系统,让我们愉快的使用Linux

这个提示的意思是,wsl的功能没有用,这时候我们需要在应用里面设置一下。

首先打开应用和功能设置,点击右侧程序和功能

win10开启wsl系统,让我们愉快的使用Linux

接着点击左侧启用或关闭windows功能

win10开启wsl系统,让我们愉快的使用Linux

勾选启动的Linuxwindows子系统这个选项,确定后重启电脑。

win10开启wsl系统,让我们愉快的使用Linux

这时候再次打开上面的应用,你会发现wsl已经启用完成了,你可以在里面进行各种linux的命令行操作。

真正感兴趣的小伙伴,可以去看下windows官方文档,里面有详细的说明,包括wsl的版本切换问题:

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

安装Windows Terminal

虽然安装完成了,但是原生的linux的终端确实不够美观,毕竟爱使用bash的小伙伴哪个不希望自己的teminal更好看呢?这一点windows已经替你想好了,我们可以使用windows的另一个开源项目Windows Terminal来让我们的命令终端更好看。

win10开启wsl系统,让我们愉快的使用Linux

安装方式也很简单,也是进入windows应用商店直接搜索安装即可:

win10开启wsl系统,让我们愉快的使用Linux

选择第一个就可以了,第二个是预览版。关于这一块的美化,我下次专门分享吧,我是对terminal的颜值有要求的。

然后点击安装,等待安装完成,直接启动。

win10开启wsl系统,让我们愉快的使用Linux

默认启动的终端是powershell,你可以点击窗口标题栏右侧小箭头选你要开启的终端,其中ubuntu就是我们刚安装的wsl

win10开启wsl系统,让我们愉快的使用Linux

终端也安装完成了,这样我们就可以在windows环境下愉快地玩linuxso happy!

原生的dockerk8s等都是可以的,最近我正在搞wsl2环境下的k8s集群部署,环境已经搭建好了,但是服务一直访问不到,等这块最后的问题解决了,后面专门再分享一期。

win10开启wsl系统,让我们愉快的使用Linux

希望后面windows上可以直接运行原生的linux系统,那就美滋滋了

总结

我一直觉得linux是最好的操作系统,当然事实也确实如此,除了基于linuxAndroid外,绝大多数的系统服务也都是跑在linux,而且像我们日常用到的很多嵌入式设备,比如路由器这些都是基于linux的,在云应用中,linux也一直是云环境最原生、最好的选择。

当然,从更个人的角度来说,确实是因为我喜欢这个系统,使用这个系统最大的乐趣就是只要你动手能力强,你可以linux anything,你可以尽情折腾,而且整个过程很有趣。

最后,关于国产操作系统,我想说几句。网上经常有人喷国产的某个系统是基于linux的套壳系统,什么就是换了一层皮……我想说的是,linux作为最优秀的操作系统(没有之一),基于它开发国产操作系统并不丢人,而且这些年我们也没少给linux做贡献,根据最新linux内核贡献榜数据,华为已经荣登贡献榜榜首:

win10开启wsl系统,让我们愉快的使用Linux

操作系统难的并非是技术,而是生态圈,就算你做了一个全球最牛逼的操作系统,但是常用的软件都不支持,也没有开发者愿意为这个操作系统开发软件,那依然解决不了国产操作软之痛。在这个无人愿意探索的领域,更需要的应该是支持和鼓励,而不是质疑和职责,用一句流行的话说就是,可以不爱,但请别伤害……

上一篇:使用 LxRunOffine 迁移 WSL Ubuntu安装目录


下一篇:WSL-Ubuntu18.04 磁盘迁移 与 ns3-gym 安装