Windows下的Linux子系统
在Windows 11的微软商店中,现在可以直接安装Windows下的Linux子系统(WSL)。WSL是在2016年首次发布的,它提供了在Windows上运行Ubuntu Bash的功能。随着越来越多的开发者需要在Windows内部使用Linux环境,微软对WSL进行了改进。例如,在2019年发布的WSL 2中,引入了真正的Linux内核,提升了性能并支持了Docker。
目前,WSL仍然是Windows内部的一个可选组件,需要在"打开或关闭Windows功能"对话框中启用,并重新启动计算机才能生效。然而,微软最近声称,只要运行Windows 11,就可以直接从微软商店安装Windows Subsystem for Linux(预览版)。这意味着WSL将会随着微软推送的新功能和错误修复而更新,不再需要手动修改或更新Windows系统。
要安装微软商店中的WSL预览版,你仍然需要在"打开或关闭Windows功能"设置中启用虚拟机平台,或在以管理员身份运行的PowerShell中运行相应命令。完成这些操作后,你可以前往微软商店安装WSL预览版。微软表示,他们将继续维护其他安装WSL的渠道,但仍希望用户能使用微软商店的版本。
WSL预览版还包括其他变化,具体信息可在CNX Software中文站官网查看。WSL现在不仅支持Ubuntu,还支持其他Linux发行版,如openSUSE Leap、SUSE Linux Enterprise Server、Kali Linux for WSL和Debian GNU/Linux等等。安装微软商店的WSL预览版不会覆盖现有安装,而是安装一个与旧版本兼容的新版本。
总之,通过微软商店安装WSL预览版后,我发现没有安装新的发行版,现有的Ubuntu也不再需要打开Windows Subsystem(未勾选),一切正常运行。之前我错误地认为会安装新的发行版,但事实证明不用担心失去现有功能。