您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
為自由而生的Linux操作系統(tǒng)
來(lái)源: 日期:2013-11-2 20:34:02 人氣:標(biāo)簽:
——甘卡茲(美國(guó)佐治亞州亞特蘭大市的高級(jí)編程及應(yīng)用顧問(wèn))
為自由而生的linux操作系統(tǒng)
1991年8月25日,linux torvalds宣告linux操作系統(tǒng)的誕生。此后,開(kāi)源的linux系統(tǒng)吸引了各路開(kāi)發(fā)商和研究人員的關(guān)注。如今,linux已經(jīng)深入到我們生活中的方方面面,存在于你的手機(jī)中、atm機(jī)中、你的桌面、電影中、你的汽車(chē)中等等許許多多的地方及領(lǐng)域內(nèi),可以說(shuō)是無(wú)處不在。
一、linux前傳
linux的起源可以追溯到操作系統(tǒng)的鼻祖——unix。1969年,at&t貝爾實(shí)驗(yàn)室的ken thompson(圖1右側(cè)人物)開(kāi)始利用一臺(tái)閑置的pdp-7計(jì)算機(jī)開(kāi)發(fā)一種多用戶(hù)、多任務(wù)的操作系統(tǒng)。沒(méi)過(guò)多久,dennis richie也加入了這個(gè)項(xiàng)目,并吸取了麻省理工學(xué)院更早的一個(gè)名為multics操作系統(tǒng)項(xiàng)目失敗的教訓(xùn)。在他們二人的共同努力下,unix誕生了。
c語(yǔ)言之父——ken thompson(右一)
早期unix是用匯編語(yǔ)言編寫(xiě)的,但從其第三個(gè)版本開(kāi)始,他們?yōu)榱颂岣呦到y(tǒng)的可移植性和開(kāi)發(fā)效率,專(zhuān)門(mén)為unix開(kāi)發(fā)了一種嶄新的編程語(yǔ)言——c語(yǔ)言,并用c語(yǔ)言重新編寫(xiě)大部分代碼。
通過(guò)這次重新編寫(xiě),unix得以移植到更為強(qiáng)大的dec pdp-11/45與11/70計(jì)算機(jī)上運(yùn)行。在unix發(fā)展早期,其源代碼是公開(kāi)的,并且開(kāi)發(fā)文檔也十分詳細(xì),所有這些都為人們進(jìn)行進(jìn)一步的研究提供了方便,因此unix很快成為當(dāng)時(shí)歐美各大高校講解操作系統(tǒng)的藍(lán)本,成為當(dāng)時(shí)校園 流行的操作系統(tǒng)。不僅如此,加州大學(xué)伯克利分校還根據(jù)unix源代碼開(kāi)發(fā)出了鼎鼎大名的bsd,即unix著名的“變種”之一。不過(guò)好景不長(zhǎng),從unix的version 7開(kāi)始,at&t將unix商業(yè)化,更換了許可協(xié)議,不再允許先前自由開(kāi)放的做法。
為了方便教學(xué)和研究,1997年圖靈獎(jiǎng)(計(jì)算機(jī)界的諾貝爾獎(jiǎng))的獲得者andrew s. tanenbaum((圖2,該人也是linux創(chuàng)始人linus的老師)以version 7為藍(lán)本開(kāi)發(fā)了基于intel x86平臺(tái)的minix。此外,andrew tanenbaum還著有一本被世界各大高校廣泛采用的經(jīng)典操作系統(tǒng)教材——《現(xiàn)代操作系統(tǒng)》(《modern operating system》(圖3)。
操作系統(tǒng)的經(jīng)典之作
andrew s. tanenbaum ——modern operating system
minix與version 7在系統(tǒng)調(diào)用級(jí)兼容,但沒(méi)有任何unix代碼。因此,可以不受at&t許可協(xié)議約束,不僅如此,minix還公開(kāi)源代碼,允許用于教學(xué)科研目的。
可能是linux過(guò)于光彩奪目,掩蓋了其啟蒙前輩minix的風(fēng)采,以至于大家對(duì)它知之甚少,了解它的人寥寥無(wú)幾, 新的minix是3.0版本,這個(gè)版本的圖形用戶(hù)界面也于2007年1月10日正式發(fā)布,minix不僅僅是一個(gè)教學(xué)系統(tǒng),它的應(yīng)用范圍也越來(lái)越廣。
minix 3界面
- 1
- 2
- 3
- 4
- 5
- 下一頁(yè)
【看看這篇文章在百度的收錄情況】