來源 | CSDN
整理 | Carol
3月19日,Linux基金會在Twitter上發(fā)布推文宣布,其小企鵝的標志“Tux”已經30周歲了,還為其設計了一系列的慶祝海報,以便大家轉發(fā)分享。
雖然離Linux的生日還有一段時間,但是今年Linux基金會已經提前先幫小企鵝“Tux”過生日了。 在今年4月,Linux還會在其線上商店推出30周年紀念周邊。Tux是Linux的吉祥物,也是Linux和開源社群的象征,想必大家對這個形象不會陌生,據說英國 Linux 用戶組 (British LUG) 甚至在當地的動物園認養(yǎng)了幾只企鵝。而Tux的形象在這期間也改版過好幾次: 不過,雖然推文上是祝Tux生日快樂,但實際上Tux真正確定、并對外公布是在1996年,真正30歲的是Linux(1991年誕生)。
不知不覺,Linux“出道”已經30年了,作為自由軟件和開放源代碼軟件發(fā)展中最具代表性的例子,你對它的了解到底有多少? 今天我們就一起回首一下,Linux的起源和30年來的重要事件。
1. Linux的誕生 說到Linux,就不得不提到Linux之父——Linus Torvalds。 用美國《時代》周刊的評價來說,那就是:“有些人生來就具有統(tǒng)帥百萬人的領導風范;另一些人則是為寫出顛覆世界的軟件而生。唯一一個能同時做到這兩者的人,就是Linus Torvalds。” 相信大部分讀者也都會覺得,這已經是一個非常高的評價了。但在Linus這句話說出來之后,《時代》周刊的評價未免顯得太保守了。Linus是這樣評價自己的:“我的名字叫Linus,我是你的上帝(My name is Linus,and I am your God)?!?/span> 1969年末,Linus出生在芬蘭赫爾辛基,早年父母離異,Linus大部分時間是跟著母親生活。他的外公是個統(tǒng)計學教授,因此家里有一臺用于工作的CommodoreVIC-20計算機。這玩意兒在當時的歐洲很流行,外公經常讓年幼的Linus玩這臺電腦,還經??谑龀绦蜃屗萌氲诫娔X里。 這臺電腦是Linus童年最親密的玩伴,他對這種輸入-輸出的游戲十分癡迷。他還用這臺電腦學會了Basic語言。到了大學時他已經有了豐富的編程經驗。 在這里不得不提一位同樣是傳奇的人物:Andrew Tanenbaum。Andrew Tanenbaum是阿姆斯特丹自由大學計算機科學系教授,由于Unix不再免費向學校提供源代碼,他為了能在課堂上更好地演示操作系統(tǒng)的細節(jié),決定在不查看任何Unix源代碼的情況下,自行開發(fā)一套與Unix兼容的操作系統(tǒng),這套系統(tǒng)全部代碼只有12,000行,可運行在286的英特爾芯片上,取名為Minix,即Mini-Unix。 Minix發(fā)布于1987年,作為Andrew教授《操作系統(tǒng):設計與實現》一書的參考范例。這個系統(tǒng)雖然很迷你,但憑借低廉的價格和簡易的操作,在大學中大行其道,一時風頭無兩。 但Andrew教授當時肯定想不到,在1000多公里外的北歐,一位剛剛服完兵役的少年,被他這本719頁的大部頭改寫了命運。這個少年正是Linus。用Linus的話說:“這本書把我推上了生命的高峰”,看了這本書以后,操作系統(tǒng)、Unix和C語言成為了年少的Linus心中的維納斯、阿波羅和雅典娜。
2. 個人愛好一不小心改變了世界 1991年1月,Linus花了3500美元分期付款購買了一臺雜牌組裝電腦。這臺電腦的內存只有4兆、CPU 33兆赫,配有一臺14英寸的顯示器。然后他又用16張磁盤把Minix系統(tǒng)裝進了電腦旁。Linux的初始版本就是在這臺電腦上誕生的。 剛安裝完Minix系統(tǒng)的Linus用了一個多月的時間把這個系統(tǒng)的里里外外研究了一遍,發(fā)現這個系統(tǒng)雖好,但也存在很多缺陷,比如內核問題、文件系統(tǒng)問題,但最要命的是這個系統(tǒng)缺少一個登陸學校Unix服務器的終端。于是Linus決定拋開Minix,重新設計一個終端仿真器,也就是說他需要在硬件層面重新開發(fā)一套新系統(tǒng)! 兩個月之后,終端仿真器完成,這是Linux操作系統(tǒng)的第一步。之后,Linus又開始添加磁盤驅動和文件系統(tǒng)。在那段時間,Linus除了參加每周三晚上的同學聚會之外,大部分時間都穿著睡衣坐在計算機前不知疲倦的敲打著鍵盤。 家門外彼得蓋坦街的白雪融化了他不知道,現在是三月還是四月他也不知道。他的窗簾把窗戶遮蓋的嚴嚴實實,把陽光和外面的世界一同和自己區(qū)隔開來。 1991年9月17日,Linus把完成的新操作系統(tǒng)上傳到了赫爾辛基工程學院的FTP 服務器上,并準備用「Freax」作為操作系統(tǒng)的最終代號,結果遭到了激烈的反對。要知道發(fā)布一個操作系統(tǒng)可是開天辟地的大事,應該用自己的名字命名才對,把Linus一改,改成Linux就順眼多了??蒐inus卻擔心這個名字顯得自己太自戀。最終還是「民意」占了上風。 由于Linux的開放,早年參與開發(fā)的黑客都具有很高的水平,直到今天,Linux社區(qū)里內核的開發(fā)才被程序員們認為是「真正的編程」。
3. Linux 不得不知的重要節(jié)點
-
1991年:Linus 向全世界介紹Linux
-
1992 年:Linux 迎來首戰(zhàn)
-
1993 年:Slackware Linux 發(fā)行
-
1993 年 :Debian Linux 誕生
-
1994 年:紅帽公司成立
-
1995 年:首屆 Linux 博覽會開幕
-
1996 年:KDE 誕生
-
1996 年:SUSE Linux 發(fā)布
-
1997 年:GNOME問世
-
1998 年:微軟的“萬圣節(jié)文件”
-
1999 年:Linux 與 Windows 首次正面對決
-
2000 年:IBM 向 Linux 投資 10 億美元
-
2001 年:Linux 2.4 版本發(fā)布
-
2003:SCO 與 Linux 開戰(zhàn)
-
2004 年:新成員 Ubuntu 來了
-
2004 年:Linux 統(tǒng)治超級計算機
-
2005 年:Linux 成功商業(yè)化
-
2007 年:Android 系統(tǒng)誕生
-
2008 年:股票交易系統(tǒng)轉向 Linux
-
2011 年:Watson 贏了 Jeopardy
-
2011年:Chromebook 興起
-
2012 年:云運行在 Linux 上
-
2012 年:Red Hat 營收首次達到 10 億美金
-
2014 年:微軟 “示愛” Linux
-
2018 年:微軟開源其專利組合
-
2019 年:微軟為 Win 10 用戶推出 Linux
-
2019 年:IBM 收購紅帽
-
2020 年:Linux 統(tǒng)治云天下
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!