微软发布了 Windows Subsystem for Linux (WSL) 的最新预览更新(2.0.0 版)。新更新带来了多项改进,包括自动内存回收(autoMemoryReclaim)和稀疏 VHD(Sparse VHD)等几项实验性功能,这些功能将有助于缓存内存和磁盘空间管理。
微软解释说:
我们回收虚拟机内存大小的固定部分,计算方法是,如果虚拟机的缓存内存已满,30 分钟后缓存内存将归零(例如:如果您有 3000MB 内存,我们每分钟回收 100MB)。
此外,镜像模式还增加了 IPv6 支持和更好的 VPN 支持等与网络相关的增强功能。除镜像模式外,还增加了 DNS 隧道改进和防火墙支持。
发布说明如下:
- 添加了对新的选择加入实验功能的支持
- autoMemoryReclaim - 通过回收缓存内存,使 WSL 虚拟机在使用过程中缩小内存。
- Sparse VHD – 在使用 WSL 虚拟硬盘 (VHD) 时自动将其缩小
- Mirrored mode networking – WSL 的新网络模式,增加了新功能并提高了网络兼容性
- 支持IPv6
- 在 Linux 中使用 localhost 地址 127.0.0.1 连接 Windows 服务器
- 直接从局域网(LAN)连接到 WSL
- 改进了 VPN 的网络兼容性
- 支持组播
- dnsTunneling – 更改 WSL 解析 DNS 请求的方式,以提高网络兼容性
- 防火墙 - 将 Windows 防火墙规则应用到 WSL,并允许对 WSL 虚拟机进行高级防火墙控制
- autoProxy – 使 WSL 自动使用 Windows 的代理信息,以提高网络兼容性。
- 该版本还修复了一些重大错误:
- GH 9231 商店 WSL 无法从会话 0 访问
- WSL 图形用户界面应用程序现在可使用键盘捕捉 Windows 窗口(按 WIN + 方向键可捕捉到侧面)
您可以在微软官方网站的这一页面上阅读有关新 WSL 版本的更多信息: