当前位置:首页-Linux系统资讯-正文

Windows 11要变成最大的Linux发行版?新版WSL已上架微软商店

本周自由软件基金会还在抨击Windows 11系统,因为微软强制要求Windows 11家庭版用户必须登录微软账户,而登录账户意味着微软可能会收集信息并将其关联在用户账户里,从隐私角度来说这是个巨大的灾难,这也是为什么很多人不愿意使用微软账户的原因。

不过面对这些批评微软似乎并不在意,微软正在继续推进Windows Subsystem for Linux系统和生态,目前在Windows 10里用户已经可以通过商店下载各种Linux发行版,同时自WSL 2开始Windows 10也可以运行带有GUI界面的Linux系统。

这意味着用户可以直接通过Windows系统来运行Linux应用程序,不管是命令行版还是带有用户界面的GUI版都可以直接运行,压根都不需要通过虚拟机安装Linux系统。现在微软继续推进WSL 2的发展并将Linux子系统架构进行改造和迁移,WSL发布至微软商店让用户可以随时通过商店下载并进行自动更新。

Windows 11要变成最大的Linux发行版?新版WSL已上架微软商店

WSL架构改进和迁移是Windows 11的重点内容:

在此前版本中若用户想要使用WSL必须先在程序与功能里将适用于Windows的Linux子系统功能开启,然后可以通过命令提示符安装WSL或者其他Linux发行版,在这个过程中系统需要重启,整个安装过程需要花费几分钟。

而在Windows 11里微软对WSL进行了分离,原本作为可选组件的WSL背后的逻辑是二进制文件,这些二进制文件作为Windows系统的一部分进行服务和更新。现在微软将这部分内容迁移到微软商店,用户可以随时通过商店下载、安装和升级WSL系统,其关键意义是如果WSL系统需要进行更新那不需要Windows系统进行更新,因为迁移到商店后可以直接通过商店更新

对微软来说最大的好处是可以随时为WSL发布新功能不需要等待Windows系统每年一次或两次的系统更新,对用户来说商店执行自动更新让用户可以快速获取WSL最新功能。

微软举例说现在一旦完成开发、测试并准备发布GUI程序支持、GPU计算、Linux文件驱动系统,那用户就可以立即访问,既不需要用户升级Windows系统也不需要用户非得参与Windows Insider计划才能获取受支持的版本。

这也是微软为什么花费较长时间对该功能进行优化和迁移的原因,微软可能是觉得要想让Windows 11获得开发者的青睐,就必须把这个流程打通不要给开发者带来任何阻碍。

新版WSL还带来以下功能:

  • WSLg现在已经默认成为WSL的一部分,WSLg指的是WSL GUI版也就是图形化版本已经默认支持
  • wsl.exe –mount命令带来以下新功能:-vhd可以快速挂载VHD文件、–type可以检测文件系统、–name可以命名挂载磁盘
  • Linux内核升级至5.10.60.1
  • 添加进度指示器功能,在转换过程中会显示进度动画提示用户WSL正在运行
  • 你可以使用wsl.exe –version显示版本方面的信息

新版WSL下载地址:https://aka.ms/wslstorepage 安装后你可以在商店里搜索安装其他Linux发行版

有关新版WSL的FAQ:

如果我已经安装WSL,是否可以从商店继续安装WSL?

可以,你可以安装商店版的WSL,两个版本会同时存在,而商店版WSL具有更高的优先级因此它会被默认使用!

我可以在商店里使用WSL 1发行版吗?

可以,如果需要使用WSL 1发行版那你必须在程序与功能里将WSL功能勾选并重启系统使之生效。这是因为驱动WSL 1发行版的二进制文件仍然属于Windows的可选组件,所以必须先安装才可以使用。

Windows映像中的WSL未来计划是什么?

我们的目标是让商店版的WSL成为安装和使用WSL的最佳方式,让用户可以快速通过商店获取WSL。从长远来看我们希望用户选择商店版的WSL,但在Windows 11里我们将继续支持旧版本的WSL并且其可选组件也会一直在Windows 11里提供。我们将以数据为导向,通过使用数据和反馈来决定未来Windows系统里支持和预装哪个版本的WSL。

已安装商店版WSL如何退回旧版?

开始菜单里搜索Windows Subsystem for Linux,右键点击将其卸载,然后转到控制面板将WSL功能开启,再安装WSL 1发行版即可。

首个版本是否有已知问题?

有,用户尝试从ssh启动WSL时可能会遇到无法从会话0启动wsl.exe

更多内容请点击以下链接:

使用WSLg运行Linux GUI程序:https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps

Linux二进制文件现在可以将Windows GPU用于AI或机器学习开发等场景:https://docs.microsoft.com/en-us/windows/wsl/tutorials/gpu-compute

将Linux文件系统格式化的硬盘挂载到WSL:https://docs.microsoft.com/en-us/windows/wsl/wsl2-mount-disk

从微软商店安装WSL预览版获取更快的更新:https://aka.ms/wslstorepage

如需反馈请点击这里提交issue:https://github.com/microsoft/wsl

感谢您的阅读,若本文未注明来源其他网站则版权归蓝点网所有,若已注明来源则版权归源站所有,转载时请注明蓝点网和/或源站链接。