微軟幫我在 Windows 10 電腦上安裝了 Ubuntu Linux
很多讀過我們的技術文章評論的人都知道,每個技術問題的答案都是「切換到 Linux」。而如果你對 Linux 是什麼以及它是如何工作的感到好奇,微軟可以提供幫助。
如果你曾經經歷過痛苦的 Windows 更新,或者不敢置信地看著你的 MacBook 慢到像爬行,並將其風扇切換到巨型噴氣式飛機起飛模式,你知道有一個也只有一個答案來解決你的困境:「切換到 Linux」。
當然,我是開玩笑的,但如果你瀏覽一下這些技術評論,你會發現這個建議是認真的,有一支開源佈道者大軍定期宣講聖萊納斯的福音,以回應關於其他平台的哪怕是最模糊的相關新聞。
你知道嗎?我認為那些評論者的觀點是合理的。任何有志於了解現代計算環境的人都應該對他們經常使用的操作系統平台以外的平台有一些經驗,因為今天你在 Windows、MacOS 和 Linux 中看到的很多東西都來自於相同的 DNA。
為了跟上 Linux 的新動向,我自己每隔一兩年就會進行一次這樣的練習。所以,想像一下我的驚訝吧,今年我能夠在幾分鐘內搭建一個功能完善的 Ubuntu Linux 機器,而不干擾我當前的 Windows 10 設置。更令人驚訝的是,微軟為此做了大部分的工作。
使這一切成為可能的魔法是每台運行 Windows 10 專業版或企業版的 PC 所包含的 Hyper-V 虛擬化軟體。(對不起,Windows 10 家庭用戶,如果你想玩這些,你得先升級)。用 Hyper-V 的「快速創建」陳列欄,只需點擊幾下就可以建立一個新的虛擬機,其中包括了獨立的 Ubuntu 鏡像,而且不是一個而是三個,包括新的 Ubuntu 20.04 版本。
Hyper-V 快速創建工具包括了三個 Ubuntu Linux 版本
最重要的是,這些自定義鏡像能夠在 Hyper-V 增強會話中運行,這意味著你可以選擇自定義的顯示解析度,或者在全屏中運行,甚至跨越多個顯示器,其性能接近於在裸機上運行的性能。在增強型會話中,你的虛擬機可以共享主機上的 Windows 剪貼板、本地存儲和音頻硬體。
一旦你把一切都弄好了,你就可以在全屏模式下啟動 Ubuntu 虛擬機,並與它一起工作,就像 Windows 10 宿主機不存在一樣。
唉,關於所有東西都能正常工作的那部分話並不是說說而已。好消息是,兩年前的 Ubuntu 18.04.3 長期支持(LTS)版本工作得很完美,不需要任何操作。但兩個較新的版本卻讓我欲哭無淚。我需要手動編輯一個受保護的 Linux 配置文件,然後才能讓增強的會話在最新的 Ubuntu 版本(20.04)中工作,19.10 版本的虛擬機掛了好幾次,至少需要重啟十幾次(包括幾次硬重置)才能如期工作。
不過,在一切都結束後,我還是有了三個可以工作的虛擬機,讓我對 Ubuntu Linux 中的新功能有了一個相當不錯的印象。
- 補充更新,2020 年 6 月 5 日。通過 Twitter,@Canonical 的 Ubuntu on WSL 和 Hyper-V 的開發佈道師 Hayden Barnes 說,「我們知道 19.10 和 20.04 中的 xrdp bug。20.04 鏡像將在即將到來的 20.04.1 LTS 更新中進行修補。19.10 已經接近 EOL,將被放棄。"
- 補充更新 2,2020 年 10 月 1 日。20.04.1 LTS 桌面 Ubuntu 鏡像於 2020 年 7 月 31 日發布,但截至 10 月 1 日,它還沒有被整合到 Hyper-V 中的快速創建鏡像中。
另外,正如我的同事 Mary Branscombe 所指出的那樣,包括 Home 在內的所有版本的 Windows 10 都提供了對 Windows Subsystem for Linux(WSL)的訪問,該系統在輕量級虛擬機中運行 Linux 內核,並且從 Windows 10 的 2004 版本開始,該系統已經全新升級為 WSL2。正如 WSL2 文檔中明確指出的那樣,這並不是傳統的虛擬機體驗,它最適合那些希望獲得命令行體驗並能夠運行 Bash shell 腳本和 GNU/Linux 命令行應用程序的開發者。在 WSL2 環境中運行圖形應用程序的能力已列入微軟的路線圖,應該會在 2020 年底或 2021 年初由 Windows Insiders 進行測試。
如果你想嘗試在 Windows 10 中設置一個或多個 Ubuntu 虛擬機進行自己的實驗,請看我的另外一篇文章。
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive