Linux 正在吞噬 Windows 和 Chrome OS

點擊上方 "程序員小樂"關注, 星標或置頂一起成長

每天凌晨00點00分, 第一時間與你相約


每日英文

No one can go to bear for you, no one can get to get you strong.

沒有人能夠去替你承受,也沒有人能夠拿得走你的堅強。


每日掏心話

人生無常,最重要的不是你處的位置,而是你所朝的方向。你不能決定生命的長度,但你可以控制它的寬度;你不能左右天氣,但你可以改變心情.

責編:樂樂

鏈接:

pcworld.com/article/3394680/how-windows-and-chrome-quietly-made-2019-the-year-of-linux-on-the-desktop.html

Linux 正在吞噬 Windows 和 Chrome OS

程序員小樂(ID:study_tech)第 842 次推文 圖片來自百度


往日回顧:重磅!GitHub突然宣佈,對全球人免費開放全部核心功能


正文


Windows 10 和 Chrome OS 都採用 Linux 內核及其上運行的軟件。

Linux 正在吞噬 Windows 和 Chrome OS
Linux 正在吞噬 Windows 和 Chrome OSLinux 正在吞噬 Windows 和 Chrome OS
Linux 正在吞噬 Windows 和 Chrome OS

經過這麼多年無休無止的玩笑,2019 年終於成為桌面電腦 Linux 之年。筆記本電腦也一樣!但大多數人都不知道。正如微軟和谷歌近期在各自的開發者大會上透露的那樣,開源操作系統內核的核心部分將很快融入到 Windows10 和 Chrome OS 中。微軟正在對 Windows 的 Linux 子系統進行全面修訂,這個子系統三年前出人意料地在 Windows 操作系統中首次亮相。它允許用戶通過命令行運行標誌性的 bash 應用程序和其他 Linux 軟件,但是由於它依賴於仿真,性能經常受到影響。這個被巧妙地命名為 Windows Subsystem for Linux 2(WSL 2)的子系統,在微軟近期的 Build 大會上公佈。它通過將 Windows 內部的完整 Linux 內核(4.19 版)作為一個輕量級虛擬機來打破現存困境,這樣做可以讓使用該工具的開發人員牢牢掌控性能。“Azure 使用的是同樣的內核技術,在這兩種情況下都有助於減少 Linux 啟動時間和簡化內存使用。” 微軟公司副總裁 Kevin Gallo 在公告中說:“WSL 2 同時提高了文件系統 I/O 性能和 Linux 兼容性,並且可以本機運行 Docker 容器,這樣 Windows 上的容器就不再需要虛擬機了。”Windows 開發平臺的項目經理 Craig Loewen 在同時發表的一篇文章中詳細介紹了這一點:“像 git clone、npm install, apt update, 和 apt upgrade 這樣的文件密集型操作,都將顯著地提高速度。” 他寫道 “實際的速度增長將取決於你正在運行的應用程序以及它與文件系統的交互方式。我們運行的初步測試顯示,當解壓縮一個用 tarball 指令生成的壓縮包時,WSL 2 的運行速度比 WSL 1 快 20 倍,在各種項目上使用 git clone、npm install 和 cmake 時,速度提高大約 2-5 倍。”這些確實都是令人印象深刻的飛躍,WSL 的文件系統管理方式的改變,刺激了多達 20 倍的性能改進。當 WSL 2 在今年晚些時候發佈時,我們很有興趣看到它的性能在現實世界中是否經受得起考驗。微軟還計劃同時發佈一個內容豐富的 Windows 終端來運行你的 Linux 命令。Chromebook 上的 Linux 軟件Chromebook 自一開始就與 Linux 密不可分。Chrome OS 是在 Linux 之上構建的,因此你應該很多年前就可以在 Chromebook 上安裝 Linux 了。2018 年,谷歌通過切換到 Beta 頻道,增加了在 Chromebook 上運行 Linux 應用程序的能力。然而,這種能力僅限於特定的 Chromebook,但應該會很快推廣到其它 Chromebook。據 ZDNet 報道,在本週舉行的谷歌 I/O 開發者大會上,谷歌承諾,今後所有的 Chromebook 都將能夠運行 Linux 應用程序,不管其內部的處理器是由 Intel,AMD 還是 ARM 製造的。你可以在標準的 Chrome OS 界面內部運行終端命令,甚至運行像 GIMP 和 LibreOffice 這樣的圖形界面應用程序。哈哈,How-To Geek 網站上有篇文章很好地解釋瞭如何設法將 Linux 軟件運行在兼容的 Chromebook 上。注意:Chromebook 也支持 Android 應用程序,因為谷歌的移動操作系統也是基於 Linux 的。這意味著開發人員可以在 Chromebook 上同時運行來自三個不同操作系統的軟件。Linux 將何去何從?現在你明白了:從大多數的嵌入了 Linux 子系統的 Windows 10 和 Chrome OS 電腦,到小部分的實際安裝的 Linux 發行版的電腦,幾乎任何一臺你選擇的電腦都將運行 Linux 內核和 Linux 軟件。Mac 電腦不會,但它是基於類似 Unix 的 BSD 系統,該系統已經相對容易地運行了許多 Linux 應用程序(因此蘋果系統在開發人員中很受歡迎)。不過,你一定想知道,這會給 Ubuntu 和 Linux Mint 這樣的 Linux 發行版帶來什麼樣的影響。他們的用戶份額已經很小了,如果 Windows 和 Chrome 中的 Linux 內核能完成相同的工作,開發人員就會轉向 Windows 和 Chrome。這對 Linux 發行版長遠來說是件好事嗎?

在一臺 Dell 筆記本電腦上運行的 Ubuntu Linux我們得觀察後才能下結論。也就是說,Linux 比以往任何時候都更健康,主要的發行版比以前更加精緻,硬件問題也比過去少了很多。受益於 Valve 的質子技術 (Proton technology),你甚至可以讓你的遊戲運行得相當好,它可以讓許多(但不是所有)Steam 平臺的遊戲在 Linux 系統上運行。嘿,Linux 是免費的。如果你想深入瞭解開源生活,一定要看看我們的 Linux 初學者指南。不管怎樣,世界似乎朝著那個方向發展。普通用戶可能永遠不會意識到這一點,但 2019 年可能最終是桌面 Linux 之年,而不是桌面 Linux 操作系統之年。


歡迎在留言區留下你的觀點,一起討論提高。如果今天的文章讓你有新的啟發,學習能力的提升上有新的認識,歡迎轉發分享給更多人。


猜你還想看


阿里、騰訊、百度、華為、京東最新面試題彙集

Spring Boot之程序性能監控,看了都說好!


關於 MyBatis 我總結了 10 種通用的寫法

基於 token 的多平臺身份認證架構設計

關注訂閱號「程序員小樂」,收看更多精彩內容
嘿,你在看嗎?


分享到:


相關文章: