Linux起源和發(fā)展

一、Linux的起源
什么是linux?
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和Unix的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。它除了在服務(wù)器操作系統(tǒng)方面保持著強勁的發(fā)展勢頭以外,在個人電腦、嵌入式系統(tǒng)上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統(tǒng)的實現(xiàn)機制,而且可以根據(jù)自身的需要來修改完善這個操作系統(tǒng),使其最大化地適應(yīng)用戶的需要。

Linux不僅系統(tǒng)性能穩(wěn)定,而且是開源軟件。其核心防火墻組件性能高效、配置簡單,保證了系統(tǒng)的安全。在很多企業(yè)網(wǎng)絡(luò)中,為了追求速度和安全,Linux操作系統(tǒng)不僅僅是被網(wǎng)絡(luò)運維人員當作服務(wù)器使用,Linux既可以當作服務(wù)器,又可以當作網(wǎng)絡(luò)防火墻是Linux的 一大亮點。

Linux與其他操作系統(tǒng)相比 ,具有開放源碼、沒有版權(quán)、技術(shù)社區(qū)用戶多等特點 ,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統(tǒng)中內(nèi)嵌網(wǎng)絡(luò)協(xié)議棧 ,經(jīng)過適當?shù)呐渲镁涂蓪崿F(xiàn)路由器的功能。這些特點使得Linux成為開發(fā)路由交換設(shè)備的理想開發(fā)平臺。

image.png

Linux的起源
Linux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著五個重要支柱:Unix操作系統(tǒng)、MINIX操作系統(tǒng)、GNU計劃、POSIX標準和Internet網(wǎng)絡(luò)。

20世紀80年代,計算機硬件的性能不斷提高,PC的市場不斷擴大,當時可供計算機選用的操作系統(tǒng)主要有Unix、DOS和MacOS這幾種。Unix價格昂貴,不能運行于PC;DOS顯得簡陋,且源代碼被軟件廠商嚴格保密;
MacOS是一種專門用于蘋果計算機的操作系統(tǒng)。此時,計算機科學(xué)領(lǐng)域迫切需要一個更加完善、強大、廉價和完全開放的操作系統(tǒng)。由于供教學(xué)使用的典型操作系統(tǒng)很少,因此當時在荷蘭當教授的美國人AndrewS.Tanenbaum編寫了一個操作系統(tǒng),名為MINIX,為了向?qū)W生講述操作系統(tǒng)內(nèi)部工作原理。MINIX雖然很好,但只是一個用于教學(xué)目的的簡單操作系統(tǒng),而不是一個強有力的實用操作系統(tǒng),然而最大的好處就是公開源代碼。全世界學(xué)計算機的學(xué)生都通過鉆研MINIX源代碼來了解電腦里運行的MINIX操作系統(tǒng),芬蘭赫爾辛基大學(xué)大學(xué)二年級的學(xué)生Linus Torvalds就是其中一個,在吸收了MINIX精華的基礎(chǔ)上,Linus于1991年寫出了屬于自己的Linux操作系統(tǒng),版本為Linux0.01,是Linux時代開始的標志。他利用Unix的核心,去除繁雜的核心程序,改寫成適用于一般計算機的x86系統(tǒng),并放在網(wǎng)絡(luò)上供大家下載,1994年推出完整的核心Version1.0,至此,Linux逐漸成為功能完善、穩(wěn)定的操作系統(tǒng),并被廣泛使用。


54.png

image.png

Linux的發(fā)展史
Linux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著五個重要支柱:UNIX 操作系統(tǒng)、MINIX 操作系統(tǒng)、GNU計劃、POSIX 標準和Internet 網(wǎng)絡(luò)。

984年,Andrew S.Tanenbaum開發(fā)了用于教學(xué)的UNIX系統(tǒng),命名為Mininx。

1989年,Andrew S.Tanenbaum將Minix系統(tǒng)運行于x86的PC平臺。

1990年,芬蘭赫爾辛基大學(xué)學(xué)生Linux Torvalds首次接觸Minix系統(tǒng)。

1991年,Linux Torvalds開始在Minix上編寫各種驅(qū)動程序等操作系統(tǒng)內(nèi)核組件。

1991年年底,Linux Torvalds公開了Linux內(nèi)核源碼0.02版

1994年,Linux 1.0版本發(fā)布

1996年,Linux 2.0版本發(fā)布

2011年,Linux3.0版本發(fā)布

這里面我們所介紹的發(fā)布時間,指的都是內(nèi)核大版本的發(fā)布時間,次要版本號更新時間請參看FAQ

二、Linux和Unix的對比
我們所討論的差異只從硬件支持,版權(quán)和價格這些來討論他們之間的區(qū)別,UNIX是一個功能強大、性能全面的多用戶、多任務(wù)操作系統(tǒng),可以應(yīng)用從巨型計算機到普通PC機等多種不同的平臺上,是應(yīng)用面最廣、影響力最大的操作系統(tǒng)。
Linux是一種外觀和性能與UNIX相同或更好的操作系統(tǒng),但Linux不源于任何版本的UNIX的源代碼,并不是UNIX,而是一個類似于UNIX的產(chǎn)品。
Linux是開發(fā)源代碼的自由軟件,UNIX是對源代碼實行知識產(chǎn)權(quán)保護的傳統(tǒng)商業(yè)軟件.
UNIX系統(tǒng)大多是與硬件配套的,而Linux則可運行在多種硬件平臺上.
UNIX是商業(yè)軟件,需要收費,而Linux是自由軟件,免費、公開源代碼的
在對硬件的要求上,linux比unix要低,沒有unix那么苛刻.在安裝上linux比unix容易掌握.

三、類Unix操作系統(tǒng)介紹
什么是類Unix操作系統(tǒng)?
類Unix系統(tǒng)(英文:Unix-like)是指繼承UNIX的設(shè)計風格演變出來的系統(tǒng),這些操作系統(tǒng)雖然有的是自由軟件,有的是商業(yè)軟件,但都相當程度地繼承了原始UNIX的特性,有許多相似處,并且都在一定程度上遵守POSIX規(guī)范,但是它們卻并不含有UNIX的源代碼。由于UNIX標準認定價格昂貴,所以目前唯一獲得UNIX標準認定的為蘋果的MACOS系統(tǒng)。

類Unix操作系統(tǒng)有哪些?
FreeBSD及其衍生產(chǎn)品、OpenBSD及其衍生產(chǎn)品、GNU/Linux、GNU/OpenSolaris等等,這里面我們所介紹的幾種主流的類Unix操作系統(tǒng),他們大多都屬于開源產(chǎn)品,在互聯(lián)網(wǎng)上是可以獲取到的,有興趣的同學(xué)可以自行搜索并下載安裝

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容