Unix與Linux的歷史-創(chuàng)新互聯(lián)

    1965年以前,計(jì)算機(jī)的輸入復(fù)雜并且緩慢,而相對(duì)而言,計(jì)算機(jī)的cpu對(duì)輸入的數(shù)據(jù)處理起來卻非???,所以cpu大部分時(shí)間是處在空閑狀態(tài)等待著數(shù)據(jù)的輸入。因此當(dāng)時(shí)迫切需要一套可以讓一臺(tái)計(jì)算機(jī)同時(shí)多人使用并且同時(shí)處理多個(gè)任務(wù)的操作系統(tǒng)。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了恩施土家免費(fèi)建站歡迎大家使用!

    1965年,美國電話電報(bào)公司(AT&T)的Bell實(shí)驗(yàn)室,美國麻省理工學(xué)院的人工智能實(shí)驗(yàn)室(MIT)和美國通用電氣公司(GE)聯(lián)合研發(fā)一套多任務(wù)多用戶的操作系統(tǒng),稱為Multcis。后來,由于Multics項(xiàng)目的目標(biāo)過于龐大,這個(gè)項(xiàng)目漸漸迷失了,1969年前后,該項(xiàng)目即宣告失敗,三家公司全部退出。

    當(dāng)時(shí)Bell實(shí)驗(yàn)室很多工程師已經(jīng)很依賴于Multics系統(tǒng)工作了,由于Bell實(shí)驗(yàn)室的退出,他們便不能繼續(xù)使用Multics。Ken Thompson便是其中一位,當(dāng)時(shí)他正在開發(fā)一款名為“Space Travel”的游戲,沒了Multics系統(tǒng)來運(yùn)行游戲,該游戲項(xiàng)目自然也就擱置了。后來,Ken在實(shí)驗(yàn)室的角落里發(fā)現(xiàn)了一臺(tái)實(shí)驗(yàn)室淘汰的PDP-7(當(dāng)時(shí)的小型計(jì)算機(jī)設(shè)備),于是他決定在這臺(tái)設(shè)備上自己開發(fā)一套操作系統(tǒng)來運(yùn)行“Space Travel”游戲。經(jīng)過一段時(shí)間的努力,Ken的操作系統(tǒng)初具雛形,他把它稱為Unics。后來,Ken很高興地在同事中推薦他的“Space Travel”游戲,但是大家對(duì)他的游戲并不感興趣,對(duì)他開發(fā)的Unics操作系統(tǒng)卻興趣十足,大家紛紛安裝學(xué)習(xí)使用。

  1969年,一次偶然的機(jī)會(huì),Ken通過接手一個(gè)新項(xiàng)目獲得了一臺(tái)當(dāng)時(shí)高配的PDP設(shè)備,Ken如獲至寶,便開始大力研發(fā)他的Unics,此時(shí)Unics已經(jīng)在Bell實(shí)驗(yàn)室廣泛傳開,Ken的一個(gè)同事Dennis Ritchie也加入到Unics系統(tǒng)的研發(fā)中,該系統(tǒng)也更名為Unix。

    Dennis和Ken發(fā)現(xiàn),由于Unix在PDP設(shè)備上面開發(fā)的,該系統(tǒng)只能運(yùn)行在PDP設(shè)備上,為了讓他們的系統(tǒng)可以運(yùn)行在不同的硬件平臺(tái)上面,他們不得不一次次的移植和改寫系統(tǒng),于是他們想使用一種比匯編語言更高級(jí)的語言來重寫系統(tǒng)。當(dāng)時(shí)有一個(gè)比較著名的腳本語言叫B語言,但是性能比較差,并且過于簡(jiǎn)單,他們便將B語言進(jìn)行改進(jìn),稱為C。強(qiáng)大的C語言由此誕生!

    1974年,Ken和Dennis聯(lián)合發(fā)表了一篇關(guān)于Unix的論文,于是Unix便廣為人知,很多人都想獲取該系統(tǒng)研究和學(xué)習(xí)。由于Ken和Dennis是Bell實(shí)驗(yàn)室的員工,他們開發(fā)的Unix自然也屬于Bell實(shí)驗(yàn)室,當(dāng)時(shí)AT&T剛被美國高法院反壟斷法裁定不能銷售除電話電報(bào)以外的任何商品,于是Unix便被無償?shù)奶峁┙o社會(huì)各機(jī)構(gòu),在大家的共同努力下Unix漸漸被加入許多新特性和新功能,變得更加完善。

  1977年,Berkeley大學(xué)的Bill Joy(Sun公司的創(chuàng)始人)針對(duì)他的機(jī)器修改Unix源碼,稱為BSD(Berkeley Software Distribution)。從BSD開始,各大廠商及商業(yè)公司根據(jù)自身公司的硬件架構(gòu),并以BSD系統(tǒng)為基礎(chǔ)進(jìn)行Unix系統(tǒng)的研發(fā),從而產(chǎn)生了許多不同版本的unix操作系統(tǒng)。

    1979年,Bell實(shí)驗(yàn)室從AT&T獨(dú)立出來,這樣他就不再受之前法院對(duì)AT&T的反壟斷約束,于是Unix的開放權(quán)被Bell實(shí)驗(yàn)室收回,各機(jī)構(gòu)紛紛因?yàn)楦恫黄餟nix的版權(quán)費(fèi)而放棄使用Unix。當(dāng)時(shí)已經(jīng)有許多靠包裝發(fā)行Unix來獲取商業(yè)利益的公司,如HP,IBM,SUN,Microsoft 等,Bell實(shí)驗(yàn)室的此一舉動(dòng)自然引起了許多商業(yè)糾紛,并且也是對(duì)Unix發(fā)展的一次重大打擊。

      Unix被收回開放權(quán)后,各大學(xué)就無法自由使用了。芬蘭赫爾辛基大學(xué)的一名教授Andrew Tanenbaum為了給學(xué)生講操作系統(tǒng),便參照Unix自己編寫了一個(gè)系統(tǒng),稱為Minix,Minix系統(tǒng)完全兼容Unix。同樣,Minix是Andrew基于自己的電腦開發(fā)的,無法安裝在其他電腦上面,他的一些學(xué)生為了Minx能運(yùn)行在其他設(shè)備上面為Minx寫了驅(qū)動(dòng),但是Andrew為了保證代碼的純凈不愿意在系統(tǒng)中加入這些驅(qū)動(dòng)。因此學(xué)生便覺得很郁悶,這其中便包括研究生Linus Torvalds。Linus在仔細(xì)研究了Minix的設(shè)計(jì)思想后決定參照Minix自己寫一個(gè)操作系統(tǒng)。

    1991年,Linus Torvalds在研究了Minix的設(shè)計(jì)思想后基于gcc、bash開發(fā)了針對(duì)386機(jī)器的Lniux內(nèi)核;

    1993年,Torvalds發(fā)布Linux-v1.0,并且Linux轉(zhuǎn)向GPL;

    1994年,Linux的第一個(gè)商業(yè)發(fā)行版Slackware問世;

    1996年,Torvalds發(fā)布Linux-v2.0,確定了Linux的吉祥物:企鵝。

至此,Linux終于誕生!我們不得不說這些人真牛。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁標(biāo)題:Unix與Linux的歷史-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://bm7419.com/article6/didoog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、企業(yè)網(wǎng)站制作品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、電子商務(wù)、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)