unix和linux的區(qū)別 unix發(fā)展史的由來(lái)
unix和linux的區(qū)別
從系統(tǒng)的來(lái)源角度:Linux是Unix的開源實(shí)現(xiàn),Unix一開始的時(shí)候也是開源的,后來(lái)才以授權(quán)方式閉源,這時(shí)候在原始Unix基礎(chǔ)上誕生了AIX,HP-UX等這些都是正統(tǒng)Unix,但BSD被認(rèn)為是Unix精神的繼承者(BSD同樣也是Unix的另外一個(gè)開源實(shí)現(xiàn))也是Unix的一種,Linux為什么比BSD發(fā)展的好這里不討論。從這里看Linux是Unix的一個(gè)模仿者之一。
站在時(shí)間和發(fā)展的角度:這兩個(gè)操作系統(tǒng)可以認(rèn)為是同一個(gè)操作系統(tǒng)的不同時(shí)期 UNIX是過去的UNIX,Linux是現(xiàn)在的UNIX,就像大清王國(guó)和中國(guó)的關(guān)系吧,你把Linux說成UNIX也沒有錯(cuò),只不過是個(gè)商標(biāo)而已,Unix要是沒有閉源Unix應(yīng)該就和現(xiàn)在的Linux差不多了。
UNIX系統(tǒng)是一個(gè)分時(shí)系統(tǒng)。最早的UNIX系統(tǒng)于1970年問世。此前,只有面向批處理作業(yè)的操作系統(tǒng),這樣的系統(tǒng)對(duì)于需要立即得到響應(yīng)的用戶來(lái)說是太慢了。在60年代末,Kenneth Thompson和Dennis Ritchie都曾參加過交互方式分時(shí)系統(tǒng)Multics的設(shè)計(jì),而開發(fā)該系統(tǒng)所使用的工具是CTSS。這兩個(gè)系統(tǒng)在操作系統(tǒng)的發(fā)展過程中都產(chǎn)生過重大影響。在此基礎(chǔ)上,在對(duì)當(dāng)時(shí)現(xiàn)有的技術(shù)進(jìn)行精選提煉和發(fā)展的過程中,K.Thompson于1969年在小型計(jì)算機(jī)上開發(fā)UNIX系統(tǒng),后于1970年投入運(yùn)行。
當(dāng)時(shí),PDP-11系列小型計(jì)算機(jī)在世界各地已經(jīng)得到廣泛應(yīng)用,UNIX系統(tǒng)一開發(fā)后便廣泛配備于美國(guó)各大學(xué)的PDP-11系列計(jì)算機(jī)上,由此為UNIX的廣泛應(yīng)用創(chuàng)造了物質(zhì)條件。
1978年,UNIX Version VI發(fā)表,隨后又于1979年用于VAX-11超級(jí)小型機(jī)。以后,不斷地出現(xiàn)各種新的版本。美國(guó)電話電報(bào)公司分別于1981年和1983年發(fā)表AT&T UNIX SystemII和UNIX SystemV。美國(guó)加州大學(xué)伯克萊分校也先后發(fā)表了UNIX的版本BSD4.1,BSD4.2和BSD4.3。
現(xiàn)在UNIX系統(tǒng)的用戶日益增多,應(yīng)用范圍也日益擴(kuò)大。無(wú)論在各種類型的微型機(jī)、小型機(jī),還是在中、大型計(jì)算機(jī),以及在計(jì)算機(jī)工作站甚至個(gè)人計(jì)算機(jī)上,很多都已配有UNIX系統(tǒng)。不僅新推出的機(jī)型配有UNIX系統(tǒng),而且一些歷史較久的生產(chǎn)廠商,也競(jìng)相將原有機(jī)型配上UNIX系統(tǒng)以便打開銷路、爭(zhēng)取市場(chǎng)。
Linux是簡(jiǎn)史
Linux操作系統(tǒng)的誕生、發(fā)展和成長(zhǎng)過程始終依賴著五個(gè)重要支柱:Unix操作系統(tǒng)、MINIX操作系統(tǒng)、GNU計(jì)劃、POSIX標(biāo)準(zhǔn)和Internet網(wǎng)絡(luò)。
20世紀(jì)80年代,計(jì)算機(jī)硬件的性能不斷提高,PC的市場(chǎng)不斷擴(kuò)大,當(dāng)時(shí)可供計(jì)算機(jī)選用的操作系統(tǒng)主要有Unix、DOS和macOS這幾種。Unix價(jià)格昂貴,不能運(yùn)行于PC;DOS顯得簡(jiǎn)陋,且源代碼被軟件廠商嚴(yán)格保密;MacOS是一種專門用于蘋果計(jì)算機(jī)的操作系統(tǒng)。此時(shí),計(jì)算機(jī)科學(xué)領(lǐng)域迫切需要一個(gè)更加完善、強(qiáng)大、廉價(jià)和完全開放的操作系統(tǒng)。由于供教學(xué)使用的典型操作系統(tǒng)很少,因此當(dāng)時(shí)在荷蘭當(dāng)教授的美國(guó)人AndrewS.Tanenbaum編寫了一個(gè)操作系統(tǒng),名為MINIX,為了向?qū)W生講述操作系統(tǒng)內(nèi)部工作原理。MINIX雖然很好,但只是一個(gè)用于教學(xué)目的的簡(jiǎn)單操作系統(tǒng),而不是一個(gè)強(qiáng)有力的實(shí)用操作系統(tǒng),然而最大的好處就是公開源代碼。全世界學(xué)計(jì)算機(jī)的學(xué)生都通過鉆研MINIX源代碼來(lái)了解電腦里運(yùn)行的MINIX操作系統(tǒng),芬蘭赫爾辛基大學(xué)大學(xué)二年級(jí)的學(xué)生Linus Torvalds就是其中一個(gè),在吸收了MINIX精華的基礎(chǔ)上,Linus于1991年寫出了屬于自己的Linux操作系統(tǒng),版本為L(zhǎng)inux0.01,是Linux時(shí)代開始的標(biāo)志。他利用Unix的核心,去除繁雜的核心程序,改寫成適用于一般計(jì)算機(jī)的x86系統(tǒng),并放在網(wǎng)絡(luò)上供大家下載,1994年推出完整的核心Version1.0,至此,Linux逐漸成為功能完善、穩(wěn)定的操作系統(tǒng),并被廣泛使用。
<div>
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)
需注明出處:新網(wǎng)idc知識(shí)百科