事情比想象中的要更加順利。(..)
、、、、、
林鴻原本還有些擔(dān)心LINX的0.1版功能有些過于簡(jiǎn)單了,這個(gè)研究所的這些人會(huì)看不上,卻沒想到他們的要求并不是很高,看到火星車演示了幾個(gè)簡(jiǎn)單的功能之后,就已經(jīng)很是滿意。
事實(shí)上,火星車還有一些比較高級(jí)的功能沒有展示出來,例如火星車之間的網(wǎng)絡(luò)通信以及數(shù)據(jù)鏈共享。
短暫的演示結(jié)束之后,林鴻便開始給徐直中和曹興平兩人詳細(xì)講解LINX的源代碼。
這是一個(gè)實(shí)時(shí)的操作系統(tǒng),并且采用的內(nèi)核是微內(nèi)核,和LINUX相比,區(qū)別還是挺大的。
研究所目前也有一個(gè)小組的工作人員在研究開源的LINUX操作系統(tǒng),打算將之前編寫的控制系統(tǒng)移植到這個(gè)開源的系統(tǒng)中,保證其安全性,不過這個(gè)工作才剛剛開始,他們暫時(shí)也缺乏底層的開發(fā)人員,進(jìn)展非常緩慢,甚至有取消這個(gè)項(xiàng)目的計(jì)劃。
事實(shí)上,據(jù)他們所知,空軍雷達(dá)所在控制系統(tǒng)方面的研究,是位于國(guó)內(nèi)前列的,有好幾個(gè)兄弟單位的研究所直接來他們這里取經(jīng),將他們編寫好的控制系統(tǒng)框架直接拷貝過去,稍作修改之后就用在了自己的項(xiàng)目當(dāng)中。
不過,無論是徐直中,還是曹興平都知道,他們的這個(gè)框架是存在安全隱患的,只是目前沒有辦法,為了讓項(xiàng)目快速上馬,并且成功運(yùn)轉(zhuǎn)起來,只能這這樣做。
林鴻從最初的系統(tǒng)引導(dǎo)代碼開始,一步一步地給他們講解著LINX的設(shè)計(jì)架構(gòu)和思想,具體的實(shí)現(xiàn)代碼則只是稍微給他們分析了一下。
戴興平還偷偷找來專門研究LINUX內(nèi)核的研究人員陳文亮。讓他一起呆在旁邊看著,聽著。
等林鴻熟練地將所有代碼的整體情況介紹了一遍之后。戴興平抬起頭看向陳文亮。
只見陳文亮搖了搖頭:“不是LINUX的源代碼,也沒有LINUX的任何影子。”
戴興平讓他過來旁聽,就是想知道,這個(gè)系統(tǒng)里面的源代碼,是不是林鴻他們參考了,或者直接將LINUX的代碼拿過來用的。
陳文亮的話讓他很是震驚,也就是說,這些代碼很有可能完全是由他們自己編寫的。
林鴻知道他的意思,不過也不以為意。繼續(xù)介紹道:
“LINUX使用的內(nèi)核價(jià)格是宏內(nèi)核,而LINX的內(nèi)核則是微內(nèi)核,相比起來,微內(nèi)核更加適合實(shí)時(shí)操作系統(tǒng)。就算是一個(gè)重要模塊崩潰了。也不會(huì)導(dǎo)致整個(gè)系統(tǒng)的崩潰,只要讓相應(yīng)模塊重啟就行了,這對(duì)于實(shí)時(shí)控制系統(tǒng)來說。是必須的……”
LINX還只是一個(gè)雛形,能夠完成一些基本的系統(tǒng)控制,基本上,這V0.1版用于民用已經(jīng)完全可以勝任,但是想要用于情形比較復(fù)雜的軍用設(shè)備上,就還得進(jìn)行進(jìn)一步的開發(fā)。后面到底能夠發(fā)展到什么程度,誰也說不清楚。
戴興平仔細(xì)地聽完了林鴻所介紹的所有的情況。然后又有針對(duì)性地詳細(xì)詢問了一些細(xì)節(jié),對(duì)于這些細(xì)節(jié),林鴻基本上都是張口就來,顯示出他對(duì)整個(gè)LINX系統(tǒng)了若指掌。
戴興平點(diǎn)點(diǎn)頭,LINX系統(tǒng)大大超出他的意料之外,簡(jiǎn)直可以說是驚喜,他們當(dāng)初因?yàn)榭刂葡到y(tǒng)的事情,不知道傷了多少少腦細(xì)胞,也曾經(jīng)想過要自己另外開發(fā),可是項(xiàng)目小組組建了幾次都沒有組起來,這方面的人才實(shí)在是太過缺乏了。
其實(shí)也不能說是人才缺乏,應(yīng)該是缺少關(guān)鍵的技術(shù)領(lǐng)頭人。沒有一個(gè)人對(duì)此進(jìn)行全局的掌控,從來沒有做過這樣的事情,根本沒有底氣能夠?qū)㈨?xiàng)目做好。
LINUX流行起來之后,由于其開源特性,也逐漸進(jìn)入了他們的視野,不過要想真正將這個(gè)系統(tǒng)吃透,也不是一件容易的事情,陳文亮他們這個(gè)小組已經(jīng)對(duì)這個(gè)系統(tǒng)研究了半年多時(shí)間了,依然還沒有把握說,能夠?qū)ζ溥M(jìn)行改造。
而這個(gè)時(shí)候,林鴻帶著他的LINX出現(xiàn)了,曹興平對(duì)此自然是喜出望外。
林鴻所表現(xiàn)出來的技術(shù)素養(yǎng),也讓曹興平和陳文亮非常敬服,心中感嘆,真是人不可貌相,對(duì)方年紀(jì)輕輕,就已經(jīng)達(dá)到了這種程度,他們感覺自己是不是已經(jīng)老了,跟不上時(shí)代的步伐了。
曹興平很是熱情地將林鴻他們領(lǐng)進(jìn)了他的辦公室內(nèi)進(jìn)一步詳細(xì)了解LINX以后的發(fā)展方向和規(guī)劃。
徐直中對(duì)此也感到非常高興,一方面是終于看到國(guó)內(nèi)有人開始著手做這方面的工作,并且已經(jīng)做出了成果,另外一方面,則是為林鴻如今的成就感到欣慰,他當(dāng)年就知道,林鴻絕對(duì)不是池中之物。
正當(dāng)他們聊得正酣的時(shí)候,研發(fā)室那邊則開始對(duì)此事議論起來。
通過之前曹興平和徐直中的態(tài)度和言語,大家紛紛猜測(cè),是不是所里面打算直接和這個(gè)系統(tǒng)進(jìn)行合作,以后控制系統(tǒng)都采用他們的這個(gè)系統(tǒng)了?
也就是說,無論是現(xiàn)在已經(jīng)進(jìn)展得非常順利的WINDOWS系統(tǒng),還是進(jìn)展到一半的LINUX改進(jìn)項(xiàng)目,都要通通停止,全面轉(zhuǎn)向這三個(gè)年輕人所說的LINX系統(tǒng)上呢?
這個(gè)說法讓不少人很是擔(dān)心,畢竟他們之前已經(jīng)做了這么多的工作,如果突然之間說全部放棄,這簡(jiǎn)直比殺了他們還要難受。
在一件事情上付出越大,那么就會(huì)對(duì)其越支持越維護(hù),這是普遍的心理。
曹興平辦公室內(nèi),林鴻正打算說出自己心中的疑慮的時(shí)候,房門突然被推開了,走進(jìn)來一位戴著眼鏡的年輕人,皮膚白皙,約莫二十七八歲上下。
年輕人進(jìn)來之后,朝林鴻他們?nèi)丝戳艘谎邸_@才說道:
“所長(zhǎng),舅舅。聽大伙說,你們打算撤掉之前的系統(tǒng)項(xiàng)目組?”
曹興平見他如此冒失就闖進(jìn)來了,眉頭不由皺了起來,頓時(shí)喝道:
“進(jìn)來怎么不敲門?這事誰跟你說的?”
來人,正是他的外甥余波,也是開發(fā)組里面的一員。
“舅舅,我們之前在這個(gè)項(xiàng)目上投入了這么多精力來開發(fā),怎么可以說撤就撤呢?”余波認(rèn)準(zhǔn)了自己得到的消息是屬實(shí)的,“如果我們重新?lián)Q系統(tǒng)開發(fā)。以前豈不是白做了?并且,就算使用他們的系統(tǒng),現(xiàn)在還并不能證明他們的這個(gè)系統(tǒng)就真的能夠勝任工作。之前,我們不是嘗試過很多方案嗎?”
“你這混球!這事什么時(shí)候論到你來說三道四了?!”
曹興平頓時(shí)有些急了。這個(gè)愣頭青。不知道聽了誰的蠱惑,跑到這里來瞎逞能。
他這個(gè)外甥其他都還好,人聰明又肯學(xué)習(xí)。就是情商低了點(diǎn),經(jīng)常被人利用自己和他的這層關(guān)系跑到自己面前來反映情況,而他還毫無察覺。
其實(shí),曹興平心中也有這個(gè)擔(dān)心。
他們的那個(gè)控制系統(tǒng),是經(jīng)過多年開發(fā)才逐漸形成框架的,目前已經(jīng)成為了一整套成熟的解決方案。應(yīng)用到了很多項(xiàng)目當(dāng)中,甚至連很多兄弟單位都在使用。逐漸有一種成為軍隊(duì)里面控制系統(tǒng)標(biāo)準(zhǔn)的趨勢(shì)。
如果真的臨時(shí)來更換系統(tǒng),以前所做的一切,勢(shì)必都要全部推翻,已經(jīng)完成的項(xiàng)目也要推倒重來,這其中所付出的代價(jià)實(shí)在是大了點(diǎn)。
對(duì)于下面的技術(shù)人員來說,可能又需要重新學(xué)習(xí)一們?nèi)碌恼Z言,重新適應(yīng)新的開發(fā)環(huán)境。
不過,林鴻所帶來的LINX的確是一個(gè)不錯(cuò)的選擇方案,最關(guān)鍵的是,所有代碼都是自己編寫的,知根知底,又有完全的知識(shí)產(chǎn)權(quán),比直接使用LINUX進(jìn)行修改還要更加理想。
當(dāng)然,還有重要的一點(diǎn),那就是這個(gè)人是徐所長(zhǎng)親自帶過來的,對(duì)方明確說了,這個(gè)小子是他的一個(gè)學(xué)生,言下之意不言而喻。
而現(xiàn)在,自己的外甥竟然跑過來做這個(gè)惡人,代表其他技術(shù)人員強(qiáng)出頭,這無疑會(huì)給所長(zhǎng)帶來非常不好的印象。
這個(gè)時(shí)候,林鴻出言問道:
“曹伯伯,你們目前所使用的系統(tǒng)是基于什么哪個(gè)系統(tǒng)的?LINUX?”
曹興平道:“不是,是基于WINDOWS3.1,在上面加了一層殼,增加了一些功能,目前這個(gè)方案已經(jīng)非常成熟了。”
“WINDOWS?”
林鴻聞言不由有些愕然:“這可是閉源的系統(tǒng)。”
他實(shí)在是無法想象,他們是如何在閉源的系統(tǒng)上套上一層殼,然后用在軍用產(chǎn)品上面。這樣做,還有什么安全性可言?
據(jù)他所知,windows3.1可是出了名的漏洞多,這個(gè)系統(tǒng),其內(nèi)核本質(zhì)上還是MSDOS,只是后來微軟提供了一系列的軟件開發(fā)接口SDK,極大地為Windows程序員提供了開發(fā)時(shí)常用函數(shù)和程序調(diào)用庫(kù),加快了開發(fā)速度,不過與此同時(shí),這個(gè)SDK也將程序員和底層的硬件資源和實(shí)現(xiàn)細(xì)節(jié)隔絕開來,讓他們無法接觸到底層的實(shí)現(xiàn)機(jī)制。
曹興平無奈地說道:“的確是閉源的。不過我們也是沒有辦法,在那之前,所有可能的解決方案都嘗試過了一遍,最終發(fā)現(xiàn),只有這個(gè)系統(tǒng)能夠完成我們的需要。那個(gè)時(shí)候,LINUX并沒有流行開來,我們并不知道它的存在,要是早了解到LINUX的存在,肯定會(huì)選擇LINUX。”
這的確是一件無奈的事情。
他們的項(xiàng)目要在限定時(shí)間內(nèi)完成,但是國(guó)內(nèi)又沒有這方面的解決方案,那些DOS系統(tǒng)根本無法滿足他們的要求,他們只要選擇了這個(gè)系統(tǒng),并且,花了極大的力氣對(duì)其進(jìn)行了改造,以便盡可能地保證安全性。
闖進(jìn)來的余波聽到他們的對(duì)話,還想說什么,門口又進(jìn)來了一位技術(shù)員,他進(jìn)來之后,向曹興平說道:
“老曹,那個(gè)控制系統(tǒng)又出問題了,不知道為什么,控制程序啟動(dòng)之后就一直閃退。”
!
這本書暫時(shí)看完了,還想看什么書呢?試試自己的手氣吧,點(diǎn)下面鏈接,隨機(jī)出現(xiàn)一本書,看是否是你喜歡的!
熱門推薦: