國外科技媒體ZDNet的高級特約編輯史蒂芬·沃恩-尼克爾斯(StevenVaughan-Nichols)今日撰文,在2022年內核開發者峰會LinuxPlumbersConference(LPC)上,對萊納斯·托瓦茲(LinusTorvalds)進行采訪。
尼克爾斯和托瓦茲是幾十年的老朋友,隻是受疫情影響兩人在最近幾年都沒有碰過面。本月在愛爾蘭都柏林召開的 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 已經花費大量的時間。但是合並即將發生。當然,有些人仍然認為我們可能會遇到問題,但如果兩年後出現問題,我們可以解決它們。