初識linux

1、Unix

可能大家首先看到Unix會有點奇怪,我們要講的不是Linux嗎?怎么蹦出個Unix,雖然它和Linux長得有點像。因為它們確實有很深的淵源!

Unix 是在1969年美國貝爾實驗室的 肯.湯普森開發(fā)出來的一款操作系統(tǒng),什么是操作系統(tǒng)?大家正在玩的 Windows 和 Max OS就是兩個操作系統(tǒng)。操作系統(tǒng)是用戶和計算機的接口,同時也是計算機硬件和應(yīng)用程序的接口,也就是說我們和計算機打交道以及計算機底層硬件和應(yīng)用程序打交道都是通過操作系統(tǒng)。如下所示:

image

而我們所說的Unix也是一個操作系統(tǒng),其源代碼大部分都是用C語言寫的。它是一個強大的多用戶、多任務(wù)操作系統(tǒng),而且支持多種處理器架構(gòu)。在1984年,Unix用戶協(xié)會頒發(fā)了使用標準。后來IEEE為此制定了POSIX標準(即IEEE1003標準)國際標準名稱為ISO/IEC9945,它通過一組最小的功能定義了在UNIX操作系統(tǒng)和應(yīng)用程序之間兼容的語言接口。這個標準很重要,后面很多系統(tǒng)的開發(fā)都是遵循這個標準來的。

雖然Unix系統(tǒng)這么好用,但是很不幸,它是一個對源代碼實行知識產(chǎn)權(quán)保護的傳統(tǒng)商業(yè)軟件,也就是說Unix系統(tǒng)源代碼不開源,而且Unix系統(tǒng)也是一個收費軟件。這也直接導致了Linux系統(tǒng)的誕生。

2、Linux

UNIX 最初免費發(fā)布,在1990年,UNIX 在服務(wù)器市場尤其是大學校園成為主流操作系統(tǒng),許多校園都有 UNIX 主機,當然還包括一些研究它的計算機系的學生。這些學生都渴望能在自己的電腦上運行 UNIX 。不幸的是,從那時候開始,UNIX 開始變得商業(yè)化,它的價格也變得非常昂貴。而唯一低廉的選擇就是 MINIX ,這是一個功能有限的類似 UNIX 的操作系統(tǒng),作者 Andrew Tanebaum 開發(fā)它的目的是用于教學。

1991 年 10 月,Linus Torvalds(Linux 之父)在赫爾辛基大學接觸 UNIX ,他希望能在自己的電腦上運行一個類似的操作系統(tǒng)??墒?UNIX 的商業(yè)版本非常昂貴,于是他從 MINIX 開始入手,而 Linus Torvalds 對Minix不是很滿意,于是決定自己編寫軟件。他以學生時代熟悉的Unix作為原型, 在一臺Intel 386 PC上開始了他的工作。他的進展很快,受工作成績的鼓舞,他將這項成果通過互連網(wǎng)與其他同學共享,主要用于學術(shù)領(lǐng)域。他第一次發(fā)行的版本很快吸引了一些黑客。盡管最初的 Linux 并沒有多少用處,但由于一些黑客的加入使它很快就具有了許多吸引人的特性,甚至一些對操作系統(tǒng)開發(fā)不感興趣的人也開始關(guān)注它。每當出現(xiàn)新問題時,有人會立刻找到解決辦法并加入其中,很快的, Linux成為了一個操作系統(tǒng)。值得注意的是Linux并沒有包括Unix源碼,它是按照公開的POSIX標準重新編寫的。Linux大量使用了由麻省劍橋免費軟件基金的GNU軟件,同時Linux自身也是用它們構(gòu)造而成。

image

3、Unix和Linux的區(qū)別

Linux和UNIX的最大的區(qū)別是,前者是開放源代碼的自由軟件,而后者是對源代碼實行知識產(chǎn)權(quán)保護的傳統(tǒng)商業(yè)軟件。這應(yīng)該是他們最大的不同,這種不同體現(xiàn)在用戶對前者有很高的自主權(quán),而對后者卻只能去被動的適應(yīng);這種不同還表現(xiàn)在前者的開發(fā)是處在一個完全開放的環(huán)境之中,而后者的開發(fā)完全是處在一個黑箱之中,只有相關(guān)的開發(fā)人員才能夠接觸的產(chǎn)品的原型。具體區(qū)別如下:

①、UNIX系統(tǒng)大多是與硬件配套的,而Linux則可運行在多種硬件平臺上.

②、UNIX是商業(yè)軟件,收費,而Linux是自由軟件,免費、公開源代碼的.

③、Linux商業(yè)化的有RedHat Linux 、SuSe Linux、slakeware Linux、國內(nèi)的紅旗等,還有Turbo Linux.

④、Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平臺的的SCO Unix/Unixware.

?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

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