【Linux】第一章 linux簡史

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~學習筆記之linux簡史~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~始於20200617

最初的操作系統

一九九一年,在操作系統領域,DOS還統治着龐大的個人電腦王國。 比爾蓋茨花$50,000從一個西雅圖黑客手中買來DOS。之後,靠着聰明的市場策略,這個簡陋的操作系統悄悄滲透到了世界的每一個角落。 PC用戶沒有其它的選擇。十分貴。

計算領域的另一個陣營是UNIX世界。但UNIX更是貴不可攀。

MINIX似乎是個選擇。它是在荷蘭當教授的美國人Andrew S. Tanenbaum 從零開始編寫出來的。 MINIX的初衷是爲了向學生講授操作系統的內部工作原理。 MINIX的設計是面向當時最爲流行的Intel 8086微處理器。Linus Torvalds就是這些學生中的一個

linux的誕生

在1991年,Linus Benedict Torvalds還是個芬蘭學生,在赫爾辛基大學念計算機專業二年級。同時他也是個自學成才的黑客。這個長着沙灘黃頭髮、說話軟綿綿的二十一歲芬蘭帥哥喜歡折騰他的電腦,把它不斷推向能力的極限。但他缺少一個合適的操作系統來滿足他如此專業的需求。MINIX不錯,可它只適合學生,是個教學工具,而不是一個強大的實戰系統。

當時,全世界的程序蟲們都很看好Richard Stallman的GNU項目——一個致力於推出自由、高質量軟件的運動。在1984年初,Stallman開始創作一個令商業企業程序員歎服的作品——GNU C編譯器(gcc)。他出神入化的技術天才,令所有商業軟件程序員自愧不如。 gcc被公認爲世界上最高效最強健的編譯器之一。

1991年8月25號,Linus在MINIX新聞組發出了歷史性的一貼:

Hello,各位使用minix的朋友:
我正在寫一個基於386(486)AT機器的(自由)操作系統(只是出於愛好,不會做得象gnu那麼大、那麼專業)。我從四月份開始醞釀,現在已經做得差不多了。我現在想知道一些你們對minix的看法,它哪點好?哪點不好?因爲我這個操作系統和minix多少有點兒類似(文件系統採用同樣的物理佈局[因現實原因],其它方面也有類似的地方)。我已經把bash(1.08)和gcc(1.40)移植過來了,而且它們運轉正常。這意味着在下面幾個月裏,我將給它加上更多實際的功能。所以我想知道大家都希望它有哪些功能。歡迎多提建議,但我不敢保證能實現你的建議 。

Linus ([email protected])

附:沒錯,它不包含任何minix的代碼,而且它有一個多線程文件系統。它現在不能在其它硬件上轉(因爲用了386任務切換機制,等等),而且除了AT硬盤,它基本上不支持任何其它硬件。這就是全部了。

在發展的過程中,也遇到過質疑,但是linus不是那麼容易認輸的。

Linux的開發在繼續。不久,加入開發的人數就超過了一百,然後是數千,然後是數十萬。Linux不再只是個黑客的玩具,配合上GNU項目開發出的衆多軟件, Linux已經可以走向市場了。

不久,軟件商們也來了。Linux是自由的操作系統。軟件商們需要做的只是把各種各樣的軟件在Linux平臺上編譯,然後把它們組織成一種可以推向市場的形式。

好戲連臺,驚喜不斷,開始了集羣技術。除了PC機,Linux又被移植到了許多其它平臺上(PowerPC、Sun Sparc、ARM、Alpha...Debian就支持十幾種CPU)。它還被人安裝到了3com的手掌計算機上。另外,利用集羣技術,許多Linux單機可以被組織成一個整體,用於並行計算。

今天,Linux最大的優勢就是推動它前進的巨大開發熱情。一旦有新硬件問世, Linux內核就能快速被改進以適應它。

Linux的發展

Linux開發團隊持續不斷地壯大,並在世界範圍內擴散開來。這些開發者以旺盛的精力和高漲的熱情不斷改進着Linux的功能和性能。

商業企業不再對Linux心懷戒懼,因而大量的軟件商開始提供Linux平臺上的產品支持。軟件質量有了更可靠的保障,在辦公室裏使用Linux不必再有“風險自負” 的擔心了。

Linux桌面應用的崛起 

針對Linux人們報怨最多的是什麼呢?在過去,也許就數它的字符界面了。很多對Linux感興趣的人被傳統的字符界面嚇着了。 “字符界面可以讓你無所不能”,一些執着的黑客會向你這樣辯解。

但對於數百萬的普通用戶,這意味着要花費大量的時間和精力去學習它。現成的X Window圖形界面和窗口管理器並不能滿足普通計算機用戶的期待。這一直是MS Windows追隨者們的攻擊把柄。但在過去的幾年間,情況發生了改變。KDE和GNOME這樣非常專業的桌面環境呈現在了人們的面前。這些桌面環境的較新版本使人們對Linux的“用戶友好性”有了更好的認識。圖形化大大改善了Linux在普通用戶心目中的形象,促進了Linux的流行與推廣。 

Linux的應用拓展

Linux在發展中國家得到了廣泛的傳播。這也許是它對世界影響最大的地方。Linux和其它開源軟件的崛起徹底改變了這一切。在適當的減裁之後, Linux可以在硬件配置極低的計算機上運行。這使得Linux成爲窮人的理想選擇。

從桌面系統到超級計算機 

Linus Torvalds當初開發Linux,只是出於一個黑客的愛好。自從Linux運行在了一個破386機器上以後,到現在,它已經走過了一條很長的路。今天,它最令人矚目的應用領域是大規模並行計算集羣。 

走向未來 

Linux從一個黑客的個人項目發展到一個遍佈全球的操作系統,這一歷程就象一次生物的進化。今天, Linux不再是一個學生黑客的項目,它成了一個世界範圍的奇蹟。在開源運動的精神感召下,IBM這樣的大公司和千百萬熱情的人們都加入了進來。在計算科學的歷史上,它將是人類最輝煌的成就之一。 

Linux的標誌是一隻小企鵝。不象其它商業操作系統, Linux沒有采用一個令人肅然起敬的徽標。這個穿着黑色燕尾服的小傢伙充分表達了自由軟件運動無憂、無慮、無畏的態度。

 

參考:

1.linux系列文章:https://blog.csdn.net/tennysonsky/article/details/44410265

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章