一個維護了8年的開源基礎設施,突然被宣判死刑。Fedora社區上周扔下一顆炸彈:自研的Pagure代碼平臺將在2027年完全退役,所有項目必須遷往基于Forgejo的新平臺。這不是技術升級,是一次斷代式的遷徙。
8年之癢:從"自家孩子"到"技術債"
2015年,Red Hat工程師Pierre-Yves Chibon寫下Pagure第一行代碼。這個用Python寫的代碼托管平臺,曾是Fedora對抗GitHub霸權的驕傲——完全開源、自主可控、深度定制。Fedora用它托管了超過4萬個項目,從內核補丁到桌面環境,Pagure見證了Linux發行版最活躍的協作生態。
但維護一個代碼平臺,和用它寫代碼,是完全兩種工作量。Pagure的核心開發者陸續離開,新功能開發停滯,安全補丁越積越多。Fedora基礎設施團隊算過一筆賬:繼續維護Pagure的年均成本,足夠支付半個全職工程師的工資,而社區真正需要的功能——CI/CD集成、現代Web界面、移動端適配——一個都沒實現。
![]()
Tomá? Hr?ka在公告里說得直白:「pagure.io多年來一直是社區的重要部分,但現在是時候退役我們的自研平臺,轉向這個強大的新工具。」
Forgejo:GitLab的"叛逃者"成了接盤俠
Fedora沒選GitHub,也沒選GitLab,而是押注了Forgejo。這個2022年才從Gitea分叉出來的項目,本身就是一場開源世界的政治劇——原Gitea社區不滿商業化傾向,集體出走另立門戶。
Forgejo的賣點很對Fedora胃口:100%開源(沒有"社區版"和"企業版"的區分)、去中心化聯邦協議(ActivityPub)、以及最重要的——可以由社區完全掌控。Fedora Forge的部署代碼全部公開,任何人都能審計他們有沒有偷偷加后門。
![]()
遷移時間表已經釘死:2026年Flock to Fedora大會前完成pagure.io遷移,2027年Fedora 46發布時關閉src.fedoraproject.org上的最后一批倉庫。這意味著留給開發者的時間窗口,最長也就18個月。
大遷徙的隱藏成本
Fedora基礎設施團隊發布了詳細的遷移指南,但技術遷移只是冰山一角。真正麻煩的是人——8年積累的Issue討論、Pull Request歷史、CI配置腳本,哪些能自動轉換,哪些必須手工重建?團隊之間的協作習慣、權限模型、代碼審查流程,全部要推倒重來。
更微妙的是信任問題。Pagure雖然老舊,但Fedora自己寫的代碼,出了問題自己修。Forgejo是外來戶,社區需要重新建立"這個平臺不會明天被收購"的安全感。Hr?ka的回應很產品經理:「現在熟悉Fedora Forge,能確保你的團隊為整個生態系統的轉型做好準備。」
這場遷徙的結局,可能決定下一個十年開源基礎設施的走向。當連Fedora都養不起自研平臺,中小發行版還有資格談"自主可控"嗎?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.