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

路人甲Java

共 1602字,需浏览 4分钟

 · 2021-06-04


来源:程序员狗哥

最近微软在博客官宣:将为Win10 WSL Linux子系统带来重大更新,发布了一项名为WSLg的新功能。




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


WSLg有哪些功能呢,小编在这里整理下给大家哦:


支持的麦克风和音频的Linux应用程序


WSLg支持在应用程序上播放音频和使用麦克风,也可以构建测试影音播放器。


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



能够多种IDE开发Linux项目


除了能够使用Visual Studio Code之外,WSLg还允许用户运行其他IDE,如gedit、JetBrains的编辑器、gvim等。


它以一种高性能的方式测试、构建和调试你的Linux应用程序,下面是在WSLg中运行gedit和gvim来直接编辑Linux文件的示例。


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

你可以使用此功能来运行Linux中存在的任何GUI应用程序,或者在Linux环境中运行自己的应用程序或进行测试。

对于想要测试其跨平台应用程序的开发人员而言,这可能非常有用哦,因为他们可以直接在Windows 10上运行它,然后可以轻松地在Linux内部运行而无需更改计算机或管理虚拟机。


最后看下在WSL中运行TestCafe Studio的例子,以在Linux中运行的Microsoft Edge浏览器上进行一些Web测试。



支持GPU加速


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



WSLg运行原理

从上面的演示中,可以注意到我们不需要手动X服务器,就因为有此功能,自动启动一个配套系统发行版。


其中包含Wayland,X服务器,脉冲音频服务器以及使Linux GUI应用程序与Windows进行通信所需的所有其他功能。


使用完GUI应用程序并终止WSL分发后,系统发行版也会自动结束其会话。


附上WSLg整体架构设计:



 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


目前项目在GitHub上收获有3千3的星星咯,热度还是可以的,感兴趣的小伙伴们不要错过了。Github地址:https://github.com/microsoft/wslg



微软官博:

https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/


end



重磅!程序员交流群(无广告)已成立

在群里和大家分享一些程序员开发相关的知识,包括部分自己的实战项目,基础入门知识,spring,jvm,mysql等等。也会免费分享一些Java视频教程、电子资料、Mysql资料、Kubernetes及最新Java面试资料

同时为了帮助到其他技术栈 小伙伴,我也准备了一些Python,前端,Linux,C语言等其他技术资料!

有兴趣入群的同学,可长按扫描下方二维码添加微信

一定要备注:Java,可更快被通过且邀请进群


浏览 66
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报