Linux■微软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:
Linux■微软Windows竟内嵌Linux?这样玩挺有趣
本文插图
1、wsl(如果wsl2是本机默认版本)
2、wsl --set-version2或wsl --set-default-version 2
3、wsl --import和wsl --export
第一次启用可能提醒跳转https://aka.ms/wsl2kernel下载一个msi安装包 。
Linux■微软Windows竟内嵌Linux?这样玩挺有趣
本文插图
02 就像打补丁一样简单
听到补丁 , 是不是有瑟瑟发抖的感觉?
WSL2 最让玩家开心的便是其升级方式了 。 使用 Windows Update 进行更新 , 这样可以获得最新的内核版本 , 而无需更新整个 Windows 映像 。
Linux■微软Windows竟内嵌Linux?这样玩挺有趣
本文插图
【Linux■微软Windows竟内嵌Linux?这样玩挺有趣】如果是第一次安装 WSL, 就会在安装过程中检查更新并为您安装 Linux 内核 。
当然 , 你也可以在命令行里操作 , 直接下载软件包 。
Linux■微软Windows竟内嵌Linux?这样玩挺有趣
本文插图
在 Github 上 , 你可以看到完整的源代码:WSL2-Linux-Kernel [2] 。 它基于 Linux 修改而来的 , 采取 Linux 内核的 GPLv2 开源许可证协议 。
Linux■微软Windows竟内嵌Linux?这样玩挺有趣
本文插图
对于开发者来说 , 安装了 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 , 如果消息属实的话 , 这意味着未来一个月内 , 大家就能够收到微软的官方推送 。 此次更新重点是功能优化 , 不会有太多新特性 。
Linux■微软Windows竟内嵌Linux?这样玩挺有趣
本文插图
值得一提的是 , Windows 10 2004将会优化任务管理器 , 在硬盘项目上增加SSD和HDD标识 , 而且独立显卡项目上将可以显示温度 。 从目前的更新体验来看 , Windows 10已经没有以往不提醒就强制重启更新了 , 所以用户不必太过于关注这件事 。 当系统提醒需要重启的时候 , 安排好时间即可 。


推荐阅读