第97部分 (第3/5頁)

minix給安裝到了硬碟上。

他迫不及待地重啟計算機,然後選擇minix選單,回車。

顯示器上立刻出現了許多檢測資訊,不斷地向上滾動著,這臺計算機的所有硬體都被檢測了一遍,全部都ok之後,最終才進入了一個字元介面。

由於林鴻在此之前就已經看過了那本《作業系統:設計與實現》,所以對minix的系統命令非常熟悉,他很快就上手了,將所有記住的命令都試驗了一遍。

接著,林鴻在這個作業系統裡面找到了一份詳細的幫助手冊,這是linus撰寫的,裡面詳細地列出了他對這個系統所進行了哪些修改。

其中,令林鴻感到驚訝的是,linus竟然已經順利完成了終端模擬器的編寫。

也就是說,用這個完全可以和一些伺服器進行連線了。

林鴻立刻動手試了一下,首先填上網路賬號和密碼登入網路,然後再輸入伺服器的sam協會的bbs伺服器ip地址,連線之後,再輸入伺服器的登入賬號和密碼。

模擬終端上出現了熟悉的命令列介面。

接下來,林鴻按照linus所列舉的那些功能一個個試用過去,他發現原本只是用來作為教學用的精簡版系統,功能竟然已經強大如斯,甚至比蘋果計算機前期的幾個版本的系統都要強大。

最讓林鴻動心的功能,是linus竟然在裡面整合了一個名為bash的shell程式。

這個程式實際上在系統剛啟動的時候就執行了,只不過林鴻並沒有察覺,後來看了文件之後才發現,原來他看到的命令列介面並不是minix自帶的那個,而是已經被linus成功給替換了。

shell即外殼程式,這是區別於作業系統核心的一個重要部分,通常的表現形式就是一個字元命令列介面,例如dos介面也是一個殼。

透過接受使用者輸入的命令,shell可以呼叫執行相應的應用程式。

另外,shell也是一種程式設計語言,它可以互動式解釋和執行使用者輸入的命令,或者自動地解釋和執行預先設定好的一連串的命令。作為程式設計語言,它定義了各種變數和引數,並提供了許多在高階語言中才具有的控制結構,包括迴圈和分支。

有了這個shell,可以說,這個經過linus改裝過後的系統,功能已經完全可以媲美dos系統了,更重要的是,這個作業系統的原始碼是公開的,林鴻可以檢視所有的實現細節,而dos作業系統則是一個黑匣子,完全不知道底層的執行機制,只能有一些有限的被封裝好的api介面和中斷。

林鴻立刻喜歡上了這個系統,linus果然厲害,竟然將一個閹割版的作業系統改造到如此程度!

由於這個系統裡面還沒有類似tel這樣的網路程式,也沒有email郵件客戶端可以用來收發電子郵件,林鴻暫時從minix中退了出來,重新選擇了ms…dos系統進入。

他首先收取了電子郵件,發現linus在幾天前就給自己發了一封郵件,詢問是否已經收到了他郵寄的包裹?

林鴻立刻回信,說今天剛剛收到,迫不及待地將其安裝到計算機中,對裡面的功能的強大感到非常的驚歎,他以後也將一起對這個系統進行改造,希望能夠保持聯絡,共享資訊。

末了,林鴻還提起自己已經編寫了一個基於irc協議的聊天軟體,他會盡快將這個聊天軟體移植到minix系統下,這樣,他們就可以及時進行線上聯絡。

郵件傳送出去之後,不到兩分鐘的時間,還沒等林鴻退出郵件系統,就提示有新郵件到達。

林鴻看到郵件標題之後微微一愣,沒想到linus今天正好在

最新小說: 殺怪掠奪屬性點,這一世我無敵了 紅魔主教練 網遊:魅力值點太高,怪看我的眼神有點不對 為了實習證明向魔王發起衝鋒 流量型前鋒,復興慕尼黑1860 王者:兩局遊戲榮登出生榜榜首 校園電競:這座城市的王者誕生 足球風雲至尊 穿越18歲,我成了CF高手 網遊之我有一箭可弒神 NBA:冠軍之王 最強領主:我,天使與亡靈之主 網遊:開局滿星賬號,爆殺全服 路法歸,遇端木! 夢幻西遊:簽到打卡就能無敵 遊戲女尊 一天一模擬,硬控亂世一百年 穿越00後動漫融合的世界 網遊:從被逼女裝到自願女裝 請叫我腐爛