微软放大招!这次能干掉 Linux 桌面?

这是「进击的Coder」的第 161 篇热点新闻
来源:开源最前线


就在在前几天微软发表了微博正式宣布:将为 Win10 WSL Linux 子系统带来重大更新,发布了一项名为 WSLg 的新功能。


微软放大招!这次能干掉 Linux 桌面?

它可以用来在 Windows 10 预览版上安装 Linux 桌面系统,目前支持 Ubuntu、Debian 等五个 Linux 发行版本,只需一个命令即可开始安装。。

支持多种IDE来开发Linux项目

除了 Visual Studio Code 之外,WSLg 还允许用户运行其他 ide,如 gedit、基于 JetBrains 的编辑器、gvim 等,以一种高性能的方式测试、构建和调试你的Linux应用程序。

下面是在 WSL 中运行 gedit 和 gvim 来直接编辑 Linux 文件的示例。

微软放大招!这次能干掉 Linux 桌面?

运行 Linux 应用程序,或 Linux 特定的示例,如测试

你还可以运行任何可能只存在于 Linux 中的 GUI 应用程序,或者在 Linux 环境中运行你自己的应用程序或测试。这对于想要测试跨平台应用程序的开发人员来说是非常有用的,因为他们可以直接在 Windows 10 上运行它,然后在Linux系统中运行,而不需要换机器或者借助虚拟机。

让我们来看一个在 WSL 中运行 TestCafe Studio 的例子,以在 Linux 中运行的 Microsoft  Edge 浏览器上进行一些 Web 测试。

微软放大招!这次能干掉 Linux 桌面?

支持音频、麦克风输入输出

WSL 上的 Linux GUI 应用程序还支持开箱即用的音频和麦克风功能,这项功能将支持你的应用程序播放音频和使用麦克风,也就是说你可以构建,测试或使用影音播放器。

下面是一个在 Linux 上运行的使用 Audacity 录制一些音频并回放的示例:

微软放大招!这次能干掉 Linux 桌面?

支持 GPU 加速

最值得一提的是,WSLg 支持 GPU 加速,官方演示了在 Gazebo 3D 软件中以 60fps 运行。

微软放大招!这次能干掉 Linux 桌面?

WSLg 运行原理

从上面的演示中,你可能已经注意到我们不需要手动启动服务器,自动启动了一个配套的系统发行版,包括 Wayland、X服务器、脉冲音频服务器,以及其他让 Linux GUI 应用程序与 Windows 通信所需的一切。而且,当你关闭 WSL 发行版之后,系统发行版也将自动结束它的会话。

下图是 WSLg 的整体架构设计:

微软放大招!这次能干掉 Linux 桌面?

目前 WSLg 支持以下发行版本:

  • Ubuntu

  • Debian GNU/Linux

  • Kali Linux Rolling

  • openSUSE Leap 42

  • SUSE Linux Enterprise Server v12

  • Ubuntu 16.04 LTS

  • Ubuntu 18.04 LTS

  • Ubuntu 20.04 LTS

此外,值得一提的是 WSLg 已支持在 Win10 21364 以上的预览版中使用。如果已经安装了 WSL,只需输入 wsl --update 就可以更新到 WSLg。

微软放大招!这次能干掉 Linux 桌面?

目前,wslg 已经登上 Github 热门榜单,感兴趣的不要错过了!

最后附上 Github 地址:https://github.com/microsoft/wslg


微软放大招!这次能干掉 Linux 桌面?

End

「进击的Coder」专属学习群已正式成立,搜索「CQCcqc4」添加崔庆才的个人微信或者扫描下方二维码拉您入群交流学习。


微软放大招!这次能干掉 Linux 桌面?

看完记得关注@进击的Coder
及时收看更多好文
↓↓↓

微软放大招!这次能干掉 Linux 桌面?


点个在看你最好看

原文始发于微信公众号(进击的Coder):微软放大招!这次能干掉 Linux 桌面?

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
微软放大招!这次能干掉 Linux 桌面?
这是「进击的Coder」的第 161 篇热点新闻 来源:开源最前线 就在在前几天微软发表了微博正式宣布:将为 Win10 WSL Linux 子系统带来重大更新,发布了……
<<上一篇
下一篇>>