丁香五月亚洲,日女人在线,太阳城色网,韩日AV在线秒放

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

夢(mèng)晨 蕭簫 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號(hào) QbitAI

現(xiàn)在,Windows不僅是最好的Linux發(fā)行版,還是最好的Linux桌面了。

怎么回事?

原來(lái)是Windows官方的Linux子系統(tǒng)WSL,終于支持Linux GUI了!

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

也就是說(shuō),你現(xiàn)在可以直接在Windows系統(tǒng)中運(yùn)行喜歡的GUI編輯器&工具,來(lái)構(gòu)建和測(cè)試Linux應(yīng)用程序。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

所以在“咕咕咕”一年后,微軟終于實(shí)現(xiàn)了去年Build開發(fā)者大會(huì)上立下的flag:

  • 在Windows里運(yùn)行Linux的IDE開發(fā)Linux程序
  • 在Windows里運(yùn)行只支持Linux的GUI程序,或者在Linux環(huán)境測(cè)試你的程序
  • 支持GPU 3D加速

……

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

那么,實(shí)際上手體驗(yàn)后,效果究竟如何呢?我們幫你測(cè)試了一下。

使用體驗(yàn)

要使用wslg,首先要加入Windows預(yù)覽體驗(yàn)計(jì)劃,并選擇Dev渠道。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

接下來(lái)將系統(tǒng)升級(jí)到最新預(yù)覽版。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

如果已經(jīng)安裝過(guò)WSL直接運(yùn)行“wsl —update”就可以了。如果沒(méi)有安裝過(guò),運(yùn)行“wsl —install”就會(huì)默認(rèn)安裝最新帶WSLg的版本。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

△不指定發(fā)行版的話默認(rèn)安裝Ubuntu

下載好之后需要重啟,重啟后就會(huì)自動(dòng)安裝了。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

Linux子系統(tǒng)里裝了幾個(gè)基礎(chǔ)程序后回到Windows一看,好家伙,直接出現(xiàn)在開始菜單里了。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

△但是圖標(biāo)怎么都是小企鵝?

隨便打開一個(gè)Gnome文件管理器試試。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

拖動(dòng)窗口和拖拽選取的時(shí)候還是能明顯感覺(jué)到有一點(diǎn)掉幀(Surface Book 2)。

接下來(lái)安裝VS Code的WSL插件。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

在WSL里裝個(gè)PyQt,寫個(gè)最簡(jiǎn)單的demo,成功運(yùn)行,跨平臺(tái)調(diào)試以后就方便了。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

電腦配置好的話也可以在WSL里安裝Linux環(huán)境的開發(fā)工具。已經(jīng)有人試過(guò)Pycharm的社區(qū)版是可以運(yùn)行的。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

調(diào)試的時(shí)候如果出現(xiàn)錯(cuò)誤,安裝一些依賴就行。

sudo apt-get install build-essential autoconf libtool

“最棒的Linux桌面”

這個(gè)名為WSLg的功能,目前相關(guān)代碼已經(jīng)開源,geek們又有的玩了。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

具體到顯示服務(wù)上,WSLg同時(shí)支持X11和Wayland兩種協(xié)議,能通過(guò)微軟內(nèi)置的遠(yuǎn)程桌面進(jìn)行連接。

據(jù)微軟表示,相比之前的第三方實(shí)現(xiàn),WSLg更加穩(wěn)定方便。(畢竟是官方欽定)

WSLg基本上是以Wayland為基礎(chǔ)開發(fā)的一個(gè)Linux桌面,并通過(guò)托管XWayland服務(wù)器,來(lái)支持X11應(yīng)用程序。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

微軟選擇了Weston,來(lái)作為WSLg的核心,即Wayland合成器的參考實(shí)現(xiàn),包括一個(gè)重度擴(kuò)展的RDP后端、一個(gè)RAIL/VAIL shell和一個(gè)X Window管理器。

