微软近日发布了“Windows Subsystem for Linux 2.0.0”,这家巨头称它为革新型版本。
“Linux 的 Windows 子系统”是在 Windows 上运行 Linux 的子系统。您可以直接在 Windows 上运行大多数命令行工具、实用程序、应用程序和其他 Linux 环境,而无需传统虚拟机或双引导设置的开销。
这个新版本的设计旨在提高用户体验,证明了微软致力于优化Windows和Linux两个平台功能的决心。与我们一起深入了解 WSL 2.0.0 带来的内容。
选择加入的实验功能
以下是 WSL 的主要实验性补充:
1、自动内存回收:确保有效的内存使用,允许 WSL 虚拟机 (VM) 通过回收缓存内存来缩小其内存占用。
2、增强网络模式:此模式为 WSL 提供先进的网络体验,引入新功能并增强整体网络兼容性。
3、DNS 隧道:为了提高网络兼容性。
4、集成防火墙:WSL 现在合并了 Windows 防火墙规则,引入了更复杂的规则控制。
5、自动代理:此功能使 WSL 能够自动利用 Windows 中的代理,进一步提高网络兼容性。
显著特征与修复
此更新解决了过去报告的几个问题。
比如现在可以从会话 0 访问“Store WSL”,有效解决问题 #9231。此外,WSL 包中包含的所有二进制文件均经过正式签名,保证其真实性和完整性。
另外一个显著的增强是experimental.autoMemoryReclaim对%USERPROFILE%\.wslconfig. 如果用户设备上的 HNS 不可用,系统还会提示用户激活 VMP。
此更新推出的多项修复如下:
1、解决禁用 IPv6 时本地主机中继失败的问题。
2、增强与 WSL1 禁用策略相关的错误消息以包含升级说明。
3、解决有关镜像网络的 microk8s 场景。
4、解决“.wslconfig”文件可能被错误转译的问题。
微软还引入了新功能,例如在发行版命名空间初始化期间创建共享挂载,解决问题 #10410,并添加逻辑来生成系统单元,以保护 binfmt 解释器,解决问题 #8843。
更新和补充
在这个新版本中,Microsoft.WSL.Kernel版本已更新至 5.15.123.1-1。对于那些不熟悉某些组件的人,微软将显示一条通知,提示用户安装缺少的组件。
此外,WSLg已更新至版本1.0.57。这里值得注意的补充是将 Windows 捕捉功能与 WSL GUI 应用程序集成,允许用户使用 WIN + 箭头键组合快速捕捉窗口。
最后,MSRDC已更新至 1.2.4485。
结语
微软的WSL 2.0.0不仅仅是升级;它是一个变革性的转变,旨在确保开发者和用户充分利用 Windows 和 Linux 的融合。通过大量新增功能、改进和修复,微软称将继续强化其提供一流用户体验的承诺。
随着技术社区深入研究这些新产品,WSL 的未来看起来充满希望,其演变也值得开发者们关注。
“Windows Subsystem for Linux 2.0.0”可以从GitHub获取。
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。