會員書架
首頁 > 遊戲競技 > 超腦駭客 > 第113部分

第113部分(第3/4 頁)

目錄
最新遊戲競技小說: 兒童故事三百篇四合院:重生傻柱,我有無敵空間NBA:浪子老闆,打造紫金十冠網遊:垃圾天賦超神技從火影開始旅行山海經之災厄將至開局木筏:靠萬倍增幅征服世界觸靈偵探事務所震驚:我的室友,竟然是巔峰第一壞傢伙他只想撈錢!全民穿越:死靈法師的崛起幻界風雲錄榮總輕點騙,葉少要心疼融合世界後李蓮花的各種可能門面居然跟全能隊長是真情侶火影忍者:春野櫻的叛逆之路綜漫之亞刻奧特曼報恩?我看你是想以身相許!重生:股市大鱷李明求生:開局萬人屠但我是個好人

上不斷出現的ab字元,林鴻知道,這一次啟動過程已經完畢,他已經看到了linus所編寫的功能。

要是其他不懂技術的人看到這種情況,必定會對此嗤笑一聲,道:“這也叫作業系統?開玩笑吧!”

實際上,當初linus將這個版本編寫出來之後,就興奮地叫來他的妹妹薩拉來觀看,這畢竟是他花費了極大的心思而編寫出來的作品,努力了這麼久,終於成功了,自然想和其他人分享一下自己的喜悅。

可是抱著泰迪熊的薩拉盯著顯示屏看了大約五秒之後,說了一聲“很好”,便面無表情地回到房間內和她的閨蜜煲電話粥去了。

linus為此愣了半天,良久才反應過來,自己和不懂技術的人是完全沒有共同語言的。他竟然奢望自己的妹妹能夠看懂自己所做的努力和成果,這簡直太天真了。…;

在對方眼中,這就是簡單的顯示了幾個字元,完全沒有什麼特別之處,也完全不知道做這麼一個功能到底有什麼意義。

不過,林鴻對此卻是知道,顯示屏上不斷交替顯示的ab字元,是由兩個程序列印在螢幕上的,也就是說,linus在這個v0。00版中,不但實現了保護模式,也將多工管理的原型給做出來了。

“厲害!”

“很棒!”

“nicejob!”

這些都是林鴻對linus的評價。

這部分內容,看起來雖然都能夠理解,但是林鴻知道,如果讓自己編寫出來,要花費的時間和精力肯定比對方要多。並不是因為自己的技術不到家,而是自己在這方面的理解還不夠深刻,或者說,這方面的資料太少了,僅僅憑藉一本《作業系統設計與實現》根本寫不出來,還涉及到其他很多知識的積累。

平時林鴻看待計算機,是從宏觀的角度觀察和使用的,可是當他看到這個最原始的作業系統的時候,頓時有了一種在顯微鏡下觀察的感覺。

所有的黑匣子都沒有了,他心中清楚地知道計算機下一步將要做什麼,一切細節都一覽無餘。

此刻已經是凌晨兩點多,林鴻本來很想和linus溝通一下,可是對方此刻並不線上。

於是,他心情激動之下,便開始正式開始投入到linux的開發之中。

他想要做的,就是將之前linus一直到minix中的bash,也就是外殼程式,移植到linux中。

外殼程式非常重要,它可以說是所有程式之母,只有將它移植過來,才能夠順利地執行其他應用程式。

bash本身就是一個開源的程式,可以從網際網路上免費下載,但是林鴻手中有它的原始碼,還是上次linus郵寄給他的。

編寫這個,必須得實現一些作業系統的系統呼叫命令,例如顯示目錄“ls”命令,進入目錄“cd”命令,這些都是最基本的。

系統呼叫有很多,林鴻暫時打算先將minix裡面所支援的完成即可。其他的,以後再說。

為了避免linus進行重複開發,他首先給對方發了一封email,然後便埋頭開發。

移植的過程比想象當中的要難一點,不過好在linux使用的檔案系統和minix是一樣的,在太陽在東方升起的時候,他已經將bash程式移植得差不多了。

!@#

第210章 同意

林鴻首先移植的是bash的框架,將整個框架移植完畢之後,以後的速度就可以極大加快,可以說,地基打好了,上面的建設速度也就快了。

框架移植好之後,林鴻立刻將顯示命令ls的簡單版本寫出來了,可以顯示出根目錄下的目錄結構,不過比較複雜的顯示功能,例如加上引數可以排序或者按不同的列表方式顯示等,暫時還沒實現。

“將bash移植過來之後,然後再將gcc移植過來,這樣,就可以直接在linux下面編譯系統,而不用專門跑到minix平臺下了。”

林鴻滿意地點點頭,這個晚上的收穫不小,他直到現在才對作業系統有一種心有成竹的感覺,以前一直覺得作業系統很神秘,因為無法探究裡面的執行機制,現在徹底瞭解之後,發現也就那麼回事,只要花費足夠的時間和精力,總是會有完全搞懂的一天。

看看時間,yijing六點多,林鴻退出系統,關閉計算機,來到了窗戶旁邊,開啟窗戶深深地呼吸了幾口新鮮空氣。

算算時間,自己來美國yij

本章未完,點選下一頁繼續。

目錄
[重生]影后的秘密吸血鬼騎士之雪戀專寵米蟲 完結全本重生之我是化學家 完含情沫沫幽王盛寵之懶後獨尊
返回頂部