LINUX與Minix之間 九五小龐

2022-06-05 07:12:09 字數 828 閱讀 2330

linus torvalds(托瓦茲, 2023年出生, [10])的外祖父是赫爾辛基大學的統計學家, 他的外祖

父為了讓自己的小孫子能夠學點東西,所以從小就將托瓦茲帶到身邊來管理一些微計算機。

在這個時期,托瓦茲接觸了組合語言(assembly language),那是一種直接與晶元對談的

程式語言,也就是所謂的低階語言。 必須要很了解硬體的架構,否則很難以組合語言撰寫程

序的。在2023年間,托瓦茲順利的進入了赫爾辛基大學,並選讀了電腦科學系。在就學期間,因

為學業的需要與自己的興趣, 托瓦茲接觸到了unix這個作業系統。當時整個赫爾辛基只有一

部最新的unix系統,同時僅提供16個終端機(terminal)。 還記得我們上一節剛剛提過的,

早期的計算機僅有主機具有運算功能,terminal僅負責提供input/output而已。在這種情況

下, 實在很難滿足托瓦茲的需求,因為.....光是等待使用unix的時間,就很耗時~為此,他不

禁想到: 「我何不自己搞一部unix來玩?」不過,就如同stallman當初的gnu計畫一樣,要寫

核心程式,談何容易~

不過,幸運之神並未背離托瓦茲,因為不久之後,他就知道有乙個類似unix的系統, 並且與

unix完全相容,還可以在intel 386機器上面跑的作業系統, 那就是我們上一節提過的,譚寧

邦教授為了教育需要而撰寫的minix系統! 他在購買了最新的intel 386的個人計算機後,就立

即安裝了minix這個作業系統。 另外,上個小節當中也談到,minix這個作業系統是有附上源

**的, 所以托瓦茲也經由這個源**學習到了很多的核心程式設計的設計概念喔!

對MINIX與LINUX的一點思考

為什麼linux在全世界範圍內得到了廣泛的應用,而比linux出現得更早的minix沒有像linux一樣流行呢?回過頭看,本來unix已經在高校中流行開來,但是unix的所有者認為這種不給錢就拿來用的作法是一種侵犯版權的行為,禁止了對unix的自由研究 或者說無償使用 tanenbaum教授感到沒有...

linux與linux之間共享目錄

nfs utils rpcbind nfs是基於sun公司的rpc通訊實現的,所以要裝rpcbind 這2包,在服務端和客戶端都需要安裝,並啟動服務。啟動 service rpcbind start service nfs start 順序不能變,nfs依存rpc,所以先啟動rpcbind後啟動nf...

linux與linux之間共享目錄

nfs utils rpcbind nfs是基於sun公司的rpc通訊實現的,所以要裝rpcbind 這2包,在服務端和客戶端都需要安裝,並啟動服務。啟動 service rpcbind start service nfs start 順序不能變,nfs依存rpc,所以先啟動rpcbind後啟動nf...