微軟放大招!這次能干掉 Linux 桌面?
↑↑↑關(guān)注后"星標(biāo)"簡(jiǎn)說(shuō)Python
人人都可以簡(jiǎn)單入門(mén)Python、爬蟲(chóng)、數(shù)據(jù)分析 簡(jiǎn)說(shuō)Python推薦 開(kāi)源最前線(xiàn)(ID:OpenSourceTop) 編譯
大家好,我是老表。
就在在前幾天微軟發(fā)表了微博正式宣布:將為Win10 WSL Linux子系統(tǒng)帶來(lái)重大更新,發(fā)布了一項(xiàng)名為WSLg的新功能。

它可以用來(lái)在 Windows 10 預(yù)覽版上安裝 Linux 桌面系統(tǒng),目前支持 Ubuntu、Debian 等五個(gè) Linux 發(fā)行版本,只需一個(gè)命令即可開(kāi)始安裝。。
支持多種IDE來(lái)開(kāi)發(fā)Linux項(xiàng)目
除了Visual Studio Code之外,WSLg還允許用戶(hù)運(yùn)行其他ide,如gedit、基于JetBrains的編輯器、gvim等,以一種高性能的方式測(cè)試、構(gòu)建和調(diào)試你的Linux應(yīng)用程序。
下面是在WSL中運(yùn)行g(shù)edit和gvim來(lái)直接編輯Linux文件的示例。

運(yùn)行Linux應(yīng)用程序,或Linux特定的示例,如測(cè)試
你還可以運(yùn)行任何可能只存在于Linux中的GUI應(yīng)用程序,或者在Linux環(huán)境中運(yùn)行你自己的應(yīng)用程序或測(cè)試。這對(duì)于想要測(cè)試跨平臺(tái)應(yīng)用程序的開(kāi)發(fā)人員來(lái)說(shuō)是非常有用的,因?yàn)樗麄兛梢灾苯釉赪indows 10上運(yùn)行它,然后在Linux系統(tǒng)中運(yùn)行,而不需要換機(jī)器或者借助虛擬機(jī)。
讓我們來(lái)看一個(gè)在WSL中運(yùn)行TestCafe Studio的例子,以在Linux中運(yùn)行的Microsoft Edge瀏覽器上進(jìn)行一些Web測(cè)試。

支持音頻、麥克風(fēng)輸入輸出
WSL上的Linux GUI應(yīng)用程序還支持開(kāi)箱即用的音頻和麥克風(fēng)功能,這項(xiàng)功能將支持你的應(yīng)用程序播放音頻和使用麥克風(fēng),也就是說(shuō)你可以構(gòu)建,測(cè)試或使用影音播放器。
下面是一個(gè)在Linux上運(yùn)行的使用Audacity錄制一些音頻并回放的示例:

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

WSLg運(yùn)行原理
從上面的演示中,你可能已經(jīng)注意到我們不需要手動(dòng)啟動(dòng)服務(wù)器,自動(dòng)啟動(dòng)了一個(gè)配套的系統(tǒng)發(fā)行版,包括Wayland、X服務(wù)器、脈沖音頻服務(wù)器,以及其他讓Linux GUI應(yīng)用程序與Windows通信所需的一切。而且,當(dāng)你關(guān)閉WSL發(fā)行版之后,系統(tǒng)發(fā)行版也將自動(dòng)結(jié)束它的會(huì)話(huà)。
下圖是WSLg的整體架構(gòu)設(shè)計(jì):

目前 WSLg 支持以下發(fā)行版本:
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 以上的預(yù)覽版中使用。如果已經(jīng)安裝了 WSL,只需輸入wsl --update就可以更新到 WSLg。

目前,wslg已經(jīng)登上Github熱門(mén)榜單,感興趣的不要錯(cuò)過(guò)了,最后附上Github地址:https://github.com/microsoft/wslg
開(kāi)源最前線(xiàn)(ID:OpenSourceTop) 編譯
原文地址:https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/
--END--
留言贈(zèng)書(shū)
贈(zèng)書(shū)規(guī)則:給本文點(diǎn)贊("在看"不作要求),掃描下方二維碼,添加老表的微信。把點(diǎn)贊截圖發(fā)給我,我會(huì)發(fā)送抽獎(jiǎng)碼給大家,時(shí)間截止至05月21號(hào) 20:00。送3本《Python編程寶典:迅速提高編程水平的100個(gè)關(guān)鍵技能》贈(zèng)書(shū)一本。
上次讓數(shù)據(jù)動(dòng)起來(lái)!用Python制作動(dòng)畫(huà)可視化效果,讓數(shù)據(jù)不再枯燥!中的這種贈(zèng)書(shū)方式只有一個(gè)人截圖給我了,100%中獎(jiǎng)啊!!!
掃碼即可加我微信
觀(guān)看朋友圈,獲取最新學(xué)習(xí)資源
注意:中獎(jiǎng)?wù)?4小時(shí)內(nèi),微信私聊我回復(fù):書(shū)名+姓名+電話(huà)+收件地址即可領(lǐng)取,逾期不候!為了大家都有機(jī)會(huì)中獎(jiǎng),本月已經(jīng)中過(guò)書(shū)的朋友,再次中獎(jiǎng)將不再贈(zèng)書(shū)。
本批書(shū)籍由 北京大學(xué)出版社 贊助,再次致謝。也歡迎大家自行前往購(gòu)買(mǎi)支持。
簡(jiǎn)說(shuō)Python 投稿規(guī)則及激勵(lì)
規(guī)則:必須是自己的原創(chuàng)文章,和Python相關(guān)技術(shù)文章,形式不限制(文字、圖文、漫畫(huà)等),字?jǐn)?shù)800+,在微信公眾號(hào)首發(fā)。
激勵(lì)
根據(jù)文章內(nèi)容 字?jǐn)?shù) 分為兩種基礎(chǔ)和深度
基礎(chǔ)文章:每投稿兩篇可以獲得技術(shù)相關(guān)圖書(shū)一本 從書(shū)單里選
深度文章:每1k字50-100元(代碼不算)
額外激勵(lì)
文章閱讀量超過(guò)2000,激勵(lì)50元
文章被同量級(jí)大號(hào)轉(zhuǎn)載次數(shù)5次及以上,激勵(lì)100元
長(zhǎng)期投稿作者還有額外激勵(lì),技術(shù)能力可以的,還可以一起做項(xiàng)目,接私活,內(nèi)推等。
學(xué)習(xí)更多: 整理了我開(kāi)始分享學(xué)習(xí)筆記到現(xiàn)在超過(guò)250篇優(yōu)質(zhì)文章,涵蓋數(shù)據(jù)分析、爬蟲(chóng)、機(jī)器學(xué)習(xí)等方面,別再說(shuō)不知道該從哪開(kāi)始,實(shí)戰(zhàn)哪里找了
“點(diǎn)贊”傳統(tǒng)美德不能丟 
