开源最前线(id:opensourcetop) 猿妹编译
大家好,我是小 G。
最近,微软正式宣布了一项重大的更新计划:为 Windows 10 的 WSL Linux 子系统推出名为 WSLg 的新功能。
这项新功能使得在 Windows 10 预览版上安装 Linux 桌面系统变得更加便捷,目前支持 Ubuntu、Debian 等五个 Linux 发行版,只需一条命令即可启动安装过程。
支持多种 IDE 进行 Linux 项目开发
除了 Visual Studio Code,WSLg 还支持用户运行其他 IDE,如 gedit、基于 JetBrains 的编辑器和 gvim,以高性能的方式测试、构建和调试 Linux 应用程序。
以下是使用 WSL 运行 gedit 和 gvim 直接编辑 Linux 文件的示例。
运行 Linux 应用程序或特定于 Linux 的示例,如测试
你还可以运行仅在 Linux 中存在的 GUI 应用程序,或者在 Linux 环境中运行自己的应用程序或测试。这对于希望测试跨平台应用程序的开发者来说非常有用,因为他们可以在 Windows 10 上直接运行这些应用程序,然后在 Linux 系统中进行测试,无需更换设备或使用虚拟机。
让我们来看一个在 WSL 中运行 TestCafe Studio 的例子,用于在 Linux 环境中的 Microsoft Edge 浏览器上进行 Web 测试。
支持音频和麦克风输入输出
在 WSL 上运行的 Linux GUI 应用程序还支持开箱即用的音频和麦克风功能,这意味着你的应用程序可以播放音频和使用麦克风。你可以构建、测试或使用影音播放器。
以下是使用 Audacity 在 Linux 上录制并回放音频的示例:
支持 GPU 加速
值得一提的是,WSLg 支持 GPU 加速,官方演示了在 Gazebo 3D 软件中以 60fps 运行的效果。
WSLg 的运行原理
从上述演示中,你可能已经注意到我们无需手动启动服务器,系统会自动启动一个配套的发行版,包括 Wayland、X 服务器、脉冲音频服务器等所有让 Linux GUI 应用程序与 Windows 通信所需的组件。此外,当你关闭 WSL 发行版时,系统发行版也会自动结束其会话。
下图展示了 WSLg 的整体架构设计:
目前 WSLg 支持以下发行版:
UbuntuDebian GNU/LinuxKali Linux RollingopenSUSE Leap 42SUSE Linux Enterprise Server v12Ubuntu 16.04 LTSUbuntu 18.04 LTSUbuntu 20.04 LTS另外,值得注意的是,WSLg 已经可以在 Windows 10 版本 21364 及以上的预览版中使用。如果你已经安装了 WSL,只需输入 wsl --update 即可更新到 WSLg。
目前,wslg 已经登上 GitHub 热门榜单,感兴趣的朋友不要错过。最后附上 GitHub 地址:https://www.php.cn/link/c285f04c817cbc11e0ef4e9892ebc6fa
地址:https://www.php.cn/link/214f9424bd924def149681f47e629ad7
以上就是微软终于放大招了!这次能干掉 Linux 桌面?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号