換而言之,如果一個(gè)Linux程序能在Linux的Weston合成器中正常工作,那它也能在WSLg中正常工作。

如下圖,是WSLg的整體結(jié)構(gòu)。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

這一架構(gòu)的部分技術(shù)細(xì)節(jié)如下:

首先,是重度擴(kuò)展RDP后端實(shí)現(xiàn)的功能。

例如,遠(yuǎn)程傳輸能在單個(gè)窗口顯示,而非整個(gè)桌面。開發(fā)者采用RDP RAIL技術(shù),將遠(yuǎn)程Linux應(yīng)用程序集成到本地桌面上;同時(shí),采用VAIL技術(shù)進(jìn)行傳輸,在主機(jī)和客戶端之間共享內(nèi)存。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

又或者,讓Linux應(yīng)用程序能在Windows桌面上實(shí)現(xiàn)縮放,以支持多顯示器配置,同時(shí)支持單個(gè)顯示器的DPI(圖像輸出分辨率)縮放。

值得一提的是,這次還增加了剪貼板功能,能在Linux和Windows應(yīng)用程序之間直接復(fù)制文本、html和位圖數(shù)據(jù),比虛擬機(jī)更方便。當(dāng)然,目前還不支持拖放操作。

然后,這次還增加了對(duì)音頻輸入和輸出的支持。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

開發(fā)者編寫了小型插件,用于在PulseAudio和RDP后端之間傳輸音頻數(shù)據(jù),讓音頻流通過(guò)RDP傳輸集成到本地或遠(yuǎn)程RDP客戶端。

此外,還有后臺(tái) (用于啟動(dòng)、暫停Weston核心,以及建立到主機(jī)的RDP連接,并在傳輸中止時(shí)重啟)、以及應(yīng)用程序管理插件 (卸載、安裝Linux應(yīng)用)等功能。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

不過(guò),目前的“預(yù)覽版”WSLg,仍然采用服務(wù)器端來(lái)移動(dòng)和調(diào)整窗口大小,導(dǎo)致窗口移動(dòng)和調(diào)整不像在本地操作一樣流暢。

軟件以外,WSLg還支持OpenGL應(yīng)用程序的加速,可以運(yùn)行更復(fù)雜的3D應(yīng)用程序。

微軟員工Steve Pronost做了一個(gè)簡(jiǎn)單的性能測(cè)試,獨(dú)立顯卡和核顯加速效果都很明顯。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

而在今年早些時(shí)候,微軟還在WSL中加入了機(jī)器學(xué)習(xí)的API DirectML。

加上現(xiàn)在GPU和Linux GUI應(yīng)用程序也都已經(jīng)支持,在WSL2上能直接運(yùn)行英偉達(dá)CUDA加速功能,可以加速cuDNN、cuBLAS、TensorRT等CUDA-X庫(kù)。

這意味著開發(fā)者能直接在WSL上訓(xùn)練神經(jīng)網(wǎng)絡(luò),不必再單獨(dú)安裝一個(gè)Linux系統(tǒng)了。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

WSLg的開發(fā)人員表示,他們會(huì)繼續(xù)完善這個(gè)項(xiàng)目,改進(jìn)用戶體驗(yàn)。

套娃開始

現(xiàn)在Windows可以運(yùn)行Linux程序了,Linux也早就能運(yùn)行Windows程序了。

腦洞大的網(wǎng)友想到這已經(jīng)坐不住了:如果在WSL下運(yùn)行Wine,是不是等于套娃了一個(gè)Windows?

先來(lái)一個(gè)簡(jiǎn)單的,在WSLg里的Linux下跑一個(gè)Wine下的IE。

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

注意看時(shí)間,8分鐘以后,這事就收不住了:WSLg下Linux的Chrome里跑一個(gè)JavaScript寫的Windows3.1

我們用Windows官方跑了跑Linux GUI應(yīng)用,不愧是“膠水操作系統(tǒng)”

