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