微软Windows竟内嵌Linux?这样玩挺有趣

在 Windows 上运行 Linux ?这其实不是新鲜事,20年前,就有黑客这么干过。 微软的开发者博客刚刚公布 ,下一个 Windows10 版本,不仅自带 Linux 内核,而且还会通过 Windows Update 安装方式更新,简单得就像安装驱动程序一样。


01 名不见经传的WSL

为方便开发者编程,微软索性在Windows 10中直接集成了Linux子系统,称之为WSL。

去年Build大会,WSL2正式推出。WSL2附带了一个真实的Linux 4.19内核,能够带来完整的系统调用兼容性,并且能够直接借助自动更新进行升级维护,无需更新整个Windows Linux的子系统。

同时,WSL2将比第一代的WSL1版本运行速度更快,提升了文件系统的I/O性能和与Linux的兼容性,且可本机运行Docker容器等。

微软本周在博客发文,WSL2将作为标准组件成为Windows 10 version 2004的一部分,v2004正式版有望在4、5月份择机上线。

另外,如果你已经升级到了Build 19041.153版本,那么可通过以下任何一种CMD命令启用WSL2:

1、wsl(如果wsl2是本机默认版本)

2、wsl --set-version <Distro> 2或wsl --set-default-version 2

3、wsl --import和wsl --export

第一次启用可能提醒跳转https://aka.ms/wsl2kernel下载一个msi安装包。

02 就像打补丁一样简单

听到补丁,是不是有瑟瑟发抖的感觉?

WSL2 最让玩家开心的便是其升级方式了。使用 Windows Update 进行更新,这样可以获得最新的内核版本,而无需更新整个 Windows 映像。

如果是第一次安装 WSL ,就会在安装过程中检查更新并为您安装 Linux 内核。

当然,你也可以在命令行里操作,直接下载软件包。

在 Github 上,你可以看到完整的源代码:WSL2-Linux-Kernel [2]。它基于 Linux 修改而来的,采取 Linux 内核的 GPLv2 开源许可证协议。

对于开发者来说,安装了 Linux 内核之后,不仅仅是使用 Linux 命令行工具,而是可以运行其上的 GNU/Linux,这意味着你可以选择不同的 Linux 发行版,比如 Ubuntu、Debian、SUSE 等等,这些发行版通过 Microsoft 商店就可以安装。

03 Windows 10或进行大版本更新

一年两度的Windows大版本更新已经成为固定的节目,今年上半年的大版本更新马上就要来了。前两天微软发布了Windows 10 Build 19041.153更新,系统的稳定性已经非常不错了,看来Windows 10 2004已经到了最后阶段。

按照外媒的报道,微软将会于3月下旬或4月上旬向用户推送Windows 10 2004,如果消息属实的话,这意味着未来一个月内,大家就能够收到微软的官方推送。此次更新重点是功能优化,不会有太多新特性。

值得一提的是,Windows 10 2004将会优化任务管理器,在硬盘项目上增加SSD和HDD标识,而且独立显卡项目上将可以显示温度。从目前的更新体验来看,Windows 10已经没有以往不提醒就强制重启更新了,所以用户不必太过于关注这件事。当系统提醒需要重启的时候,安排好时间即可。

(编辑:小呆)

原文链接:,转发请注明来源!