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