Linus Torvalds解釋為什麼Linux開發人員趨向老化反而是件好事
Linux 的關鍵人物萊納斯-托瓦爾茲(Linus Torvalds)說,儘管長期以來一直有關於開源軟體開發領域出現倦怠的報道,但Linux 仍一如既往地強大–儘管他承認,由於其規模和範圍,他的專案也許是個例外。
本週一,在維也納舉行的Linux 基金會歐洲開源峰會上,托瓦爾茲在與Verizon開放原始碼主管Dirk Hohndel 交談時,談到了一個在Linux 世界內外經常出現的話題:開發人員社群老化,容易產生倦怠感。
Torvalds說:”[Linux]核心維護者正在老化,這是不爭的事實,但也有積極的一面。有多少[開放原始碼]專案的維護者已經工作了三十多年?這很不尋常。因此,當人們說’開發人員會枯竭並離開’時–是的,這是事實,但這很正常。我認為這在某種程度上是個好兆頭。
一直以來,Linux 都是以C 語言為中心的內核,但在2022 年,該計畫正式推出了對Rust的支持,Rust是一種通用的開源程式語言,並得到了許多大牌科技公司的支持。就在幾週前,Rust for Linux 專案負責人Wedson Almeida Filho宣布,他們將在近四年後卸任,因為他們發現自己”缺乏精力和熱情”來處理圍繞專案的一些”非技術性的廢話”。
而早在今年1 月,Rust 資深工程師Jynn Nelson也指出,倦怠問題確實存在。 “尼爾森寫道:”因倦怠而離開Rust 計畫的人數之多令人震驚。項目中瀕臨倦怠的人數也高得驚人”。
Linux 可能是有史以來最成功的開源項目,從網頁伺服器、自動櫃員機到桌面和行動作業系統,Linux 的應用程式無所不包。在這些成長的歲月裡,托瓦爾茲不斷開拓創新,創造了無所不在的版本控制系統Git。不過,從Linux誕生至今已有33 年,托瓦爾茲仍然是核心的核心維護者,並得到了數以萬計的貢獻者的支持,這些貢獻者有來自依賴Linux 的企業,也有來自本土的貢獻者,例如Linux 基金會的研究員格雷格-克羅阿-卡曼(Greg Kroah-Kartman),他負責領導Linux 核心的穩定發布。
托瓦爾茲說:”我認為,我們擁有眾多開發人員的部分原因在於,我們一直有很多非常能幹、可以挺身而出的人。格雷格並不總是格雷格–在格雷格之前有安德魯和阿倫,在格雷格之後會有香農和史蒂夫。信任的一部分,從根本上說,就是要有’足夠長的時間’,讓人們知道你是如何工作的。
不過,托瓦爾茲也承認,這樣一個生態系統對於年輕的或經驗不足的開發者來說可能是令人生畏和難以進入的,尤其是當他們看到那些已經存在了很長時間的現有開發者時。儘管如此,還是有一些新人設法進入Linux 專案的核心。
托瓦爾茲說:「我們有一些核心開發人員,他們是主要子系統的頂級維護者,在短短幾年內就成長起來了。這不是一蹴而就的,但有些新人進來後,三年後就成了主要開發人員。也有一些’白髮蒼蒼’的老人–我不認為這是一個大問題。