?Linus Torvalds脾氣那么臭,但是我們依舊愛他
Linus Torvalds 大佬的“爆脾氣”大家有目共睹。內核維護者代碼寫得不好,懟;廠商不積極處理問題,懟;對標準看不順眼,懟。就是這樣一個懟天懟地對空氣的大佬,這次發(fā)表公開郵件并沒有開“懟”,而是鄭重其事地宣布要為自己過去的言行向社區(qū)道歉 !
在內核郵件列表上,Linus Torvalds宣布釋出 Linux 4.19-rc4,同時宣布了一個重大消息:他將抽身離開反思一段時間,為過去的言行向社區(qū)道歉,他已經要求穩(wěn)定版內核維護者 Greg Kroah-Hartman 接替他完成 4.19 的工作。
Linus 錯過峰會引討論
一周前,Torvalds 因為弄錯了內核維護者峰會的日期而在社區(qū)引發(fā)了熱烈的討論。
據(jù)悉,峰會原計劃于 11 月 12 日在加拿大溫哥華舉行,但 Linux 內核維護者 Linus Torvalds 搞錯了峰會的時間地點,更不幸的是,他已經計劃在峰會舉行的那一周與家人一起去度假。
在 Linux 基金會郵件列表上,內核維護者曹子德稱主辦方和 Linus 討論了兩個選項:
在沒有 Linus 的情況下繼續(xù)在溫哥華舉行內核維護者峰會
在 Linus 參加的情況下將峰會改到蘇格蘭愛丁堡,與開源歐洲峰會同期舉行
Linus 建議選擇第一個選擇,沒有 Linus 的維護者峰會將是一個有趣的實驗,但主辦方的共識是改到愛丁堡舉行將是更好的選項。這意味著今年的內核峰會將于 10 月 22 日下午在愛丁堡舉行。
最后 Linus 接受了這兩個選擇,也就是說溫哥華內核峰會照常開,但是 Linus 不會現(xiàn)身,會議主要討論的是技術問題。而 10 月 22 日的小規(guī)模會議規(guī)模主要是針對于未來的發(fā)展進行探討,屆時 Linus 將會出席。
Linus 要退出休息,但不是不維護 Linux 內核了
9月16日,Linus 在 Linus 內核郵件列表發(fā)文:
https://lore.kernel.org/lkml/CA+55aFy+Hv9O5citAawS+mVZO+ywCKd9NQ2wxUmGsz9ZJzqgJQ@mail.gmail.com/
他寫道:
我需要休息一下,以獲得幫助來使我的行為跟從前不同,并且我會解決一些工具和工作流程的問題。
這不是一種‘我累壞了,我需要離開’休息。我不覺得我不想繼續(xù)維護Linux。恰恰相反。我非常想繼續(xù)做這個項目,我已經為此工作了將近三十年。
下面說說上周的一些不尋常的地方,就是廣為討論的關于kernel社群的維護工作。其中一些討論內容中表示我本人破壞了維護計劃,使得本來應該付諸討論的內容沒能進行討論。
請不要誤會,這一討論也不是這周才開始的,關于維護和社群的問題我們已經討論了好幾年,不管是私下討論還是在群發(fā)郵件中的交流。我們在會上也會定期聊到這個問題,不管是公開發(fā)言還是在走廊里的私聊。
Torvalds在郵件中對上周的行為表示“自省”,并為自己的人身攻擊言論道歉。
我要說的是上周我對這件事的反省,我也許需要“照照鏡子”了。
第一是我自己的問題,我搞砸了原有的維護計劃,對此我很慚愧,不過說實話,我很希望自己不用在過去20年來每年都要出席系統(tǒng)維護的大會。
是的,我們重新安排了議程,不過,我表示“你行有本事你上”的觀點被駁回了。然后整個大會就開始討論完全不同的內容。這讓我有些偶然地發(fā)現(xiàn),我完全誤會了參與討論的一些人。
接下來是我的“照鏡子”部分。
一方面,我終于意識到,我希望完全不出席年度kernel大會的想法是不妥當?shù)?,另一方面,我意識到自己一直忽視了社群中的一些相當深思熟慮的觀點。
當你有意忽視一些觀點時,一般就是因為你不想去處理這些事情。
這就是我的現(xiàn)實情況,我并不是個容易感情用事的、移情別戀的人,可能你們對這一點也不會感到意外。我誤會了別人,并且?guī)啄陙矶紱]有意識到我對形勢的判斷,導致了社群內的不專業(yè)的環(huán)境的危害有多么巨大。
過去一周內,社群內的很多人說我這輩子都不懂感情為何物。我在電子郵件中做出的輕率回擊即不專業(yè),也毫無必要,而且很多回應屬于人身攻擊。從努力維護好更新的角度,他們提出的觀點是合情合理的。
我現(xiàn)在認識到了錯誤,我表示誠摯道歉。
上面的啰嗦基本上就是我認識到錯誤的痛苦過程,我認識到自己應該改變一些行為方式,我在這里向被我的行為傷害的人,甚至可能因此完全離開kernel社群的人道歉。
然后, Torvalds表示,自己需要在行為方式上去尋求一些外來的幫助,以“更好地理解他人的感情”,為此,他宣布暫時離開Linux維護者行列,宣布休假一段時間。
我接下來打算休假一段時間,就如何更好地理解他人的感情的問題尋求一些幫助,并學習如何以合適的方式來回應他人。
換句話說,當大會上有人向我提問時,我對內核開發(fā)的“痛點”發(fā)表的觀點基本不是關于技術的,而是關于開發(fā)流程中的缺點。