經(jīng)過34 年的發(fā)展與 Linus Torvalds 的主導(dǎo),Linux 內(nèi)核成為全球最重要的操作系統(tǒng)核心之一,其開發(fā)幾乎滲透到服務(wù)器、Android 設(shè)備、超級計算機等關(guān)鍵基礎(chǔ)設(shè)施中。Linus 作為創(chuàng)始人和核心維護者,一直負責(zé)合并主線代碼庫的最終變更,但社區(qū)此前缺少一套正式的、文檔化的繼任機制。
為了應(yīng)對可能發(fā)生的突發(fā)情況(例如 Torvalds 突然無法繼續(xù)維護代碼庫或未來退休),Linux 內(nèi)核開發(fā)者社區(qū)最近制定了一份“項目連續(xù)性計劃”流程文件。
這份計劃明確了當(dāng)頂級維護者無法繼續(xù)履職時,該如何迅速、公開且合規(guī)地選出接替者,確保項目持續(xù)健康發(fā)展。
![]()
![]()
核心內(nèi)容:并非指定繼任者,而是規(guī)范流程
- 該計劃并不提前指定具體接班人,而是定義了一個“流程與機制”,讓社區(qū)在需要時能夠及時行動。
- 流程啟動后,由最近的一次維護者峰會的組織者Linux 基金會技術(shù)咨詢委員會(TAB)的主席擔(dān)任協(xié)調(diào)者(Organizer)。
- 這個 Organizer 在72 小時內(nèi)發(fā)起討論,邀請最近期維護者峰會的與會者(如果超過 15 個月未舉辦峰會,則由 TAB 確定參與者)。
- 隨后與會人員在約兩周內(nèi)討論并決定如何管理頂層代碼庫以及具體的接替方案,然后通過 Linux 內(nèi)核郵件列表向社區(qū)公布。
這個機制的設(shè)計目標(biāo)是降低對單一維護者的“Bus Factor”風(fēng)險(項目只依賴一個人),從而增強項目在突發(fā)情況下的韌性。
Linus 本人在接受采訪時也強調(diào),目前沒有退休計劃,他仍然活躍于內(nèi)核代碼的合并與維護工作。即便如此,這份計劃確保了社區(qū)不會因為單一決策節(jié)點而陷入混亂。
社區(qū)內(nèi)部對接替人選的猜測通常會聚焦于當(dāng)前穩(wěn)定分支的維護者Greg Kroah-Hartman(Greg KH)等資深維護者,但文檔故意不限定單人模式,未來也可能采用多人共同維護、委員會模式等更廣泛的治理結(jié)構(gòu)。
雖然目前 Linus 不會很快卸任,他仍然穩(wěn)坐“內(nèi)核話事人”的寶座,并將一直擔(dān)任此職,直到他無法繼續(xù)為止。但至少現(xiàn)在,針對“Linus 依賴性”這一終極問題,已經(jīng)制定了相應(yīng)的解決方案,以便在需要時進行修補。
特別聲明:以上內(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.