Linux中國

ESR:Windows 最終可能成為 Linux

近日,著名開源領袖、寫出《大教堂與集市》的 ESR(Eric S. Raymond)撰文指出,微軟的 Windows 可能最後會切換到 Linux 內核,成為一個保留 Windows 界面的 Linux。微軟目前的主要收入來源於其雲服務,而操作系統業務對微軟來說,所能貢獻的利潤比例會越來越少。Windows 將來可能是運行於 Linux 內核之上的一個桌面環境和一個越來越薄的 Windows 兼容層 —— 以兼容原有的 Windows 二進位程序。

對於 ESR 的這個觀點,老王是贊同的:

這些年來,隨著雲技術的發展,越來越多的操作系統廠商將業務重點從單機操作系統轉向雲基礎設施。在這一點上,從著名的 Linux 發行版 Ubuntu 的發行商 Canonical 身上也可見一斑。

而另一方面,不說谷歌的 Chromebook 上運行的 Chrome OS,主流的操作系統 macOS 也早已針對 Apple 公司的硬體免費提供。在這種情況下,操作系統已經不是早些年的現金奶牛了。

從微軟這幾年發布的 Windows 的更新中屢屢出現嚴重問題所反映出的其內部質控環境的劣化,可見微軟已經逐步減少了對操作系統部門的投入。因此,ESR 的這個預測可謂有一定的道理。

看來,我們終將能看到 Linux 打敗 Windows 的一天,真正地、徹底地解決 「Ubuntu 第一號 bug」。或許,這不能稱之為打敗,相對於 Linux 在伺服器領域、移動領域、高性能計算領域的高歌猛進,Linux 一直在桌面領域方面進展乏力,這應該說是 Linux 和 Windows 的融合更加合適。

以下是 ESR 的原文譯文:

桌面戰爭的最後階段?

在微軟 Windows 操作系統最近的發展中,最令人感興趣的兩個發展是 Windows System for Linux(WSL)和他們將微軟 Edge 瀏覽器移植到 Ubuntu。

對於那些沒有注意到的人來說,WSL 允許未經修改的 Linux 二進位文件在 Windows 10 下運行。沒有模擬層,沒有中間層,它們只需載入就能運行。

微軟開發人員現在正在 Linux 內核中提供功能來改進 WSL。而這指向了一個迷人的技術方向。為了理解其中的原因,我們需要注意到自 2010 年推出雲服務以來,微軟的收入來源是如何變化的。

在十年後,Azure 為微軟提供了大部分的創收。Windows 的壟斷地位已經成為一個旁觀者,傳統台式電腦(這是它唯一佔據主導地位的市場)的銷量在下降。相應地,花在 Windows 開發上的投資回報率也在下降。隨著 PC 的銷量持續下滑,它不可避免地將不再是利潤中心,而變成業務的拖累。

從冷血的利潤最大化的角度來看,這意味著繼續開發 Windows 是微軟寧願不做的事情。相反,他們最好把更多的資本投入到 Azure 上 —— 據說現在 Azure 運行的 Linux 實例比 Windows 還多。

我們的第三個理由是 Proton。Proton 是一個模擬層,它允許在 Linux 上運行 Steam 上發布的 Windows 遊戲。它還不夠完美,但已經很接近完美了。我自己就用它在這個巨獸上玩《戰艦世界》。

對於遊戲而言,它們是對 Windows 模擬層最苛刻的壓力測試,比商業軟體更苛刻。我們可能已經到了類似 Proton 的技術完全可以在 Linux 上運行 Windows 商業軟體的地步。如果還沒有,那我們很快就會實現。

那麼,如果你是微軟公司的戰略專家,考慮到所有這些因素,利潤最大化的前進道路是什麼?

它會是這樣:微軟 Windows 成為 Linux 內核上的 Proton 一樣的模擬層。隨著時間的推移,這個層會越來越薄,因為更多的支持會落在主線內核源代碼上。而經濟上的動機是,由於需要在公司內部完成的開發成本越來越少,因此微軟可以減去越來越多的開發成本。

如果你認為這是天方夜譚,那你可以再思考一下。證明這已經是(微軟的)計劃的最好證據是,微軟已經將 Edge 移植到 Linux 下運行。這隻有這種方式是有意義的:那就是作為一個試運行,讓 Windows 實用程序套件的其他部分擺脫對任何模擬層的依賴。

所以,這一切指向的最終狀態是。新的 Windows 將主要是一個 Linux 內核,在它上面有一個舊的 Windows 模擬層,但 Edge 和其餘的 Windows 用戶空間實用程序並不使用模擬。模擬層是為了遊戲和其他傳統的第三方軟體而存在的。

經濟上的壓力會讓微軟取消模擬層。部分原因是它完全是一個成本中心。部分原因是因為他們想降低運行 Azure 的複雜性成本。 Windows/Linux 每一點融合都有助於實現這一點 —— 可以減少管理和預期的支持費用。

最終,微軟將會宣布結束對 Windows 的模擬。操作系統本身,以及它的用戶空間工具,一段時間後,會在一個精心保存的舊 Windows 用戶界面下成為 Linux。第三方軟體供應商會停止發布 Windows 二進位文件,轉而採用原生 Linux API 的 ELF 二進位文件……。

……而 Linux 終將贏得桌面戰爭,不是通過取代 Windows,而是通過合作。也許這一直是它必須要做的事情。


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國