Linus Torvalds :開源改變了 Linux, 否則它就完了
你可能已經(jīng)知道這個(gè)故事,30 年前,芬蘭學(xué)生 Linus Torvalds 開發(fā)了一個(gè)業(yè)余項(xiàng)目,創(chuàng)建了一個(gè)類 UNIX 操作系統(tǒng)。
你不知道的是,Torvalds 認(rèn)為這個(gè)業(yè)余項(xiàng)目已經(jīng)完成了,他本想把它拋在腦后,做一些新的、有趣的項(xiàng)目。
那么,是什么讓他在這個(gè)“業(yè)余項(xiàng)目”上工作了 30 年呢?答案是開源。
開源改變了 Linux
在最近結(jié)束的北美開源峰會(huì) 上,Linus Torvalds 分享了一些關(guān)于 Linux 項(xiàng)目過去、現(xiàn)在和未來的見解。
當(dāng)回憶起這個(gè)項(xiàng)目的最初情況時(shí),Torvalds 說 他本以為會(huì)以“已完成的狀態(tài)”拋下 Linux 這個(gè)項(xiàng)目,而去做些新的、有趣的事情。
顯然是開源改變了這一切。這個(gè)項(xiàng)目,如果是由我來決定,我可能會(huì)把它拋在一邊,但是突然間,我開始收到各種問題,最后還有人們提交的補(bǔ)丁,這使得我的動(dòng)力不斷持續(xù)?,F(xiàn)在 30 年過去了,這仍然是動(dòng)力所在。
Torvalds 還補(bǔ)充說,就他而言,Linux 在過去 29 年里已經(jīng)完成了。以后添加的每一個(gè)其他的功能,都是其他人需要、想要或感興趣的。
許多開發(fā)人員都會(huì)遇到這種情況。你在一個(gè)項(xiàng)目上工作,認(rèn)為它已經(jīng)達(dá)到“完成”的狀態(tài)了,如果這個(gè)項(xiàng)目沒有足夠的吸引力,你就會(huì)對(duì)它失去興趣,轉(zhuǎn)而去做一些“新的、有趣的”事情。實(shí)際上繼續(xù)這個(gè)項(xiàng)目的真正動(dòng)力來自用戶和認(rèn)可。
當(dāng)被問及 Linux 50 周年要做些什么時(shí),Torvalds 說,他不認(rèn)為自己在 70 歲的時(shí)候還能繼續(xù)做內(nèi)核編程。然后他還補(bǔ)充說,他也沒想過自己在 50 歲還在做內(nèi)核編程,但他現(xiàn)在卻在做這個(gè)事情。
“不知何故,我不認(rèn)為我 70 歲還能做內(nèi)核編程。但是另一方面,幾年前,我也沒想到自己 50 歲還在做內(nèi)核編程,所以……我們拭目以待。”
我們總是愿意聽 Torvalds 談?wù)?Linux,作為一個(gè)熱心的 Linux 用戶,我們還有如此多需要學(xué)習(xí)和交流的東西!