Linus Torvalds訪談:我不是工作狂相比參加會議我更願意潛水
國外科技媒體ZDNet 的高級特約編輯史蒂芬·沃恩-尼克爾斯(Steven Vaughan-Nichols)今日撰文,在2022 年內核開發者峰會Linux Plumbers Conference(LPC)上,對萊納斯·托瓦茲(Linus Torvalds)進行了採訪。
尼克爾斯和托瓦茲是幾十年的老朋友,只是受疫情影響兩人在最近幾年都沒有碰過面。本月在愛爾蘭都柏林召開的LPC 上,尼克爾斯終於有機會進行了面對面的訪談。
該峰會吸引了全球多位頂級的Linux 開發者,托瓦茲也應邀出席。不過在出席前6 天時間裡,他都在博內爾島(荷屬西印度群島的一個島嶼)進行水肺潛水。在採訪中,托瓦茲表示如果可以的話,他寧願潛水也不願參加這場會議。
在訪談中,托瓦茲表示儘管他在Linux Kernel 上傾注了大量的精力,但他並非是一個工作狂。他說道
說真的,我之所以年費一年地推進Linux 項目的一個原因是,我隨時可以從中抽身而出。可是當我抽身一段時間後我又覺得無聊。我只有在窗口合併期開始時候才會感到精疲力盡,感嘆如果有個長假就好了。即便如此,在合併窗口期開始的首周時間裡,如果我可以集中精力也會竭盡所能地做所有主要的事情。
如果你想知道誰是Linux 內核真正的工作狂,托瓦茲認為一直有穩定輸出的Linux 內核維護者格雷格·克羅阿-哈特曼(Greg Kroah-Hartmann)就是最佳典型。托瓦茲坦言道:“我不知道他是怎麼做到的。雖然有很多任務可以自動化完成,但這些任務是沒完沒了的,但是他每週都能完成”。
而且,新冠疫情對Linux 內核開發幾乎沒有影響。當然,托瓦茲多年來一直在家工作,許多頂級內核維護者也是如此。最大的變化是“多年來第一次,我們有一個面對面的管道工和Linux 內核維護者峰會”,這是一個由前20 名內核維護者組成的圓桌會議。
托瓦茲說,另一個很大的不同是,此前沒有在家工作過的開發人員現在喜歡在家工作了。托瓦茲希望他們中的許多人繼續這樣做。
這並不是說沒有任何變化。托瓦茲同意Linux 內核開發人員喬納森·科貝特(Jonathan Corbet)的觀點。科貝特在當天早些時候在附近的歐洲開源峰會上表示:“團隊現在經常管理子系統,而不是單獨的Linux 子系統維護人員,而且它運行良好。”
托瓦茲補充說,“一些子系統仍然由一個人運行,但越來越少了。與其說是一個委員會,不如說是一個由三個人輪流組成的小組”。這減輕了維護人員的負擔,並且正如科貝特所說的,幫助代碼維護人員“總體上更快樂,更少脾氣暴躁”。當他們試圖通過代碼補丁時,沒有人願意麵對脾氣暴躁的代碼維護者。
雖然托瓦茲本身並不是Rust 的忠實粉絲,但他已經準備好看到Rust 進入Linux 內核:
我此前認為會在Linux Kernel 6.0 中引入Rust,但顯然引入時間還要推遲。現在我無法保證它會進入6.1(計劃10 月發布)。不過,由於不合併Rust 也沒有什麼益處,因此我們合併Rust 已經花費大量的時間。但是合併即將發生。當然,有些人仍然認為我們可能會遇到問題,但如果兩年後出現問題,我們可以解決它們。