另外有消息稱,微軟在WSL的基礎(chǔ)上正在開發(fā)安卓子系統(tǒng)。

沒(méi)想到Windows成了一個(gè)“膠水操作系統(tǒng)”。

參考鏈接:
[1]https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/
[2]https://devblogs.microsoft.com/commandline/wslg-architecture/
[3]https://www.hanselman.com/blog/can-you-really-develop-with-linux-gui-apps-on-windows-10-with-wslg-how-about-pycharm
[4]https://twitter.com/shanselman/status/1385381521679286276

— 完 —

量子位 QbitAI · 頭條號(hào)簽約

關(guān)注我們,第一時(shí)間獲知前沿科技動(dòng)態(tài)

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2023年4月26日 上午9:23
下一篇 2023年4月26日 上午9:39

相關(guān)推薦

  • 國(guó)有企業(yè)參股暫行管理辦法

    國(guó)有企業(yè)參股暫行管理辦法國(guó)有企業(yè)參股暫行管理辦法(試行)《中華人民共和國(guó)民辦教育促進(jìn)法》第十四條規(guī)定:(一)普通高等教育學(xué)生不得隨意轉(zhuǎn)學(xué)。普通高中學(xué)生不得隨意轉(zhuǎn)學(xué),原則上不得隨意轉(zhuǎn)…

    科研百科 2024年11月21日
    2
  • 簽了!三個(gè)科技成果轉(zhuǎn)化項(xiàng)目落戶岳陽(yáng)

    湖南日?qǐng)?bào)·新湖南客戶端10月11日訊(通訊員 易松 鄒池顏)10月10日上午,岳陽(yáng)市舉行岳陽(yáng)綠色化工高新區(qū)科技成果轉(zhuǎn)化項(xiàng)目簽約儀式,市委書記曹普華,華南理工大學(xué)校長(zhǎng)、中國(guó)工程院院士…

    科研百科 2024年4月8日
    96
  • 科技創(chuàng)新存在的不足

    科技創(chuàng)新存在的不足科技創(chuàng)新存在的不足手機(jī)在當(dāng)今社會(huì)科技發(fā)展的趨勢(shì)下,又是一條快速的發(fā)展之路,這也是最有利的方面,我們可以很好地用它來(lái)解決問(wèn)題。我們可以很好地利用科技的快速發(fā)展,但同…

    科研百科 2024年11月26日
    11
  • 聯(lián)合辦公空間帶來(lái)高效率的辦公體驗(yàn)(聯(lián)合辦公空間帶來(lái)高效率的辦公體驗(yàn)是什么)

    近年來(lái),以智能化為代表的新產(chǎn)業(yè)形態(tài)已初見(jiàn)雛形,如從2015年開始興起,經(jīng)歷2018年快速發(fā)展的聯(lián)合辦公產(chǎn)業(yè),正在將智慧化辦公模式發(fā)展成為行業(yè)標(biāo)配。   未來(lái)辦公室會(huì)從物理空間變成虛…

    2022年8月10日
    628
  • CS架構(gòu)軟件修改兼容國(guó)產(chǎn)系統(tǒng)方便不

    CS架構(gòu)軟件修改兼容國(guó)產(chǎn)系統(tǒng)方便 隨著國(guó)產(chǎn)操作系統(tǒng)的發(fā)展,越來(lái)越多的CS架構(gòu)軟件開始支持國(guó)產(chǎn)操作系統(tǒng)。但是,有些軟件的兼容性問(wèn)題仍然存在,導(dǎo)致在某些國(guó)產(chǎn)系統(tǒng)中無(wú)法正常運(yùn)行。本文將介…

    科研百科 2024年11月28日
    6
  • 商務(wù)合同管理系統(tǒng)

    商務(wù)合同管理系統(tǒng):提高企業(yè)合同管理效率 隨著商務(wù)合同管理的日益重要,越來(lái)越多的企業(yè)開始使用商務(wù)合同管理系統(tǒng)來(lái)輔助合同管理。一個(gè)好的合同管理系統(tǒng)可以提高合同管理的效率和準(zhǔn)確性,降低合…

    科研百科 2024年9月20日
    0
  • 課題延期的原因怎么寫

    課題延期的原因怎么寫 課題延期是研究人員經(jīng)常遇到的問(wèn)題,特別是在探索新的研究領(lǐng)域或遇到復(fù)雜的技術(shù)難題時(shí)。雖然延期可能會(huì)給研究人員帶來(lái)一些不便和損失,但它也是一個(gè)學(xué)習(xí)和成長(zhǎng)的機(jī)會(huì)。在…

    科研百科 2024年10月12日
    47
  • 京東金融APP將停止轉(zhuǎn)賬服務(wù)(京東金融app將停止轉(zhuǎn)賬服務(wù)怎么辦)

    近期,京東金融發(fā)布通知,京東金融APP轉(zhuǎn)賬功能將于10月29日起逐步停止服務(wù),停止服務(wù)前不影響用戶正常使用相關(guān)功能。 據(jù)了解,轉(zhuǎn)賬功能是京東金融APP推出的收付款業(yè)務(wù),擁有轉(zhuǎn)賬到銀…

    科研百科 2023年3月30日
    447
  • 國(guó)家工程項(xiàng)目資金支出情況說(shuō)明模板

    國(guó)家工程項(xiàng)目資金支出情況說(shuō)明模板 隨著國(guó)家工程項(xiàng)目的不斷推進(jìn),資金支出情況成為了人們關(guān)注的焦點(diǎn)。下面,我們將介紹一些國(guó)家工程項(xiàng)目的資金支出情況。 一、項(xiàng)目名稱 二、項(xiàng)目概述 該項(xiàng)目…

    科研百科 2024年10月18日
    5
  • nas協(xié)同辦公

    標(biāo)題:NAS協(xié)同辦公:讓團(tuán)隊(duì)協(xié)作更高效 正文: 隨著現(xiàn)代辦公環(huán)境的不斷發(fā)展,越來(lái)越多的人開始使用網(wǎng)絡(luò)存儲(chǔ)設(shè)備(NAS)來(lái)協(xié)同辦公。NAS是一種高性能的分布式文件系統(tǒng),可以幫助多個(gè)團(tuán)…

    科研百科 2025年1月2日
    9
