溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

操作系統(tǒng)的發(fā)展

發(fā)布時(shí)間:2020-07-23 05:28:16 來源:網(wǎng)絡(luò) 閱讀:657 作者:樂樂快跑 欄目:系統(tǒng)運(yùn)維

操作系統(tǒng)的發(fā)展在開篇章我們了解了計(jì)算機(jī)的發(fā)展,那是計(jì)算機(jī)概念的提出極其硬件的組合。本章我們說下在有了這些硬件的基礎(chǔ)上,怎么去管理這些硬件的問題。操作系統(tǒng)的發(fā)展

計(jì)算機(jī)有了硬件就像我們?nèi)艘粯佑辛塑|體,但沒有思想,只會(huì)做些簡單的機(jī)械式的運(yùn)算并且還要在人的幫助下,為了解決這一問題。 

1964年由貝爾實(shí)驗(yàn)室麻省理工學(xué)院美國通用電氣公司所共同參與研發(fā)一套安裝在大型主機(jī)上多人多任務(wù)的操作系統(tǒng)Multics。因MULTICS項(xiàng)目的工作進(jìn)度過于緩慢,最后終究遭裁撤的命運(yùn),貝爾實(shí)驗(yàn)室退出此項(xiàng)目。當(dāng)時(shí),·湯普遜正在撰寫一個(gè)稱為星際旅行Space Travel)的游戲程序。Multics計(jì)劃停止后,由貝爾實(shí)驗(yàn)室的兩位軟件工程師·湯普遜丹尼斯·里奇C語言為基礎(chǔ)而發(fā)展出UNIX。至于作者為什么寫了Unix,這里不在多說,詳細(xì)情況我們可以參考其他文獻(xiàn)資料。

  UNIX操作系統(tǒng)是由AT&T公司(貝爾實(shí)驗(yàn)室)開發(fā)出來的。由于它的早期版本是完全免費(fèi)的,可以輕易獲得并隨意修改,所以它得到了廣泛的接受。后來,它成為開發(fā)小型機(jī)操作系統(tǒng)的起點(diǎn)。由于早期的廣泛應(yīng)用,它已經(jīng)成為的操系統(tǒng)的典范。Unix橫空出世,無疑給我們的計(jì)算機(jī)發(fā)展帶來了迅猛的發(fā)展。

 計(jì)算機(jī)有了操作系統(tǒng)就好比人有了思想,他可以在硬件的基礎(chǔ)上按照人類事先給他思想(程序),無限制的工作。我們在開始說道他(Unix)是免費(fèi),這樣極大的促進(jìn)了更多的計(jì)算機(jī)愛好者去研究他,許多機(jī)構(gòu)在此源碼基礎(chǔ)上加以擴(kuò)充和改進(jìn),形成了所謂的“Unix變種,這些變種反過來也促進(jìn)了Unix的發(fā)展,其中最著名的變種之一是由加州大學(xué)柏克萊分校開發(fā)的柏克萊軟件包(BSD)產(chǎn)品。后來AT&T意識到了Unix的商業(yè)價(jià)值,不再將Unix源碼授權(quán)給學(xué)術(shù)機(jī)構(gòu),并對之前的Unix及其變種聲明了版權(quán)權(quán)利。BSDUnix的歷史發(fā)展中具有相當(dāng)大的影響力,被很多商業(yè)廠家采用,成為很多商用Unix的基礎(chǔ)。其不斷增大的影響力終于引起了AT&T的關(guān)注,于是開始了一場持久的版權(quán)官司,這場官司一直打到AT&T將自己的Unix系統(tǒng)實(shí)驗(yàn)室賣掉,新接手的Novell采取了一種比較開明的做法,允許柏克萊分校自由發(fā)布自己的Unix變種,但是前提是必須將來自于AT&T的代碼完全刪除,于是誕生了4.4 BSD Lite版,由于這個(gè)版本不存在法律問題,4.4 BSD Lite成為了現(xiàn)代柏克萊軟件包的基礎(chǔ)版本。盡管后來,非商業(yè)版的Unix系統(tǒng)又經(jīng)過了很多演變,但其中有不少最終都是創(chuàng)建在BSD版本上(Linux、Minix等系統(tǒng)除外)。所以從這個(gè)角度上,4.4 BSD 又是所有自由版本Unix的基礎(chǔ),它們和System VLinux等共同成Unix操作系統(tǒng)這片璀璨的星空。

   此后的幾十年中,Unix仍在不斷變化,其版權(quán)所有者不斷變更,授權(quán)者的數(shù)量也在增加。Unix的版權(quán)曾經(jīng)為AT&T所有,之后Novell擁有了Unix,再之后Novell又將版權(quán)出售給了圣克魯茲作業(yè),但不包括知識產(chǎn)權(quán)和專利權(quán)(這一事實(shí)雙方尚存在爭議)。有很多大公司在獲取了Unix的授權(quán)之后,開發(fā)了自己的Unix產(chǎn)品,比如IBMAIXHPHP-UX、SCOOpenserver、SUNSolaris(被Oracle收購)和SGIIRIX。

   在這里我們在花一點(diǎn)兒時(shí)間了解下windows操作系統(tǒng),在unix為版權(quán)打官司的時(shí)候,時(shí)間是1980年,遠(yuǎn)在西雅圖一個(gè)計(jì)算機(jī)公司的一個(gè)程序員蒂姆.帕特森,花了4個(gè)月時(shí)間研發(fā)了DOS操作系統(tǒng),比爾蓋茨聽說了以極其廉價(jià)的價(jià)格從他手里買來了版權(quán),然后通過關(guān)系(他母親IBM董事會(huì)成員),以版權(quán)的形式安裝在IBM的計(jì)算機(jī)上,就這樣微軟的名聲鵲起,于此同時(shí)比爾蓋茨也成功了。此時(shí)的dos仍是一個(gè)黑乎乎的窗口,命令行界面。后來怎么有了桌面呢?這我們就不得不提起至今在計(jì)算機(jī)行業(yè)做的非常牛的蘋果公司。蘋果公司的系統(tǒng)是才采用freeBSDunix, 蘋果公司由史蒂夫·喬布斯史蒂夫·沃茲尼克、羅納德·韋恩創(chuàng)立于197641日,開發(fā)和銷售個(gè)人計(jì)算機(jī)。開始他們的計(jì)算金都是命令行的式的,一個(gè)偶然的機(jī)會(huì)喬布斯去施樂公司,當(dāng)時(shí)施樂公司研發(fā)了電腦圖形界面,因?yàn)槭饭镜母邔記Q策把開發(fā)的圖形界面打入到冷宮,喬布斯看到就把他(圖形界面)買到自己的公司,當(dāng)比爾蓋茨聽說后,去喬布斯公司,以高超的言辭說服喬布斯給他也弄了一份,也因此事比爾蓋茨搶了喬布斯公司一個(gè)訂單。以至于喬布斯怒目相對比爾蓋茨說他是“小偷”,至于詳細(xì)的經(jīng)過我不在多述。也因此才成就了我們現(xiàn)在圖形界面的系統(tǒng)。

    操作系統(tǒng)在此時(shí),成為各個(gè)公司的法寶,有了商業(yè)版權(quán)的概念,當(dāng)時(shí)是十分昂貴的,有一個(gè)大牛安德魯·斯圖爾特·塔能鮑姆為在計(jì)算機(jī)科學(xué)用作教學(xué)。他自己就下決心開發(fā)了另一個(gè)操作系統(tǒng)(MINIX),MINIX是一個(gè)輕量小型并采用微內(nèi)核(Micro-Kernel)架構(gòu)的類Unix操作系統(tǒng),1991年,林納斯·托瓦茲赫爾辛基大學(xué)上學(xué)時(shí),對操作系統(tǒng)很好奇。他對MINIX只允許在教育上使用很不滿(在當(dāng)時(shí)MINIX不允許被用作任何商業(yè)使用),于是他便開始寫他自己的操作系統(tǒng),這就是后來的Linux內(nèi)核。

 1983年有那么一個(gè)牛人理查德·馬修·斯托曼覺得程序員開發(fā)的源代碼應(yīng)該是開源的人類共享的,為了打破這一壟斷局面創(chuàng)立GNU計(jì)劃。這個(gè)計(jì)劃有一個(gè)目標(biāo),是為了發(fā)展一個(gè)完全自由的類Unix操作系統(tǒng)。自1984年發(fā)起這個(gè)計(jì)劃以來[13],在1985年,理查德·馬修·斯托曼發(fā)起自由軟件基金會(huì)并且在1989年撰寫GPL。就這樣GNU發(fā)展各種應(yīng)用,林納斯·托瓦茲發(fā)展系統(tǒng)內(nèi)核,在眾多的開源工作者的共同努力下,GNU開發(fā)的各種應(yīng)用與Linux的內(nèi)核喜結(jié)良緣,成就一新的類unix,至于為什么說他是類unix,而不是Unix,這個(gè)要從哲學(xué)的角度去看待了。因?yàn)?/span>Linux的系統(tǒng)是一個(gè)模塊化的類Unix操作系統(tǒng)。Linux操作系統(tǒng)的大部分設(shè)計(jì)思想來源于20世紀(jì)70年代到80年代的Unix操作系統(tǒng)所創(chuàng)建的基本設(shè)計(jì)思想。Linux系統(tǒng)使用單內(nèi)核,由Linux內(nèi)核負(fù)責(zé)處理進(jìn)程控制、網(wǎng)絡(luò),以及外圍設(shè)備文件系統(tǒng)的訪問。在系統(tǒng)運(yùn)行的時(shí)候,設(shè)備驅(qū)動(dòng)程序要么與內(nèi)核直接集成,要么以加載模塊形式添加。

      Linux具有設(shè)備獨(dú)立性,它內(nèi)核具有高度適應(yīng)能力,從而給系統(tǒng)提供了更高級的功能。GNU用戶界面組件是大多數(shù)Linux操作系統(tǒng)的重要組成部分,提供常用的C函數(shù)庫,shell,還有許多常見的Unix實(shí)用工具,可以完成許多基本的操作系統(tǒng)任務(wù)。

        Linux的橫空出世,讓一些商家和機(jī)構(gòu)看到了利潤,于是就有了Linux發(fā)行版,Linux發(fā)行版指的就是通常所說的“Linux操作系統(tǒng),它一般是由一些組織、團(tuán)體、公司或者個(gè)人制作并發(fā)行的。Linux內(nèi)核主要作為Linux發(fā)行版的一部分而使用。通常來講,一個(gè)Linux發(fā)行版包括Linux內(nèi)核,以及將整個(gè)軟件安裝到電腦上的一套安裝工具,還有各種GNU軟件,和其他的一些自由軟件,在一些Linux發(fā)行版中可能會(huì)包含一些專有軟件。發(fā)行版為許多不同的目的而制作,包括對不同電腦硬件結(jié)構(gòu)的支持,對普通用戶或開發(fā)者使用方式的調(diào)整,針對實(shí)時(shí)應(yīng)用或嵌入式系統(tǒng)的開發(fā)等等。目前,超過三百個(gè)發(fā)行版被積極的開發(fā),最普遍被使用的發(fā)行版有大約十二個(gè)。較為知名的有Fedora、Debian、Ubunturedhat等。Linux發(fā)行版一直被用來作為服務(wù)器的操作系統(tǒng),并且已經(jīng)在該領(lǐng)域中占據(jù)重要地位。操作系統(tǒng)的簡單介紹就到此了,下面就進(jìn)入我們的服務(wù)器領(lǐng)域啦!操作系統(tǒng)的發(fā)展

 





向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI