經(jīng)過(guò)一夜的詳談,曹長(zhǎng)久正式加入了中科院計(jì)算所第二研究室,王所還特地給他辦了一系列的手續(xù),特聘的助研,享受24級(jí)待遇,每月領(lǐng)工資450大毛。
就爲(wèi)這待遇的問(wèn)題,王所可是費(fèi)了心思。曹長(zhǎng)久年紀(jì)小,啥資歷都沒(méi)有,根本就是一個(gè)黑人。
爲(wèi)此,王所特地找了張愛(ài)萍將軍。張將軍是757項(xiàng)目組的組長(zhǎng),協(xié)調(diào)工程的一切問(wèn)題。王所找上門(mén)去,一通遊說(shuō)。
張將軍一聽(tīng)是老軍人的後代,當(dāng)即拍板,既然項(xiàng)目組需要他,就按軍屬子弟標(biāo)準(zhǔn)收人吧。
於是這件事就這麼定了下來(lái)。
曹長(zhǎng)久是不在乎這級(jí)別那待遇的,那充滿(mǎn)超前思想的腦袋裡完全沒(méi)有檔案、等級(jí)、出身的概念,完全沒(méi)有想到王所的努力所給他帶來(lái)的好處。
他只是一門(mén)心思的投入到了757工程中,雖然時(shí)常聽(tīng)說(shuō)世界上有這麼一種東西存在,可要將它創(chuàng)造出來(lái)也挺不容易的,就算曹長(zhǎng)久在夢(mèng)中見(jiàn)多識(shí)廣,依然對(duì)此所知不多。
所以在王所的領(lǐng)導(dǎo)下,全項(xiàng)目組的工作人員幾乎都是一邊學(xué)習(xí)一邊研製,上午焊電路板,下午編寫(xiě)程序,晚上還抽空上上課。
焊電路板曹長(zhǎng)久不在行,不過(guò)他喜歡看。大型計(jì)算機(jī)的電路複雜,電子元件成千上萬(wàn),發(fā)熱量大,海量的焊接點(diǎn)有一個(gè)錯(cuò)了都不行,更不用說(shuō)熱脹冷縮效應(yīng)下脫焊點(diǎn)的檢查了。
項(xiàng)目組裡的焊接高手不少,風(fēng)格各不相同,不過(guò)基本上都是這樣的,一手拿著烙鐵,一手手指觸摸著電路板上的焊點(diǎn),全憑手感,摸到脫焊的地方就是一傢伙上去,精準(zhǔn)無(wú)比。
曹長(zhǎng)久歎爲(wèi)觀止,曾經(jīng)也試著掌握這種架勢(shì),可惜失敗了,還在手指上留下了一個(gè)水泡,遂放棄修煉這門(mén)技藝,專(zhuān)心編寫(xiě)程序。
這是長(zhǎng)久的強(qiáng)項(xiàng),小孩心性也想炫耀一番,只是遇到了物理及生理上無(wú)法解決的難題——手太小了,力道也不夠大。
機(jī)械式鍵盤(pán)一鍵一字,摁下去很有手感,當(dāng)然也很費(fèi)勁。長(zhǎng)久卯著勁和別人比速度當(dāng)然吃虧,半天下來(lái)小手指頭都哆嗦了。再看看那些老程序員,一行行的彙編代碼流水一般從指尖發(fā)出,那樣子輕鬆寫(xiě)意,末了還不忘了感謝長(zhǎng)久一聲:“這個(gè)屏幕顯示做的還真不錯(cuò),用起來(lái)舒服多了。”
嗚呼,這個(gè)似乎也不能比,曹長(zhǎng)久滿(mǎn)心的驕傲瞬間崩潰,只好老老實(shí)實(shí)的跟在後面學(xué),自認(rèn)基本功不紮實(shí)。
晚上的課程基本上是王所主講一小時(shí),後半段時(shí)間就是大家互相討論。只有這個(gè)時(shí)候纔是曹長(zhǎng)久最風(fēng)光的時(shí)間,王所偶爾會(huì)讓長(zhǎng)久上臺(tái)講講現(xiàn)代編譯器原理及並行算法研究。
項(xiàng)目組的人倒也沒(méi)有輕視長(zhǎng)久這個(gè)少年,好歹也共事了一段時(shí)間了,大家互相也有了一些瞭解。無(wú)論長(zhǎng)久有沒(méi)有資格站上這個(gè)講臺(tái),其成績(jī)是有目共睹的,無(wú)論是顯示系統(tǒng)還是多用戶(hù)操作系統(tǒng)都讓大家起了敬佩之心。
不說(shuō)都快忘了,多用戶(hù)操作系統(tǒng)已經(jīng)被移植到所裡唯一一臺(tái)大型計(jì)算機(jī)上了。由於長(zhǎng)久早就對(duì)移植有所準(zhǔn)備,將操作系統(tǒng)分成兩個(gè)部分,核心層直接用匯編編寫(xiě)直接操作硬件,系統(tǒng)層則使用C語(yǔ)言,這樣兼顧了性能和可移植性,從小型機(jī)移植到大型機(jī)只要重寫(xiě)一遍內(nèi)核就行了,不需要將所有代碼改寫(xiě)。
不然的話幾萬(wàn)行的彙編代碼實(shí)在讓人頭疼,一行行的轉(zhuǎn)換實(shí)在是一件恐怖的事情。
在大型機(jī)上,長(zhǎng)久的操作系統(tǒng)終於發(fā)揮了威力,經(jīng)過(guò)修改可以支持40個(gè)用戶(hù)同時(shí)上機(jī)而互不干擾。
新系統(tǒng)安裝上去後,曹長(zhǎng)久還不放心,時(shí)刻監(jiān)視著系統(tǒng)的動(dòng)靜,生怕崩潰。然而據(jù)小組使用的人講,感覺(jué)非常好,就似乎沒(méi)人都擁有一部自己的主機(jī)一樣。
甚至有人還誇長(zhǎng)久是個(gè)軟件天才,據(jù)說(shuō)國(guó)內(nèi)以前只有北大楊芙清教授才主持做成功過(guò)大型磁盤(pán)操作系統(tǒng)。想不到這傢伙也能做成功,可見(jiàn)其能。
這些溢美之詞讓長(zhǎng)久有點(diǎn)飄飄然,終於有人承認(rèn)自己的努力了,而王所則告誡他戒驕戒躁。
新系統(tǒng)上去了,編譯器也有了,都是長(zhǎng)久原裝的。可是這頂多是試用而已,雖然大家感覺(jué)很好,但是卻沒(méi)有一個(gè)應(yīng)用軟件。
王所他們也看不清這個(gè)系統(tǒng)的前途,一方面系統(tǒng)的確好用,另一方面新環(huán)境裡啥都沒(méi)有,就一空殼子,一切都得重新開(kāi)始。
王所曾經(jīng)開(kāi)玩笑的說(shuō):“也不知道這東西養(yǎng)不養(yǎng)的活?”
這正好觸動(dòng)了長(zhǎng)久的神經(jīng):“我寫(xiě)的的東西我自己養(yǎng),肯定能活。”
不過(guò)長(zhǎng)久還是怕它活不下去,給新系統(tǒng)起了一個(gè)小名“狗剩”。(龍芯哈哈哈哈哈)
項(xiàng)目組成員們一到工作就必須切換到原來(lái)的系統(tǒng),所有的應(yīng)用軟件都在原來(lái)的系統(tǒng)中,這就又回到了原來(lái)互相爭(zhēng)奪機(jī)時(shí)的舊況中來(lái),讓他們感到十分的不方便。
於是終於有人忍無(wú)可忍了,自發(fā)的將原來(lái)系統(tǒng)中的軟件或移植,或重新編寫(xiě)新的。“狗剩”終於有應(yīng)用軟件了。
一方面曹長(zhǎng)久大力推廣,另一方面“狗剩”確實(shí)好用,新系統(tǒng)實(shí)實(shí)在在的在計(jì)算所紮下了根,應(yīng)用軟件一個(gè)接一個(gè)的被移植過(guò)來(lái),新軟件不停的寫(xiě)出來(lái),幾乎成了計(jì)算所得通用系統(tǒng)。
曹長(zhǎng)久作爲(wèi)始作俑者卻沒(méi)有盡過(guò)大力,軟件是別人移植的,和他沒(méi)有關(guān)係。他現(xiàn)在是一門(mén)心思的和王所在研發(fā)新的計(jì)算機(jī)。
新的巨型計(jì)算機(jī)是以Cray-1爲(wèi)原型,用逆向工程的原理模擬出它的大硬件環(huán)境以兼容,說(shuō)個(gè)實(shí)在話難度很大。
Cray-1計(jì)算機(jī)是向量結(jié)構(gòu),可以說(shuō)是當(dāng)今計(jì)算技術(shù)集大成者,所有先進(jìn)的理念幾乎全部被應(yīng)用到它的身上。
王所本來(lái)只是想借鑑其工作原理,加入自己的特色研製。可惜Cray-1對(duì)這個(gè)時(shí)代來(lái)講實(shí)在是太先進(jìn)了,以致於用華夏的技術(shù)簡(jiǎn)直沒(méi)法超越。
這是個(gè)沒(méi)法迴避的問(wèn)題,華夏的工業(yè)基礎(chǔ)實(shí)在落後西方太多了,不用說(shuō)王所他們,就算曹長(zhǎng)久這滿(mǎn)腦子先進(jìn)思想的人,在這個(gè)環(huán)境中也無(wú)法可想,巧婦難爲(wèi)無(wú)米之炊。
~!~~~
昨天又喝酒了!