Linux背后的人
似乎在一夜之間,這個名字突然變得同象比爾。蓋茨一樣的耳熟能詳。但是比爾。蓋茨,哪怕身價有數不清倍的百萬美金,也永遠不會變成Linux Torvalds。這位29歲的芬蘭人,簡單而強大的Linux操作系統的創造者,超越了蓋茨的神話。也有傳聞說蓋茨是一個卓越的程序員,但Linus是貨真價實的高手。還在大學里時他就完成了一個貨真價實的操作系統。年輕時的蓋茨把拷貝他自己平庸的程序的程序員同行稱為“賊”,而慷慨的Linus把他的杰作與全世界共享。哪個人,哪種運動會取勝,也許會決定技術發展的未來。
兩年之前,如果有誰說技術巨人和微軟的親密合作伙伴HP,會忙著保證她生產的電腦順利運行Linux,那會是天方夜譚。但Linus采取的開發模式,邀請全世界共享和改進他的個人原創,從而引發了一場革命。懷疑論者覺得微軟面對美國司法部的起訴,把Linux標為值得重視的競爭對手,只是在制造假想敵,以洗脫壟斷的罪名。但微軟透露的真相也許比他們想象得多。去年歲末,一份稱作“萬圣節文檔”的微軟內部白皮書泄露到媒體,它的結論也許會讓蓋茨睡不安寢。
Linus被不少人認為是開放源碼軟件(open source software)的最佳代表人物,微軟對付競爭對手的傳統套路恐怕對他無可奈何。“Linux和其他開放源碼軟件,日漸可信地證實了OSS至少同商業軟件同樣強壯,如果沒有超越后者的話。”微軟工程師Vinod Valloppillil 的白皮書這樣寫道:“OSS聚積,發揮Internet上千百萬人集體智能的能力令人驚異。”
但“萬圣節文檔”沒有提到的是,Linus已經證明他是眾多反蓋茨人物中最高明,最強有力的一個。Oracle的CEO Larry Ellison的NC攻勢只是過眼煙云,Sun的CEO Scott McNealy 盡管在JAVA上取得巨大的成功,但似乎已深陷在無條件反對蓋茨的泥濘之中;相比之下,Linus 始終沒有偏離自己的道路。盡管他自己絕不會承認,但你可以說他是一個圓滑老練的政治家。他避免了純粹自由軟件的支持者和以盈利為目的的廠商新人之間的對峙,將Linux搞得分崩離析。他歡迎所有能增強軟件可靠性和可用性的商業Linux版本和商業Linux軟件,也依然不遺余力地支持那些和他一起開創局面的自由軟件激進派。
難以置信的是,在這個IPO和高科技億萬富翁層出不窮的時代,Linus并不顯得急于將成功兌換成現鈔。他仍然開著 1997年初,離開芬蘭開始在美國第一份工作(也是到目前為止唯一的工作--這是在硅谷)買的那一輛Pontiac Grand Am。一年之前,當Santa Clara 的那間小公寓再也住不下Linus,他的幼兒園教師妻子和他們的兩個女兒時,他們租了所看的第一間房子--就在馬路對面。關于他的雇主,高度保密的 Transmeta公司的各種謠言,在硅谷甚囂塵上,但到目前為止,Linus似乎沒有什么大發一筆橫財的跡象。
面對面聊天時,這位被大多數人只以名字Linus相稱的人,戴著眼鏡,語音輕柔,容易接近,對自己的才能和成就充滿自豪,而且十分幽默。他從前是出名地逮什么吃什么,現在則對壽司情有獨鐘。由于編程太多,他的肚子已經有點兒凸,不過他的聲音和他頑童般的笑容里遠沒有失去芬蘭特色的那種輕快。
Linus看來是一個平民主義者,他希望打破壟斷性軟件定價的思想方式,也反映在他的其他口味上。比如,他不買精裝書,因為他相信精裝書賣不太好,所以定價一定偏貴。同樣,他更喜歡好萊塢的娛樂片,而不是歐洲的高品位藝術電影。他的父親在電臺工作,他的母親翻譯報紙新聞,叔叔為芬蘭電視臺工作,祖父是報紙記者,所以他理解新聞媒體,而且似乎也對于自己越來越出名自得其樂。
2. 叛逆,叛逆
問:你是否認為自己是傳統的,正面意義上的黑客,一個叛逆者?我覺得僅稱你為”一心編程的程序員“是不夠的。
答:我一般試圖避免用黑客這個詞。在和其他搞技術的人私下交談時,我會稱自己黑客。但同媒體接觸時我只說“程序員”什么的,因為現在黑客往往是另外一個意思。
問:那么“叛逆者”這個標簽如何?
答: “叛逆者”意味著你為某種事業而戰,而且是在反對另一些東西。我不說自己叛逆,我說自己是有準則的。(ethical instead of rebel)叛逆的根本意義在于反對,而我覺得有自己的目的,兩者的區別就是這樣。我有自己的準則,我不關心別人是否也相信這些準則,我覺得這完全是個人的選擇。
問:那么你如何描述你的準則和目標呢?
答:我的基本生活準則是:“己所不欲,勿施于人”,這不是僅限于基督教的思想,這是世界性的。這條準則很簡單,而且在絕大多數情況下它可以告訴你該做什么。如果你舉棋不定“我該干什么”,你可以自問“我會希望他(她)干什么?”馬上你就知道答案了。
問:你是否相信你的工作或者你的技術中,有一定社會或政治的因素?
答:從開始就不是這樣。一開始和社會完全無關,最初的動力是技術和我的個人興趣。沒有政治性是因為:政治在本質上就<
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解