當前位置:
首頁 > 知識 > Windows的Linux 子系統即將帶來圖形化應用

Windows的Linux 子系統即將帶來圖形化應用

導讀:按照現在的發展速度,我對 Windows 11 可能會運行在 Linux 之上的「瘋狂」預測,也許會成為現實!

本文字數:2061,閱讀時長大約:3分鐘

https://linux.cn/article-12683-1.html

作者:Steven J. Vaughan-nichols

譯者:Xingyu.Wang

Windows 上的 Linux 正在繼續發展,功能越來越強大。現在,圖形化的 Linux 程序正在被整合到 WSL 中。

在微軟 Build 2020 虛擬開發者大會上,微軟 CEO?薩提亞·納德拉宣布 Windows 的 Linux 子系統(WSL)2.0即將支持 Linux GUI 和應用程序。現在這一天比以往任何時候都要近。在最近的 X.Org 開發者大會(XDC)上,微軟合作夥伴開發者負責人 Steve Pronovost 透露,微軟已經可以在 WSL 中運行圖形化的 Linux 應用。

一直以來,雖然都可以在 WSL 上運行GIMP 圖形編輯器、Evolution 電子郵件客戶端和LibreOffice等 Linux 圖形程序,但這並不容易。你必須安裝一個第三方 X Window 顯示伺服器,比如 Windows 10 中的VcXsrv Windows X Server,然後對 Windows 和 Linux 做一些調整,讓它們順利地一起工作。X Window 系統幾乎是所有 Linux 圖形用戶界面的基礎。

現在,微軟已經將Wayland 顯示伺服器移植到 WSL 中。Wayland 是最流行的 X Window 兼容的顯示伺服器。在 WSL2 中,它通過遠程桌面協議(RDP)連接將圖形化的 Linux 應用程序連接到主 Windows 顯示器上。這意味著你可以在同一個桌面屏幕上同時運行 Linux 和 Windows GUI 應用程序。

Pronovost 解釋道:

WSL 本質上是在 Windows 託管的虛擬機裡面運行 Linux,我們將應用程序(控制台程序,現在還有 GUI 程序)整合回你的 Windows 桌面,這樣你就可以在統一的體驗裡面同時運行 Win32 和 Linux 應用程序。由於 Linux 是在虛擬機中運行,我們不能運行期望直接訪問 GPU 的原生 GPU 驅動程序(除非我們做一些類似於離散設備分配的事情,並將其中一個宿主機 GPU 分配給虛擬機......但那樣宿主機將失去對該 GPU 的訪問!)。有了GPU-PV(GPU 准虛擬化),我們基本上可以在 Linux 中投射宿主機 GPU,讓 Linux 和 Windows 進程共享同一個物理 GPU,而不需要固定的資源分區。

微軟 WSL 項目經理 Craig Loewen 在 Twitter 上補充道,使用第三方 X 伺服器和內置 Wayland 伺服器的關鍵區別在於。「你不需要啟動顯示伺服器,我們會為你處理。」此外,它還帶有「與 Windows 的完美集成」,例如投影和 Linux 圖標支持。

Loewen 還表示,你可以在其中運行 Linux Web 瀏覽器。「我們還沒有用完整的桌面環境(DE)對它進行充分測試,因為我們想先專註於運行經常被問及的應用,主要是 IDE(集成開發環境),這樣你就可以在一個完整的 Linux 環境中運行這些應用,」他說。

不過,先別太興奮。Loewen 繼續說道:「我們還沒有制定測試通道的時間表,不過,這項工作通常會在接下來幾個月內提供給 Insiders 試用。」

微軟將 Linux 整合到 Windows 中

已經有一段時間了。四年前,微軟推出了 WSL,將 Linux Bash shell 帶到了 Windows 10 中。通過 Bash 和 WSL,你可以運行大多數Linux shell 工具和流行的 Linux 編程語言。

隨著時間的推移,Linux 更成為 Windows 桌面上的一等公民。多個 Linux 發行版,從 Ubuntu 開始,隨後是紅帽 Fedora 和 SUSE Linux 企業桌面版(SLED) 都進入了 Windows 商店。隨後,微軟用 WSL 2 取代了將 Linux 內核調用轉換為 Windows 調用的 WSL 翻譯層。這一更新是在精簡版 Hyper-V 管理程序上運行的微軟自己的 Linux 內核附帶的。

最近,從 Windows 10 Insider Preview build 20211 開始,Windows 用戶可以訪問 Linux 文件系統。這包括訪問 Windows 本身不支持的 Linux 文件系統,例如 ext4。這也意味著,如果你用不同的磁碟雙啟動 Windows 和 Linux,現在可以從 Windows 訪問 Linux 文件。有了這個功能,你可以通過管理許可權從 Windows 文件資源管理器和 PowerShell 窗口訪問 Linux 文件。

按照現在的發展速度,我對Windows 11 可能會運行在 Linux 之上的「瘋狂」預測,也許會成為現實!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!


請您繼續閱讀更多來自 Linux中國 的精彩文章:

微軟幫我在 Windows 10 電腦上安裝了 Ubuntu Linux
使用 qemu-kvm 安裝和運行 Vagrant