Linux與Unix發展史與Linux的現狀

linux背景介紹

1.1 發展史

linux從何而來?Linux是如何發展的?要解釋清楚Linux還要從unix說起。

UNIX的發展史

1968年,來自通用電氣公司、貝爾實驗室和麻省理工學院的研究人員開發了一種名為Multics的特殊操作系統。Multics在多任務文件管理和用戶連接中綜合了許多新概念。1969年至1970年,AT&T的貝爾實驗室研究人員Ken Thompson和Dennis Ritchie,在借鑒Multics許多特點的基礎上開發了UNIX系統。它運行在小型機上,滿足了系統對科研環境的要求。從誕生之初,UNIX就是一個有價值的、高效的、多用戶和多任務的操作系統。UNIX從滿足個人設計需求開始,逐步成長為由許多不同開發商所支持的標準軟件產品。第一個UNIX版本是免費提供給許多知名大小計算機系使用的。1972年,貝爾實驗室開始發布商業版本,并且給不同的用戶授權使用這個系統,使用者之一就有加州大學伯克利分校的計算機系。伯克利給系統增加了許多新特性,后來成為了標準。1975年,伯克利由下屬部門BSD發行了自己的UNIX版本。UNIX的BSD版本成為了AT&T貝爾實驗室的主要競爭對手,而其他的獨立開發的UNIX版本也開始萌生。1980年,微軟公司開發了名為Xenix的UNIX PC版本。AT&T發行了第一個商業版本,名叫System III,后來被稱為對商用軟件產品良好支持的System V替代。同時,UNIX的BSD版本不斷發展,在70年代末期,BSD UNIX成為了國防部的高科技研究機構科研項目的基礎。后來,伯克利發行了一個名為BSD Release 4.2的有效版本。它包括了高級文件管理器和基于TCP/IP網絡協議的網絡特性。現在TCP/IP被Internet所使用。BSD Release 4.2被許多廠商所采用,例如SUN Microsystem。UNIX不同版本的出現導致了UNIX標準的需要,軟件開發商不知道他們的程序在哪些版本上運行合適。到了80年代中期,出現了兩個競爭的標準,一個基于AT&T的UNIX版本,另一個是BSD版本。今天的書店里你能發現分別適用于這兩個版本的不同的UNIX書籍,一些是System V,另一些集中在BSD UNIX。AT&T建立了一個名為UNIX系統實驗室的新組織,其作用就是綜合UNIX的不同版本,集中開發一個標準系統。1991年,UNIX綜合實驗室綜合了System V Release 3、SUN OS和Xenix的所有特點,發行了System V Release 4。為了與System V Release 4競爭,一些公司,如IBM和惠普的Open Software Foundation(OSF)去產生自己的UNIX標準版本,繼而出現了兩個標準商業版本OSF和System V Release 4。1993年,AT&T將其UNIX轉賣給Novell公司。UNIX系統實驗室成為了Novell和UNIX系統小組的一部分。Novell發行了基于System V Release 4的自己的UNIX版本UNIXWare,它可以和Novell公司的Netware系統相聯合。SUN公司已經將System V Release 4融進了它的SUN OS,發行了Solaris。兩個相互競爭的UNIX使用的圖形用戶界面(一個叫Motif,另一個叫Openlook),已經合并為一個新的工作平臺標準,叫做通用平臺環境(CDE)。

Linux發展史

1991年10月5日,赫爾辛基大學的一名研究生Linus Benedict Torvalds在一個Usenet新聞組(comp.os.minix)中宣布他研制出一種類似UNIX的小操作系統,稱為Linux。新的操作系統受到另一個UNIX的小操作系統——Minix的啟發,該系統是一名叫Andrew S. Tanenbaum的教師開發的。讀者可能會猜想這個系統應該是Linux的0.01版本,實際上并非如此。真正的Linux 0.01版本并未被發布,原因是0.01版本不實用。Linus僅在第一個Linux的FTP站點上提供過這個版本的源代碼。Torvalds于10月5日發布的這個Linux版本被稱為0.02版,它能夠運行gnu Bourne Again Shell(bash)和GNU的C編譯程序(GCC)以及其他少量語言。Torvalds絕對想不到他設想的一種針對高級業余愛好者和黑客們的操作系統已經產生,這就是人們所稱的Linux。Linux發布時的版本是0.02,后來又有0.03版,然后跳到0.10版本。因為世界各地越來越多的程序員都開始開放Linux,它已經達到0.95版。這也就意味著正式公布1.0版本的時候已經不遠了。正式的1.0版本是在1994年公布的。

  1. 開源

Linux是一種自由和開放源代碼的類UNIX操作系統,該操作系統的內核由Linus Benedict Torvalds在1991年首次發布,之后加上用戶空間的應用程序后,就成為了linux操作系統。嚴格來說,Linux只是操作系統的內核,但通常采用Linux內核來表達該意思。而Linux則常用來指基于Linux的完整操作系統,它包括GUI組件和許多其他的實用工具。GNU通用公共許可協議(GNU General public License,簡稱GNU GPL或GPL),是一個廣泛被使用的自由軟件許可條款,最初由理查德·斯托曼計劃而撰寫,GPL給予了計算機程序自由軟件的定義,任何基于GPL軟件開發的衍生產品在發布時必須采用GPL許可證方式,且必須公開源代碼。Linux是自由軟件和開放源代碼軟件發展中的最著名的例子。只要遵循GNU通用公共許可證,任何人和機構都可以自由地使用Linux所有的底層源代碼,也可以自由地修改和再發布。隨著Linux操作系統的飛速發展,各種集成在Linux上的開源軟件和實用工具也得到了應用和普及,因此Linux也成為了開源軟件的代名詞。

  1. 官網

kernel

  1. 企業應用現狀

Linux在服務器領域的發展

Linux在桌面領域的發展

Linux在移動嵌入式領域的發展

Linux在云計算/大數據領域的應用

  1. 發行版本

Debian

Ubuntu

centos

Fedora

Kali Linux

Linux與Unix發展史與Linux的現狀

Linux發展史完

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享