![]()
作為一個從大界面問題還是選擇 Korn 還是 Bash shell 時就開始使用 Linux 桌面的老用戶,我見證了這個領域的發展歷程。在那之前,我使用過各種 Unix 桌面,比如 Visix Looking Glass、Sun OpenWindows 和 SCO 臭名昭著的 Open Deathtrap Desktop。
除非你也是計算機或 Unix 領域的資深人士,否則你可能從未聽說過這些系統,更別說使用過了。快進到 2025 年,現在有十多種重要的 Linux 桌面界面,包括 GNOME、KDE Plasma、Cinnamon、MATE 等等。但它們很可能也會像我剛才提到的那些 Unix 界面一樣被遺忘。為什么?原因和你不了解那些 Unix 桌面是一樣的。
不過首先,讓我們談談為什么你可能想要趁早擺脫 Windows。除了常見的安全問題(截至寫稿時,2025 年已經有 41 個零日漏洞),還有一些新功能,比如 Microsoft Recall,這是一個偽裝成功能的隱私災難。然后還有微軟強行推廣 AI 功能的方式。如果我在記事本中制作購物清單時需要 Copilot,我會...等等,我永遠不希望 AI 程序在我使用簡單記事應用時監視我,然后向微軟報告我對青椒很挑剔。
我對桌面系統比較傳統。我希望計算能力在我的 PC 上,而不是在云端。我也想控制什么數據被發送到云端,什么不被發送。我在說你呢,OneDrive,你那種默認保存文件的討厭習慣。
我還希望我的老電腦(雖然老但還沒過時)能繼續工作。僅僅因為我仍然有搭載英特爾第八代、第九代和第十代 Core 芯片的 PC,不應該意味著 Windows 11 不能在上面運行,但現實就是這樣。
僅這些原因就給了 Linux 桌面一個推動力。據我統計,現在多達 11% 的桌面市場以某種方式運行著 Linux。
這很好,但其中大部分是 Chromebook,而不是傳統的以 PC 為中心的桌面。那么,我們需要什么來讓真正的 Linux 桌面取得成功呢?
Unix 的消亡是因為版本之間存在無休止的不兼容性。Linux 在服務器和其他地方取得成功,是因為它提供了一個每個人都可以使用的統一開源操作系統。但在桌面領域,我們看到了并且仍然看到無休止的不兼容性。
Linus Torvalds 也看到了這一點。他長期以來一直認為我們有太多的桌面環境。他是對的。如果有人去 DistroWatch,他們會發現多達一百種桌面環境。誰有時間弄清楚哪個最好?我沒有,而且我是以此為生的,曾經還運營過一個叫 Desktop Linux 的網站。
這只是問題的表面。在這之下,你會發現關于如何管理軟件包的爭論,以及它們必須處理的庫不兼容性。發行版構建者經常為構建和重建程序以在其 Linux 發行版上運行而焦頭爛額。傳統的 Linux 桌面應用交付方式,如分別用于 DEBian 和 Red Hat Linux 的 DEB 和 RPM 包管理系統,根本無法擴展到桌面。
我們有答案:一個容器化的軟件包交付程序,將所有必需的依賴項打包到一個有用的包中。今天,我們都應該使用 Flatpaks、Snaps 和 AppImages 來安裝程序,而不是擔心庫不兼容性等問題。這也為供應商節省了大量時間,因為他們可以交付程序的通用版本,可以在任何人的 Linux 桌面上安裝和運行,無需移植到每個發行版的麻煩。
問題是什么?又是碎片化。有些人討厭容器化包,因為它們比老式程序使用更多的存儲空間和內存。其他人因為其他原因不喜歡這個或那個打包系統。例如,我最喜歡的桌面操作系統是 Linux Mint。然而,Mint 的領導者不喜歡 Snap,因為其母公司 Canonical 對 Snap 商店的控制過多,并且使用 Snap 替換了 apt 包安裝程序的一些功能。
問題是每個人都有自己偏好桌面特殊配方的理由。沒有任何人的配方足夠特殊,能讓 Windows 用戶轉移到任何特定的發行版。
另一個問題,正如 Torvalds 在 2019 年指出的,雖然一些主要硬件供應商確實銷售 Linux PC(例如戴爾的 Ubuntu),但他們都沒有讓這變得簡單。還有一些很棒的專業 Linux PC 供應商,如 System76、德國的 TUXEDO Computers 和英國的 Star Labs,但它們往往向已經使用 Linux 的人銷售,而不是不滿的 Windows 用戶。沒錯,Linux 沒有起飛的一個重要原因是沒有主要的 PC OEM 強力支持它。對 Torvalds 來說,Chromebook"是通向桌面的道路"。
只要看看 Android,他爭論道。Linux 在智能手機上獲勝是因為,雖然有不同的 Android 前端,但在它們的界面下,有一個統一的平臺和統一的程序安裝方式。他是對的。
我仍然希望 Linux 桌面能夠成功。實際上,我認為它可能還是會默認獲勝。隨著微軟越來越接近基于云的計算機方法,Linux 可能是最后一個"真正的"桌面系統。這不會像我們最初想出"Linux 桌面年"這個標語時夢想的那樣大獲全勝,但仍然是一次勝利。
Q&A
Q1:為什么作者認為 Windows 用戶應該考慮轉向 Linux?
A:主要原因包括 Windows 存在嚴重安全問題(2025年已有41個零日漏洞),隱私功能如 Microsoft Recall 存在問題,微軟強制推廣AI功能,以及 Windows 11 不支持較老但仍能正常工作的硬件等。
Q2:Linux 桌面面臨的主要挑戰是什么?
A:主要挑戰是碎片化問題,包括過多的桌面環境選擇、軟件包管理系統不兼容、以及缺乏主要PC制造商的強力支持。目前有十多種重要的Linux桌面界面,讓用戶難以選擇。
Q3:如何解決 Linux 桌面軟件兼容性問題?
A:解決方案是使用容器化軟件包交付系統,如 Flatpaks、Snaps 和 AppImages。這些系統將所有必需的依賴項打包到單一包中,讓供應商能夠交付在任何Linux桌面上都能運行的通用版本。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.