整理 | Carol
出品 | CSDN(CSDNnews)
UNIX/LINUX。3月19日,Linux基金會在Twitter上發布推文宣布,其小企鵝的標志“Tux”已經30周歲了,還為其設計了一系列的慶祝海報,以便大家轉發分享。
雖然離Linux的生日還有一段時間,但是今年Linux基金會已經提前先幫小企鵝“Tux”過生日了。在今年4月,Linux還會在其線上商店推出30周年紀念周邊。
Tux是Linux的吉祥物,也是Linux和開源社群的象征,想必大家對這個形象不會陌生,據說英國 Linux 用戶組 (British LUG) 甚至在當地的動物園認養了幾只企鵝。而Tux的形象在這期間也改版過好幾次:
不過,雖然推文上是祝Tux生日快樂,但實際上Tux真正確定、并對外公布是在1996年,真正30歲的是Linux(1991年誕生)。
不知不覺,Linux“出道”已經30年了,作為自由軟件和開放源代碼軟件發展中最具代表性的例子,你對它的了解到底有多少?
今天我們就一起回首一下,Linux的起源和30年來的重要事件。
說到Linux,就不得不提到Linux之父——Linus Torvalds。
用美國《時代》周刊的評價來說,那就是:“有些人生來就具有統帥百萬人的領導風范;另一些人則是為寫出顛覆世界的軟件而生。唯一一個能同時做到這兩者的人,就是Linus Torvalds。”
相信大部分讀者也都會覺得,這已經是一個非常高的評價了。但在Linus這句話說出來之后,《時代》周刊的評價未免顯得太保守了。Linus是這樣評價自己的:“我的名字叫Linus,我是你的上帝(My name is Linus,and I am your God)。”
1969年末,Linus出生在芬蘭赫爾辛基,早年父母離異,Linus大部分時間是跟著母親生活。他的外公是個統計學教授,因此家里有一臺用于工作的CommodoreVIC-20計算機。這玩意兒在當時的歐洲很流行,外公經常讓年幼的Linus玩這臺電腦,還經常口述程序讓他敲入到電腦里。
這臺電腦是Linus童年最親密的玩伴,他對這種輸入-輸出的游戲十分癡迷。他還用這臺電腦學會了Basic語言。到了大學時他已經有了豐富的編程經驗。
在這里不得不提一位同樣是傳奇的人物:Andrew Tanenbaum。Andrew Tanenbaum是阿姆斯特丹自由大學計算機科學系教授,由于Unix不再免費向學校提供源代碼,他為了能在課堂上更好地演示操作系統的細節,決定在不查看任何Unix源代碼的情況下,自行開發一套與Unix兼容的操作系統,這套系統全部代碼只有12,000行,可運行在286的英特爾芯片上,取名為Minix,即Mini-Unix。
Minix發布于1987年,作為Andrew教授《操作系統:設計與實現》一書的參考范例。這個系統雖然很迷你,但憑借低廉的價格和簡易的操作,在大學中大行其道,一時風頭無兩。
但Andrew教授當時肯定想不到,在1000多公里外的北歐,一位剛剛服完兵役的少年,被他這本719頁的大部頭改寫了命運。這個少年正是Linus。用Linus的話說:“這本書把我推上了生命的高峰”,看了這本書以后,操作系統、Unix和C語言成為了年少的Linus心中的維納斯、阿波羅和雅典娜。
1991年1月,Linus花了3500美元分期付款購買了一臺雜牌組裝電腦。這臺電腦的內存只有4兆、CPU 33兆赫,配有一臺14英寸的顯示器。然后他又用16張磁盤把Minix系統裝進了電腦旁。Linux的初始版本就是在這臺電腦上誕生的。
剛安裝完Minix系統的Linus用了一個多月的時間把這個系統的里里外外研究了一遍,發現這個系統雖好,但也存在很多缺陷,比如內核問題、文件系統問題,但最要命的是這個系統缺少一個登陸學校Unix服務器的終端。于是Linus決定拋開Minix,重新設計一個終端仿真器,也就是說他需要在硬件層面重新開發一套新系統!
兩個月之后,終端仿真器完成,這是Linux操作系統的第一步。之后,Linus又開始添加磁盤驅動和文件系統。在那段時間,Linus除了參加每周三晚上的同學聚會之外,大部分時間都穿著睡衣坐在計算機前不知疲倦的敲打著鍵盤。
家門外彼得蓋坦街的白雪融化了他不知道,現在是三月還是四月他也不知道。他的窗簾把窗戶遮蓋的嚴嚴實實,把陽光和外面的世界一同和自己區隔開來。
1991年9月17日,Linus把完成的新操作系統上傳到了赫爾辛基工程學院的FTP 服務器上,并準備用「Freax」作為操作系統的最終代號,結果遭到了激烈的反對。要知道發布一個操作系統可是開天辟地的大事,應該用自己的名字命名才對,把Linus一改,改成Linux就順眼多了。可Linus卻擔心這個名字顯得自己太自戀。最終還是「民意」占了上風。
由于Linux的開放,早年參與開發的黑客都具有很高的水平,直到今天,Linux社區里內核的開發才被程序員們認為是「真正的編程」。
Linus Torvalds 在1991年 8 月 25 日向 Minix Usenet 新聞組發郵件告知自己正在研發操作系統的消息,他在郵件中寫道:”我做這個系統只是出于我的個人愛好,不會像 GNU 那樣成為 386(486) AT 克隆的那樣大而專業的系統。"
操作系統大師、Unix 的教育操作系統版本 Minix 的創造者 Andrew Tannenbaum 宣稱 “Linux 已經過時了”,Linux 面臨的第一次操作系統戰爭開始了。在由此引發的討論中,Linus Torvalds 對 Linux 的愿景做了一個很有說服力的評論,直到今天,這個評論依然是正確的,“ 如果 GNU 內核(另一個創建類似 Unix 的自由操作系統的項目)在去年春天就已經準備好了,我甚至不會費心去啟動我的項目。然而事實是,它沒有,現在仍然沒有。Linux 在現在可用的點上贏得了很大的優勢。"
Linux 在早期有一些發行版,如 MCC 和 Yggdrasil Linux,但 Patrick Volkerding 的 Slackware 是第一個廣泛成功的 Linux 發行版,它至今仍在更新和使用。
Debian Linux是一個非常受歡迎的Linux社區版。即使在今天,它也依然是Mint、Ubuntu和許多其它流行Linux發行版的基礎。
Marc Ewing創建了Red Hat Linux,Bob Young收購了Ewing的公司,并將其與自己的公司合并,并成立了Red Hat,這是迄今為止最成功的Linux公司。
1995 年,Linux 舉行了首個博覽會 Linux Expo,之后,誕生了更多的展會。今天,僅在美國就有十多個主要的地區性和全國性的 Linux 貿易展。
這一年,Matthias Ettrich 為方便使用,創作了 Linux 第一個桌面界面,KDE。“K” 表示 “Kool” 的意思。這個名字也是 Unix 的通用桌面環境(CDE)的一個近似變換。
同樣在 1996 年,在 Slackware 和紅帽 Linux 合作后,歐洲頂級商用 Linux 廠商 SUSE 發布了其首款獨立 Linux 發行版。如今 SUSE 依然是 Linux 和云計算領域的重要廠商。
Miguel de Icaza 和 Federico Mena 開始著手開發一個新的 Linux 桌面,GNOME 桌面。該桌面完全基于自由軟件構建,GNOME 與 KDE 一起將成為 Linux 最重要的兩個桌面之一。
微軟開始瞄準 Linux,早期的 Linux 和開放源代碼負責人 Eric S. Raymond 透露了一份來自微軟內部的萬圣節文件,該文件表明微軟正認真對待 Linux 所帶來的市場威脅,并開始制定其反開放源代碼和Linux運動。然而十年后,微軟改變了自己的腔調。
Corel 發布了第一個主流 Linux 桌面。雖未成功,但它將為其他流行的 Linux 桌面發行版鋪平了道路,例如后來 Ubuntu 。
Linux 首次在文件服務方面與 Windows NT 進行了基準測試。Linux勝出。Linux 與 Windows 服務器的操作系統大戰正式開始。Linux 最終獲勝。如今,Linux 在Web服務器和云空間都占據著主導位置。
這一年,IBM 打破了與 Linux 的企業市場僵局,并向 Linux 投資 10 億美元,事實證明,這是 IBM 迄今為止最好的投資。
雖然有所延遲,但 Linux 2.4 版本的到來,讓 Linux 在 Solaris 和其他高端服務器操作系統方面變得更具競爭力。
SCO 是由舊的 SCO Unix 和 Caldera Linux 業務組成,但它拋棄了 Linux 的歷史,起訴 IBM 和其他公司,并試圖證明 Linux 是 Unix 的副本。最終以失敗告終,但它的 FUD 卻在相當一段時間里阻擾了Linux 的商業接受度。
建立在 Debian Linux之上的 Ubuntu 正式到來,其成了非常流行的 Linux 桌面操作系統,并且也是所有云 Linux 發行版中最重要的一個。
全球一半以上最快的計算機都運行在 Linux 之上。2017年,會是所有超級計算機。
Linus Torvalds 首次出現在了《商業周刊》的封面上,打破了人們對 Linux 成為主要商業參與者的任何懷疑。廣告語是什么?Linux Inc. 今天,你很難找到任何不在 Linux 上運行的大型企業。
包括谷歌和眾多硬件廠商在內的開放手機聯盟宣布推出 Android 系統。它將成為最受歡迎的移動端用戶操作系統,因為它在超過 10 億部智能手機上運行。
紐約證券交易所改用 Linux 作為核心操作系統,這一舉措很快就被世界上許多其他主要證券交易所效仿。Linux 并沒有成為大生意,Linux 本身就是大生意。
IBM 的 Watson 計算機運行在 Linux 上,贏得了 Jeopardy 智力挑戰,為智能專家系統訂立了新的標準。
谷歌發布了第一臺 Chromebook:CR-48。它運行著基于 Gentoo-Linux 的 ChromeOS。到 2015,Chromebook 的銷售額已經超過了運行著 Windows 的筆記本。
IT 基礎設施從服務器和數據中心移動到了云端,而云運行在 Linux 上。即使是在微軟 Azure 上,2016 年的時候超過 1/3 的虛擬機運行在 Linux 上。
Red Hat 成為第一家年收入達 10 億美金的開源公司。而在 2016,它成為首家達到 20 億美金的 Linux 公司。
微軟新任 CEO Satya Nadella 宣稱,“ 微軟熱愛 Linux ”。隨后,微軟通過在云端和內部部署支持 Linux 和開源軟件來證明這一點,逐漸走上擁抱開源之路。
這有可能是微軟有史以來支持開源的最激進舉動,微軟將其整個專利組合向開放發明網絡(OIN)開源專利聯盟的成員開放。OIN 是為 Linux 的所有專利進行辯護的非營利組織。
微軟緊接著為 Windows 10 用戶推出了自己的原生 Linux —— Windows Subsystem for Linux 2.0。有了它,人們可以將 Linux 與 Windows 同時運行。
紅帽被 IBM 以 340 億美元收購,成為有史以來最大的軟件收購案。從 IBM 的這一舉動不難看出Linux 如今在科技界的主導地位。
現在全球云市場每年超過 1000 億美元。其中 90% 運行在 Linux 上。即使在 Microsoft Azure 上,也有一半以上的 VM 是 Linux。
Linux用10年名揚天下,20年統治服務器。Linux的源代碼完全公開,讓如今的編程人員都可以加入建設、從中受益。也許正如《時代》周刊所說的,Linus是天生的領導者和開創者,Linux也成為了帶領一代人走進編程世界的明燈。
在Linux 30周年之際,一起祝它生日快樂吧!
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态