linux本身是我很喜欢的一种系统,也陪伴了我好些年。
Linux并不是某一种系统,包含了许多系统。我们称之为发行版。
众多的发行版,我最喜欢的是Gentoo。感兴趣的同学可以了解了解。当然这不是本文的重点了。
Windows系统用Linux?
有好几个方案,虽然说是好几个,其实也就相当于两个。
用VMware或者virtualbox安装虚拟机,这没什么问题,
配置docker容器,使用Linux,说白了用hyper-v虚拟出个环境,还是虚拟机。
那还有呢?就是本文要说的了,咱搞WSL
————————————————————————————————————————
补充:由于WSL分为1和2,如果使用wsl2,本质还是使用hyper-v虚拟平台,势必WSL2同虚拟机一样占用主机资源,而WSL1占用较少,但是WSL1本身文件系统比较差劲,按需选择1或2即可
微软官方文档比较WSL1与WSL2
————————————————————————————————————————
Windows Subsystem for Linux
字面意思,windows的linux子系统,咋搞?
很简单,下面有个链接,点进去,微软官方怕你太小白,搞了个文档
适用于 Linux 的 Windows 子系统文档
你说家里网不好,不想点。
那看好了,微软官方写的要求
下一步,很简单了
右键后,你会发现
选管理员那个,左键单击,进入后
看见这就成了,输入命令wsl --install 回车,等着就行了
官方指引
这之后,重启系统,用刚才的那个powershell输入ubuntu启动,或者在开始菜单,寻找ubuntu,像一个软件一样,打开即可,开始初始化,会进行解压缩之类的。
之后就是设置账户,密码之类的了。
去开始你的WSL之旅吧!有不明白的翻官方文档就行,看着还是蛮全的。
PS:对Gentoo感兴趣的读者,去安装系统试试,回头别打我┗( ´・∧・`)┛
一些问题:微软官方对于某些安装失败的原因做出了解决方案
旧版 WSL 的手动安装步骤
install-manual
另外,我这边用命令行安装存在下载太慢的问题,我个人建议,直接去windows应用商店,直接搜索Linux,选ubuntu安装。应该是快一些。
不想再去点文档的话,看一下图吧
关于官方提出的启用适用于windows的linux子系统,看着蛮复杂,其实在开始的那个徽标处鼠标右键,有一个应用与功能,相关设置中点击程序与功能
点击,启用或关闭windows功能,找到适用于windows的linux子系统,打钩,应用,完成
另外,要开启虚拟机平台,找功能,打钩,应用就行