本文主要介紹unix和linux一樣嗎(linux和unix各有什么特點?兩者之間有什么聯(lián)系?),下面一起看看unix和linux一樣嗎(linux和unix各有什么特點?兩者之間有什么聯(lián)系?)相關(guān)資訊。
linux和unix最大的區(qū)別在于,前者是開發(fā)源代碼的自由軟件,后者是以知識產(chǎn)權(quán)保護源代碼的傳統(tǒng)商業(yè)軟件。這應(yīng)該是他們最大的區(qū)別,體現(xiàn)在前者用戶有很高的自主性,但后者只能被動適應(yīng);這種差異還表現(xiàn)在,前者的開發(fā)是在完全開放的環(huán)境下,而后者的開發(fā)則是完全在黑箱中,只有相關(guān)的開發(fā)者才能接觸到產(chǎn)品的原型。
linux的起源可以追溯到最古老的unix。1969年,貝爾實驗室的肯·湯普森(ken thompson)開始用一臺閑置的pdp7電腦開發(fā)多用戶多任務(wù)操作系統(tǒng)。不久,丹尼斯·里奇也加入了這個項目,最早的unix就是在他們的共同努力下誕生的。richie受到早期項目multics的啟發(fā),將這個操作系統(tǒng)命名為unix。早期的unix是用匯編語言編寫的,但它的第三個版本是用一種全新的編程語言c重新設(shè)計的,c是richie設(shè)計的用于編寫操作系統(tǒng)的編程語言。通過這種重寫,unix可以移植到更強大的decpd11/45和11/70計算機上運行。后來發(fā)生的事情,就像他們說的,已經(jīng)成為歷史。unix走出實驗室,成為操作系統(tǒng)的主流?,F(xiàn)在幾乎每個主要的計算機制造商都有自己的unix版本。
linux起源于學(xué)生的簡單需求。linus torvalds,linux的作者和主要維護者,他在大學(xué)時唯一買得起的軟件是minix。minix是一個類似unix的簡單操作系統(tǒng),廣泛用于輔助教學(xué)。linus對minix不滿意,所以他決定自己編寫軟件。他以學(xué)生時代就很熟悉的unix為原型,在intel 386 pc上開始了他的工作。他進步很快。在工作成果的鼓舞下,他通過網(wǎng)絡(luò)與其他同學(xué)分享了這一成果,主要用于學(xué)術(shù)領(lǐng)域。有人看到了這個軟件,開始分發(fā)。每當(dāng)一個新的問題出現(xiàn),就會有人立即找到解決方案并加入其中。很快,linux成為了一個操作系統(tǒng)。值得注意的是,linux不包括unix源代碼。它是根據(jù)公布的posix標準重寫的。linux使用了大量由馬薩諸塞州劍橋資助的gnu軟件,linux本身就是由它們構(gòu)建的。
另外兩個大的區(qū)別是:
1) unix系統(tǒng)大多配硬件,而linux可以運行在各種硬件平臺上。2) unix是商業(yè)軟件,而linux是自由軟件,自由開源。
unix(5萬美元)和linux是免費的。
[歷史]
unix比linux有更長的歷史。linux的想法源于unix。
[產(chǎn)品]
unix和linux是操作系統(tǒng)的名稱,但unix這四個字母不僅是操作系統(tǒng)的名稱,而且作為商標歸sco所有。
linux商業(yè)化的有redhat linux,suse linux,slakeware linux,國產(chǎn)紅旗,turbo linux。
unix主要有sun的solaris,ibm的aix,惠普的hpux,x86平臺的sco unix/unixware。
[其他差異]
linux的核心是免費的,免費使用,核心源代碼是開放的。
而且unix的核心也不是公有的。
在硬件要求上,linux比unix要求低,安裝上更容易掌握。
在使用中,linux相對來說沒有unix復(fù)雜。
unix多是硬件廠商針對自己硬件平臺的操作系統(tǒng),主要涉及cpu等。例如,sun solaris作為一種商業(yè)產(chǎn)品,位于使用sparc/sparcii cpu的工作站和服務(wù)器上。當(dāng)然,solaris也有x86版本,linux也有它的risc版本。
但確切地說,把risc上的unix和x86上的linux相提并論是不合適的。
至于價格,個人使用linux基本是免費的,不同的linux發(fā)行商都針對企業(yè)級應(yīng)用優(yōu)化了自己的基礎(chǔ)系統(tǒng),比如redhat 包括支持服務(wù)在內(nèi)的更貴的美國企業(yè)產(chǎn)品。
unix和ibm/hp/sun一樣,主要是針對其硬件平臺,所以操作系統(tǒng)通常在設(shè)備價格中。沒有人會單獨購買unix操作系統(tǒng)。
在性能上,linux沒有unix全面,但基本上是針對個人的。
對于用戶和小應(yīng)用來說綽綽有余。
通常,如果你有機會使用unix環(huán)境,如銀行和電信部門,通常是unix的固定模式。比如電信的sun占多數(shù),民航的hp占多數(shù),銀行的ibm占多數(shù)。在學(xué)習(xí)中,不同的unix命令集有些不同,要注意。
至于學(xué)習(xí),我覺得linux稍微好學(xué)一點,現(xiàn)在喜歡學(xué)。
擺弄linux的人越來越多,各種關(guān)于linux的信息。
有很多。如果你想自學(xué),那么linux或者bsd系統(tǒng)是個不錯的選擇。x86機器就可以了。
在應(yīng)用上,除非是大型網(wǎng)站,一個一般企業(yè)或個人都可以使用linux。
unix是一個多用戶多任務(wù)的操作系統(tǒng),功能強大,性能全面。它可以應(yīng)用于許多不同的平臺,從超級計算機到普通pc,它是使用最廣泛和最有影響力的操作系統(tǒng)。
linux是一種外觀和性能與unix相同或更好的操作系統(tǒng)。但是,linux并不是源自任何版本的unix源代碼,它也不是unix,而是一個類似于unix的產(chǎn)品。linux產(chǎn)品已經(jīng)成功模仿了unix系統(tǒng)和功能。具體來說,linux是一套兼容system v和bsd unix的操作系統(tǒng)。對于system v,軟件程序的源代碼可以在linux下重新編譯后運行,而對于bsd unix,其可執(zhí)行文件可以直接在linux環(huán)境下運行。
一般來說,linux是符合posix(可移植操作系統(tǒng)環(huán)境)規(guī)范的操作系統(tǒng)。它可以在普通pc機上實現(xiàn)unix的所有功能,并具有多任務(wù)、多用戶的能力。linux受到電腦愛好者喜愛的另一個主要原因是,它擁有unix的所有功能,任何使用unix操作系統(tǒng)或想學(xué)習(xí)unix操作系統(tǒng)的人都可以從linux中受益。
在網(wǎng)絡(luò)管理能力和安全性方面,每個用過linux的人都承認linux和unix很像。unix系統(tǒng)一直作為高端應(yīng)用或服務(wù)器系統(tǒng)使用,因此有一套完善的網(wǎng)絡(luò)管理機制和規(guī)則。linux遵循了這些優(yōu)秀的規(guī)則,這使得網(wǎng)絡(luò)可配置,并為系統(tǒng)管理提供了極大的靈活性。
了解更多unix和linux一樣嗎(linux和unix各有什么特點?兩者之間有什么聯(lián)系?)相關(guān)內(nèi)容請關(guān)注本站點。