自「Linux 桌面年」一詞被創造以來,有關「Linux 桌面年」的討論一直經久不衰。何為「Linux 桌面年」?本文對此概念的定義是,自由開源作業系統到達這樣一個階段:普通使用者可以在他們的電腦上安裝和使用它,並且不會遇到問題。
▲ Fedora 35 + GNOME 桌面環境
YouTube 知名博主 Linus Tech Tips 的主播 Linus Sebastian 最近做了一個實驗:在日常生活中嘗試使用一個月 Linux,主要包括使用 Linux 完成日常工作、玩遊戲和播放串流媒體視訊。,2022 年不會是 Linux 桌面年。雖然使用 Linux 可以完成日常工作,但 Linux 上的遊戲體驗非常糟糕。
據介紹,Valve 在他們的 Steam 平臺以及 Proton 相容層做了許多工作,他們基於 Wine 專案並嘗試將 Windows 系統呼叫從 Windows 應用程式對映到適用的 Linux 系統呼叫。隨著 Valve Steamdeck 硬體即將釋出,Valve 表示他們希望 100% 的遊戲都能使用 Proton 正常執行。
不過 Linus Sebastian 所做的實驗卻表明,部分遊戲用 Valve 的 Windows 相容層 Proton 執行良好,但還有許多遊戲在執行時出現許多問題,部分問題甚至有可能會破壞遊戲檔案本身。比如遊戲在執行過程中,它的多人遊戲功能完全不工作。有些遊戲由於依賴易反作弊等服務而根本無法執行。
▲ 在使用 Cinnamon 桌面環境的 Linux Mint 中執行 Steam
Linus Sebastian 認為,阻礙「Linux 桌面年」的主要問題是碎片化。
所謂碎片化,即不同版本的發行版具有不同的庫、驅動程式和軟體。Flatpak、Snap 以及 AppImage 等不同打包格式雖然在解決碎片問題方面取得了進展,但並不完美。
Linux 最吸引開發者使用者的地方在於它的豐富性——Linux 生態有數千個發行版,但這樣的豐富性對於開發商來說卻是噩夢。他們沒有時間和資源來確保自己的產品適用於每個發行版,尤其是 Linux 使用者的市場份額如此低。
因此,儘管 Linus Sebastian 確信 2022 年還不是 Linux 桌面年,並且碎片化是最大的問題,但只要朝解決這些問題的方向上努力,或許就能更快到達「Linux 桌面年」。