close

點擊👇方「逆鋒起筆」,公眾號回復視頻教程

領取大佬們推薦的學習資料


開源最前線(ID:OpenSourceTop)猿妹編譯

微軟在前幾天發表了微博正式宣布:將為Win10 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應用程序還支持開箱即用的音頻和麥克風功能,這項功能將支持你的應用程序播放音頻和使用麥克風,也就是說你可以構建,測試或使用影音播放器。
下面是一個在Linux上運行的使用Audacity錄製一些音頻並回放的示例:

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

WSLg運行原理
從上面的演示中,你可能已經注意到我們不需要手動啟動服務器,自動啟動了一個配套的系統發行版,包括Wayland、X服務器、脈衝音頻服務器,以及其他讓Linux GUI應用程序與Windows通信所需的一切。而且,當你關閉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

此外,值得一提的是WSLg已支持在 Win10 21364 以上的預覽版中使用。如果已經安裝了 WSL,只需輸入wsl --update就可以更新到 WSLg。
目前,wslg已經登上Github熱門榜單,感興趣的不要錯過了。最後附上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/



新版 Win10 來了!丑哭了?
如何給妹子優化 Windows ?
史上最大界面升級!微軟 Windows 10 21H2!
程序員該如何把 Windows 系統打造的跟 Mac 一樣牛逼?
一組你們心心念念的 Windows 10 主題壁紙,請簽收!


支持下
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()