Flatpak可能成為Linux系統的通用應用程序商店
Linux已經成為許多技術標準和軟件產品的骨幹。然而,在傳統的桌面領域,開源的內核長期不成功。如果關於Linux發行版的”通用”應用程序商店的建議獲得足夠的支持,事情可能會迅速改變。
開源社區中一些有影響力的組織正在推動為基於Linux的操作系統採用一站式的應用商店。該商店將建立在Flatpak上,Flatpak是一種流行的軟件部署和軟件包管理工具,它可以為客戶提供與消費市場上其他流行的應用程序商店一樣的用戶友好方法。
由ZDNet的Steven Vaughan-Nichols發現,關於基於Flatpack的通用Linux應用商店的提案由Eric Schmidt的技術孵化項目Plaintext Group主持,並由GNOME基金會主席Robert McQueen、前GNOME執行董事和Debian項目負責人Neil McGovern以及KDE社區主席Aleix Pol簽署。
該提案的主要目標是通過在Flathub應用商店中”增加支付、捐贈和訂閱”來”促進Linux桌面社區的多樣性和可持續性”。Flathub是Flatpak的標準應用庫,這個項目被描述為Linux應用開發和部署的”供應商中立服務”。
Flatpak被選為潛在的通用Linux應用商店,因為該工具已經可以在幾乎任何Linux發行版上運行,甚至可以在Windows Subsystem for Linux中運行。該工具提供了一個沙盒環境,旨在使應用程序與系統的其他部分隔離運行,這種”容器化”的方法為開發者提供了一種更容易創建、交付和更新其軟件產品的方式。
通用應用程序商店的支持者說,”一個健康的應用程序生態系統對開放源碼軟件桌面的成功至關重要”,這樣最終用戶就可以”信任和控制”他們所使用的設備上的數據和開發平台。Flathub是由GNOME基金會和KDE共同建立的,它並不是Linux世界中唯一的應用商店。
然而,像Canonical的Snaps這樣的替代解決方案是來自於一個公司的控制之下,並不是從一開始就被設計成一個通用的Linux應用商店。Canonical最近決定,無論是Ubuntu,還是其他基於Ubuntu的發行版(Kubuntu、Lubuntu等),都不會對Flatpak給予官方支持。不過,用戶可以在安裝操作系統後手動添加該工具。
除了為整個Linux世界提供一個通用的應用程序商店,Flatpak的支持者還希望”激勵對Linux應用程序生態系統的參與”,並消除阻礙多樣化參與的財務障礙。為此,支持者計劃在今年內增加一種通過Stripe發送捐款和付款的新方式。