适用于 Linux 的 Windows 子系统获得内存、存储和网络改进

Microsoft 针对 Windows 10 和 Windows 11 推出了一系列针对 LinuxWindows 子系统 (WSL) 增强功能。这些更新旨在改进各个方面,包括内存存储和网络,同时还引入了新的图形用户界面 (GUI) 来管理 WSL 设置,从而增强用户体验并扩展 WSL 的功能。

改进的内存存储和网络

在 2023 年 9 月发布的更新中,Microsoft 引入了实验性功能,以更好地管理 WSL 中的内存和存储。这些功能现在默认启用,包括自动将内存释放回 Windows 系统和自动磁盘空间回收。可以使用 autoMemoryReclaim=dropCache 设置来控制内存优化,并且可以使用“wsl –manage –set-sparse”切换磁盘空间管理。这些调整旨在提高资源效率和整体绩效。

WSL 的网络功能也已升级。该子系统现在包括对 IPv6 的支持,默认情况下,IPv6 在 Windows 11 计算机上通过 dnsTunneling=true 激活。此外,还可以通过“wslconfig”配置新的镜像网络模式,为用户提供更多网络选项。

增强的用户自定义

为了使配置过程更加用户友好,Microsoft 正在为 WSL 设置开发一个新的 GUI 应用程序。此应用程序将包括选项卡、切换开关和类别,以简化环境自定义。它将与现有的“wslconfig”文本文件完全兼容,确保保留用户的当前配置。

这些更新通过引入零信任安全模型,使 WSL 更适合企业使用。IT 管理员现在可以根据特定 Linux 发行版的状态强制实施条件访问。与Entra ID的集成定于7月和8月进行,这将允许用户通过Microsoft的身份验证库使用Entra ID凭据登录。

Dev Home 集成和安全功能

WSL 现在将包含在 Dev Home 中,使用户能够直接从“环境”选项卡管理 Linux 发行版。此功能可通过 Whitewater Foundry 的 WSL 扩展 Github 存储库的 GitHub 扩展获得,并将合并到未来的 Dev Home 更新中。它将支持开发环境的创建和管理,包括 Hyper-V 计算机和开发箱。

Microsoft Defender for Endpoint现在为WSL 2提供全面的监视,并且正在集成其他Intune功能,以管理WSL设置并基于Linux发行版状态强制实施条件访问。这些都可用于公共预览版。

Microsoft 还宣布了 Sudo for Windows 的开源版本,以及在 Dev Home 中使用 AI 创建 Linux 开发环境的能力,可在最新的 Dev Home 预览版更新中访问。这些工具旨在为 WSL 中的开发人员提供更大的灵活性。

未经允许不得转载:表盘吧 » 适用于 Linux 的 Windows 子系统获得内存、存储和网络改进