開源最前線(ID:OpenSourceTop) 猿妹編譯不久前,微軟正式宣布:將為 Win10 WSL Linux 子系統(tǒng)帶來重大更新,發(fā)布了一項名為 WSLg 的新功能。它可以用來在 Windows 10 預(yù)覽版上安裝 Linux 桌面系統(tǒng),目前支持 Ubuntu、Debian 等五個 Linux 發(fā)行版本,只需一個命令即可開始安裝。。
支持多種 IDE 來開發(fā) Linux 項目
除了 Visual Studio Code 之外,WSLg 還允許用戶運行其他 ide,如 gedit、基于 JetBrains 的編輯器、gvim 等,以一種高性能的方式測試、構(gòu)建和調(diào)試你的 Linux 應(yīng)用程序。下面是在 WSL 中運行 gedit 和 gvim 來直接編輯 Linux 文件的示例。
運行 Linux 應(yīng)用程序,或 Linux 特定的示例,如測試你還可以運行任何可能只存在于 Linux 中的 GUI 應(yīng)用程序,或者在 Linux 環(huán)境中運行你自己的應(yīng)用程序或測試。這對于想要測試跨平臺應(yīng)用程序的開發(fā)人員來說是非常有用的,因為他們可以直接在 Windows 10 上運行它,然后在 Linux 系統(tǒng)中運行,而不需要換機器或者借助虛擬機。讓我們來看一個在 WSL 中運行 TestCafe Studio 的例子,以在 Linux 中運行的 Microsoft Edge 瀏覽器上進(jìn)行一些 Web 測試。WSL 上的 Linux GUI 應(yīng)用程序還支持開箱即用的音頻和麥克風(fēng)功能,這項功能將支持你的應(yīng)用程序播放音頻和使用麥克風(fēng),也就是說你可以構(gòu)建,測試或使用影音播放器。下面是一個在 Linux 上運行的使用 Audacity 錄制一些音頻并回放的示例:最值得一提的是,WSLg 支持 GPU 加速,官方演示了在 Gazebo 3D 軟件中以 60fps 運行。從上面的演示中,你可能已經(jīng)注意到我們不需要手動啟動服務(wù)器,自動啟動了一個配套的系統(tǒng)發(fā)行版,包括 Wayland、X 服務(wù)器、脈沖音頻服務(wù)器,以及其他讓 Linux GUI 應(yīng)用程序與 Windows 通信所需的一切。而且,當(dāng)你關(guān)閉 WSL 發(fā)行版之后,系統(tǒng)發(fā)行版也將自動結(jié)束它的會話。下圖是 WSLg 的整體架構(gòu)設(shè)計:此外,值得一提的是 WSLg 已支持在 Win10 21364 以上的預(yù)覽版中使用。如果已經(jīng)安裝了 WSL,只需輸入 wsl --update 就可以更新到 WSLg。目前,wslg 已經(jīng)登上 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/
如果你也有好的開源項目,歡迎推薦!
微信號聯(lián)系:westbrook12000(ps:加好友請備注“開源”)
回復(fù) 【小程序】獲取15套小程序源碼【學(xué)習(xí)+實戰(zhàn)+賺錢】回復(fù) 【關(guān)閉】學(xué)關(guān)閉微信朋友圈廣告回復(fù) 【實戰(zhàn)】獲取20套實戰(zhàn)源碼回復(fù) 【被刪】學(xué)查看你哪個好友刪除了你巧回復(fù) 【訪客】學(xué)微信查看朋友圈訪客記錄回復(fù) 【python】學(xué)微獲取全套0基礎(chǔ)Python知識手冊