日韩精品国产精品中文字幕| 一区二区激情图片| 工口视频在线| 亚洲精品无码午夜福利理论片| 久久香蕉国产线看观| 九色人妻视频网| 久久亚洲综合精品99国产| 99re在线亚洲国产精品| 日韩欧美视频青青| 伊人久久大香线蕉亚洲五月天| 久久播放国产亚洲午夜高清国产拍精品 | 噜噜噜久久久-V999AV| 日本熟妇久久久久久、| AV在线 变态另类| 色窝窝亚洲AV网在线观看| 欧美成人精品二区三区| 成人久久精品一区二区三区| 亚洲无线码一区国产欧美国日| 18禁无码在线| 一本到无码AV专区无码不卡| 大尺度国产网站| 亚洲热久久人妻| 中文字幕在线无码一区| 国模裸体自慰| 亚洲无码久久免费电影| 亚洲国产精品无码激情影院| 日韩1区久久久久| 欧美黑人久久久久久久| 欧美日韩一区二区三四区在线观看| 噜噜噜伊人五月| 日本xxx麻豆| 伊人久久精品无码二区麻豆| 丝袜久久| 婷婷精品在线视频| 天天射天天噜| 日本乱偷互换人妻中文字幕| 亚洲日韩精品无码专区麻豆| 狠狠综合久久网站| 欧美三级片在线| freesex性中国| 在线无码中文字幕强乱|