![]()
Ubuntu 26.04的測試用戶最近發(fā)現(xiàn),文件管理器里的Google Drive入口消失了。不是隱藏,不是故障,是直接沒了。對于一個(gè)以"自由定制"著稱的操作系統(tǒng)來說,主動砍掉一個(gè)用了多年的功能,這事本身就夠反常。
更反常的是GNOME團(tuán)隊(duì)的回應(yīng):「Libgdata已經(jīng)沒人維護(hù)將近4年了,GVFS 10個(gè)月前就默認(rèn)禁用了依賴。」翻譯一下——不是突然死亡,是慢性放棄治療,而且病歷本公開擺了4年,沒人簽字接手。
一個(gè)功能是怎么被"自然淘汰"的
這事得從Linux桌面系統(tǒng)的架構(gòu)說起。GNOME作為Ubuntu默認(rèn)的桌面環(huán)境,通過一個(gè)叫GNOME Online Accounts的組件統(tǒng)一管理云端賬號。你登錄Google賬號后,郵件、日歷、聯(lián)系人都能同步,而Google Drive的文件訪問則依賴另一條技術(shù)鏈路:Libgdata庫負(fù)責(zé)和Google API對話,GVFS(GNOME虛擬文件系統(tǒng))把云端文件"偽裝"成本地目錄。
這套機(jī)制跑了很多年,用戶體驗(yàn)相當(dāng)順滑——打開文件管理器,側(cè)邊欄直接出現(xiàn)Google Drive,雙擊就能像操作本地文件一樣讀寫云端內(nèi)容。對需要跨平臺協(xié)作的用戶來說,這是Linux桌面少數(shù)能跟macOS Finder、Windows文件資源管理器平起平坐的體驗(yàn)。
但順滑背后是技術(shù)債務(wù)。Libgdata的維護(hù)者在2021年前后逐漸淡出,代碼庫進(jìn)入"僵尸狀態(tài)":能跑,但Google API一升級就可能崩;安全漏洞沒人修;新功能(比如Google Workspace的企業(yè)級權(quán)限)完全 unsupported。GNOME團(tuán)隊(duì)Emmanuele Bassi在bug回復(fù)里說得直白:「如果還有人想恢復(fù)這個(gè)功能,可以聯(lián)系GVFS維護(hù)者。」——潛臺詞是,我們等了4年,簡歷堆高度為零。
開源社區(qū)的殘酷法則在這里暴露無遺:沒人維護(hù)的代碼,哪怕用戶再多,也是死代碼。
為什么偏偏是Google Drive
郵件、日歷、聯(lián)系人還在,為什么Drive先死?答案藏在Google的API策略里。
Google對Drive的接口管控遠(yuǎn)比其他服務(wù)嚴(yán)格。2020年前后,Google大規(guī)模收緊OAuth權(quán)限,第三方應(yīng)用要訪問用戶文件,得通過更頻繁的安全審計(jì)。同時(shí),Drive的實(shí)時(shí)協(xié)作、版本歷史、共享權(quán)限等功能,需要持續(xù)跟進(jìn)API變更——這不是一次性開發(fā),是長期運(yùn)維。
對比之下,郵件(IMAP)、日歷(CalDAV)、聯(lián)系人(CardDAV)都是開放標(biāo)準(zhǔn),協(xié)議穩(wěn)定,實(shí)現(xiàn)一次能管十年。Libgdata要同時(shí)啃兩塊硬骨頭:Google專有的Drive API,和一套不斷演進(jìn)的認(rèn)證體系。維護(hù)者 burnout 之后,接手門檻高到勸退。
GVFS團(tuán)隊(duì)在10個(gè)月前做了個(gè)務(wù)實(shí)的決定:默認(rèn)禁用Google Drive后端。這意味著新裝系統(tǒng)不再編譯相關(guān)模塊,老用戶升級后功能逐漸失效。GNOME 50只是正式確認(rèn)了這一狀態(tài)——不是謀殺,是宣布死亡時(shí)間。
有個(gè)細(xì)節(jié)值得玩味:Ubuntu 26.04的發(fā)布說明里,這事幾乎沒被提及。Canonical的選擇很現(xiàn)實(shí)——上游(GNOME)已經(jīng)棄療,下游發(fā)行版沒必要替用戶做心理建設(shè)。Linux世界的分工歷來如此:桌面環(huán)境管功能有無,發(fā)行版管打包集成,用戶管自己找替代方案。
替代方案:從"原生集成"退回"應(yīng)用層"
功能消失后,社區(qū)討論迅速分化為兩派。一派主張用rclone掛載Drive為本地磁盤,通過命令行或第三方GUI工具管理;另一派直接轉(zhuǎn)向Insync、OverGrive等商業(yè)同步工具,付費(fèi)換取接近原生的體驗(yàn)。
rclone的方案免費(fèi)、功能全,但配置門檻足以過濾80%的普通用戶。你得懂OAuth流程、懂掛載參數(shù)、懂systemd服務(wù)自啟,還得接受文件操作偶爾卡頓——畢竟FUSE層比原生GVFS多一道轉(zhuǎn)換。一位用戶在論壇吐槽:「以前點(diǎn)兩下鼠標(biāo)的事,現(xiàn)在得讀20分鐘文檔。」
商業(yè)工具的體驗(yàn)更接近原生的Google Drive集成,但月費(fèi)5-10美元的定價(jià),在Linux用戶群里引發(fā)微妙的不適。這個(gè)群體習(xí)慣了"免費(fèi)+開源"的敘事,突然要為文件同步付費(fèi),心理賬戶需要重新校準(zhǔn)。更尷尬的是,這些工具的底層往往也是rclone或類似方案,包裝了一層UI就收費(fèi),技術(shù)潔癖者難免抵觸。
Google官方的Drive for Desktop沒有Linux版本,這個(gè)空缺已經(jīng)存在了十幾年。Google的態(tài)度很明確:企業(yè)用戶用Chromebook或Windows/macOS,開發(fā)者用命令行工具,Linux桌面?不在優(yōu)先級列表里。
于是出現(xiàn)一個(gè)荒誕局面:開源操作系統(tǒng)被專有服務(wù)的API策略逼退,而服務(wù)提供商懶得填補(bǔ)生態(tài)缺口。
誰該背鍋:社區(qū)、公司,還是我們自己
回溯整個(gè)事件,責(zé)任鏈條可以無限延伸。GNOME團(tuán)隊(duì)被指責(zé)"拋棄用戶",但他們開源了代碼、公開了維護(hù)狀態(tài)、留了4年窗口期,義務(wù)層面無可指摘。Google被批評"API封閉",但商業(yè)公司有權(quán)決定支持哪些平臺,Linux桌面的市場份額確實(shí)撐不起專項(xiàng)投入。Ubuntu被吐槽"升級不預(yù)警",但上游變更頻繁,發(fā)行版不可能為每個(gè)廢棄功能寫悼詞。
最終指向一個(gè) uncomfortable 的事實(shí):Linux桌面用戶享受了多年免費(fèi)午餐,卻沒形成支撐基礎(chǔ)設(shè)施的可持續(xù)模式。Libgdata的維護(hù)者當(dāng)初也是志愿者, burnout 之后無人接班,說明社區(qū)對"枯燥的維護(hù)工作"缺乏激勵(lì)。企業(yè)依賴開源卻不愿反哺,個(gè)人用戶習(xí)慣索取卻回避貢獻(xiàn)——這個(gè)循環(huán)在Google Drive事件里只是縮影。
Emmanuele Bassi的回復(fù)末尾有個(gè)容易被忽略的細(xì)節(jié):「如果有人想恢復(fù)功能,可以聯(lián)系GVFS維護(hù)者。」這不是敷衍,是開源世界的標(biāo)準(zhǔn)流程。問題不在于門是否敞開,而在于門外是否有人愿意推門。
4年時(shí)間里,足夠一個(gè)開發(fā)者從入門到精通,足夠一家公司評估ROI后決定贊助,足夠一個(gè)社區(qū)眾籌出維護(hù)資金。這些都沒發(fā)生。功能之死,死于集體沉默。
現(xiàn)在,Ubuntu 26.04的文件管理器側(cè)邊欄里,Google Drive的位置空著。有用戶嘗試手動編譯舊版GVFS模塊,發(fā)現(xiàn)依賴鏈斷裂,Google API認(rèn)證也已失效——尸體都涼了,復(fù)活術(shù)來不及讀條。
下一個(gè)會是誰?Dropbox集成?OneDrive后端?還是某個(gè)你每天都在用、卻叫不出維護(hù)者名字的基礎(chǔ)組件?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
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.