後一頁 前一頁 回目錄 回首頁 |
夜的中關村路是飛車族的天堂。十五分鐘後,瑤騎著那輛舊「導航員」牌三段變速自行車出現在剛建成的智能所大樓前。那座十七層的大樓黑黝黝的,沒一盞燈光。她徑直沖上坡道,速度太快刹不住閘,眼看就要撞破玻璃門,那門卻無聲地向兩邊分開了,原來是紅外線自動控制的。智能所最年輕的研究員瓦的博士生,瑤在北大時的同班同學瀟正在大廳等她,不過顯然沒想到她會以這種方式進來,連忙躲閃。 智能所好象很有名,大廳正中掛著一位元老級科學家給他們的題詞,不過瑤搞不清他們到底是幹什麼的,記得瀟說他的課題是VR或者翻譯成虛擬現實,十分時髦。 走進大樓的自動電梯,瀟按「-3」鈕,原來他們的工作室都在地下,地上部分是出租的寫字樓。「你們倒會充分利用資源。」瑤說。 「這就是市場經濟的說。」瀟來了句BBS語,看來他也是那些愛搗亂的網蟲之一,瑤當然也是。 雖然是夏天,地下室卻很冷,瑤一走出電梯就連續打噴嚏,她狼狽地掏出手帕擦鼻子,同時抱怨道:「可惡!誰把空調開這麼足?!」 「這是我們的系統工作必須的溫度。」瀟一邊解釋著一邊從鐵皮衣櫃裡摘下件藍大褂遞給瑤。瑤看了看式樣醜陋的大褂,又放回去,做個鬼臉說:「凍死我也不穿這破玩意兒。」 瀟無奈地聳聳肩膀,自己穿上一件,歎了口氣說:「你什麼時候也學著講究起穿著來啦?」 「我什麼時候不講究?」瑤反駁。 兩人說著走進了中心機房,機房裡只開了兩盞瓦數很小的燈,和明亮的走廊好象兩個不同的世界,電子設備工作的嗡嗡聲和閃爍的紅綠指示燈更加劇了這種感覺。當過幾年網絡系統管理員的瑤仍然不適應這環境,站在門口緊皺著眉頭。 「這些超標量主機很菜,對嗎?」瀟的聲音和電子噪音混在一起,有些虛無縹緲。「我們的新機器過兩天就到了,那時候再請你參觀。」 「我沒興趣。」瑤快速穿過機房,來到控制室。明亮的燈光和安靜的環境使她稍微覺得舒暢了一些。看見她對計算機的反應,很難想像她是整個中關村超級網絡的設計者和第一任管理員。「你們的主機是不是發瘋了?聲音怪怪的。」她似乎在抱怨。 「不嚴格地說是這樣,」瀟早就領教過瑤的敏銳感覺,她居然能從電子噪音中聽出主機工作不正常,「從昨天下午起主機對所有命令的響應都明顯變慢,到晚上就慢得無法忍受,可是主機的負荷表卻指到了百分之二百,不得不把全部外線網關閉了,可系統還大忙特忙,真不知怎麼搞的。」 「像是雪球或者蠕蟲病毒的症狀。」這兩種經典電腦病毒都是通過無限制繁殖使系統過載的,自二十年前一些無聊的大學生發明了它們以來,至今無法完全消滅。 「不大象,我們的系統裝了最新版的公安部查毒軟件,而且我們的網絡結點是有防火牆保護的。」 「你們的保護壁壘我五分鐘就能突破。至於查毒軟件,病毒改變一下外殼就混過去了,最好的防毒手段只有一個:不斷備份你的文件。」這是瑤作系統管理員時不斷提醒每個用戶的話,好象也是一家著名計算機消耗品公司的廣告。 「糟糕的是最近一個月我們的重要數據都沒備份。」瀟懊喪地說。 「那就怨不得旁人了。」瑤攤開兩手,說,「還能進超級用戶嗎?我給你試試。」 「能。」瀟打開了放在工作臺上的老式奔騰電腦,他保留這部幾年前出品的機器主要因為它有個能放激光唱碟的光驅。可能是受瑤的影響,他有時候也聽聽音樂。瑤從抽屜裡找出張唱碟:瑪麗亞凱莉的《白日夢》,她不無諷刺地想到這個歌名和VR的聯繫,笑了。 蘇格蘭女歌星溫柔的嗓音和瑤敲擊鍵盤的聲音混合在一起,充滿了狹小的控制室。她呼叫仿真終端,輸入個人識別代碼:MYao。 主機要求密碼,她回答:Foolish UNIX。這是她上大學時就用過的,一直沒改變。中關村的網蟲們經常冒充她的名字上機,每月給她平添一大筆機時費,但她仍然不願意改密碼,UNIX就是蠢。 經過長得讓人難以忍受的等待,系統提示符終於出現在屏幕上,這個提示符是代表美圓的記號$,不知當初的設計者是怎麼想的。瑤立刻鍵入su命令,要求進入超級用戶。大約一分鐘後,詢問超級用戶密碼的提示才出來,瑤把鍵盤讓給瀟,因為密碼只有他知道。瀟輸入:I Love Yao。 「你怎麼還在用這個密碼?!」原來瀟也保留著他在大學裡用慣了的密碼,翻譯過來就是:「我愛瑤。」 「你總改不了偷看別人密碼的毛病?!」瀟被當面揭穿秘密有些不好意思,乾脆反守為攻。瑤苦笑著推開他,搶過鍵盤。 凱莉反反復複地唱著她的名曲,瀟把自己的工作服給瑤披上,又調高了空調溫度,瑤回頭看了他一眼,沒說話,繼續進行艱難的恢復工作。她打入insecode(插入代碼)命令,直接加入主機指令流。這條完全不符合UNIX習慣的命令是系統管理員處理問題時的最後手段,使用時必須考慮複雜的進程切換,追蹤瞬息萬變的指令流,所以成功率很低。早先還是瀟教她用過一次,因為忽略了一個標誌位搗毀了當時北大開放機房的文件系統,也讓她丟了系統管理員的工作。建設超級網絡的時候,她在曙光機上試用這個命令,雖然最後成功完成了硬盤重分區,沒損失任何數據,卻頭疼了整整一個星期。現在她對付的超標量機比老曙光還複雜得多,成功的概率只有百分之十。她不敢分心,甚至忘記了換一張唱碟或者把它停下來。 瀟已經困得不行了,開始他還從瑤身後看她操作,和她一起思考,後來他眼中屏幕上閃爍的字符就全都變成了雪花點兒。他打了個哈欠,走出控制室,到中心機房巡視。那些電子部件依然不知疲倦地吟唱著沒人聽得懂的曲子,各種指示燈忽明忽暗,給他一種進入另一個時空的感覺。 淩晨四點,他決定放棄修復。如果瑤都恢復不了這個系統的話別人更不能,他知道。讓那一個月的工作見鬼去吧,說不定重新開發出來的代碼比原來的更好些。至於挨瓦老闆的罵,那是受慣了的,「左耳朵進右耳朵出的說」。 他回到控制室。《白日夢》的旋律依然充滿了房間,不過現在是晚上。今天白天恐怕只能在家裡做夢了,他淒涼地想。 瑤伏在鍵盤上,大概太累,睡著了。他有些不忍叫醒她,但控制室實在不是睡覺的地方。他輕輕拍拍她的肩膀,說:「到站了。」 沒反應,他加重力量又拍了幾下,瑤仍然不動,看來徹底睡到爪哇國去啦。瀟惡作劇地拈起她一根頭髮,輕輕拔下來,她好象動了一下,可仍然不願醒來。瀟看了看手裡的那根頭髮,又黑又有光澤,雖然不長,卻十分柔軟。他小心翼翼地把它夾到日記本裡,然後自我譴責說:「瀟你這個傢伙在幹什麼呀?」 站在瑤背後猶豫了一會兒,瀟好象下了很大決心似的,打開隔壁值班員休息室的門。因為系統還處於調試階段,不需要值班,這個房間是空的,只有張堆滿電腦書的折疊床。他把堆在床上的書和雜物都挪走,回到控制室。瑤還在那兒沒動,老奔騰屏幕上滾動著亂七八糟的字符,瀟沒看。他又拍了她幾下,她仍然拒絕醒來。 「再不起就強迫搬家了。」瀟說著抱起她,好象有種觸電的感覺。她很輕,一米六四的身高只有八十幾斤,抱著一點兒也不費力氣。瀟謹慎地不去想其他事情,用盡可能輕的動作走到休息室,把她放在折疊床上。她舒展開蜷縮的身子,好象迷迷糊糊地說了聲:「謝謝。」繼續她的夢境。瀟拿了本厚厚的電腦書給她當枕頭,又把工作服給她蓋上。可能因為氣溫太低,他打了個噴嚏。「這空調好使得見鬼!」他一邊抱著肩膀在屋裡來回踱步一邊抱怨。 七年了,瑤幾乎一點兒都沒變,甚至連那輛「導航員」牌自行車也沒換過,就像是從時間隧道裡走過這些年似的。注視著她熟悉的面孔,瀟有些想入非非,他忘了寒冷,坐到床邊,在極近的距離上打量她。她是個可愛的女孩子,只是在電腦上太用心,也太有天才,結果所有的人包括瀟在內都只把她當成電腦專家,卻忽略了給她一點愛。想到這裡,他忍不住在她的臉頰上吻了一下。 「別關主機,千萬別關主機。」瑤突然說話,嚇了瀟一跳,他連忙站起來,整理整理思緒。「為什麼她不讓關機?」他疑惑著走回控制室,沒人理會的凱莉依然不知疲倦地唱著。瀟停了光驅,把光碟彈出來,放回抽屜。老奔騰早已進入休眠狀態,他活動一下鼠標,等了好幾秒鐘,屏幕畫面才重新出現,上面竟然有一行彩色中文大字:「歡迎進入黑暗世界!」那些字閃爍著,變幻著色彩,瀟差點沒看見底下的小字: 「DON'T SHUT DOWN THE MACHINE,I'M IN THE VR.M YAO.」 (別關機,我在虛擬世界,莫瑤) 天!她怎麼進去的!! 大多數人都知道瀟他們是研究VR的,但很少有人能想到他們研究的重點是硬件而非軟件,這就是瑤也沒聽說過的由瓦主持開發的超級人機界面,它的代號只有一個字母:「K」,據說是為了紀念某位姓名頭一個字母是K的科學家。主機的故障和它無關,因為它還沒開始工作,所以瀟也沒向瑤提到它。它的原理很簡單:用儀器放大人的腦波,然後和電腦耦合,使人腦和電腦直接對話。產生這個想法的最初契機是為了構造一種自然語言形式的電腦語言,後來發現這兩種符號系統之間有著微妙的對應關係,只要受過適當訓練,人腦可以很自然地和電腦聯網,只是人的腦波太弱,電腦無法接收,於是開始研究放大腦波並與電腦耦合的接口。理論上說瑤這樣的程序高手已經具備與電腦聯網的條件,能夠進入虛擬世界,但K今天肯定沒有開機,況且它在隔了好遠的另一間屋子裡,也接收不到瑤的信號。瀟想像不出瑤怎樣不利用任何接口進入VR,除非她的腦波輻射可以強到直接和電腦內的元件耦合。如果真是這樣,現在主機和她的大腦已經成為不可分割的整體,在她返回現實世界之前強行關機,她就有生命危險。然而從來沒有人測到過哪怕一個強到可以直接和電腦耦合的腦波脈衝。儘管如此,瀟寧願相信她已經進入虛擬世界,他不能拿她的生命冒險,而且「電腦的事情,如果只有一個人能做到的話,那個人肯定是瑤。」好多年前他就下過結論了。 老奔騰的仿真終端拒絕回答瀟的命令,從其他地方登錄也統統沒有反應,看來整個主機和外界的聯繫已經完全混亂,現在只剩通過K進入主機一條路了,可它只能把人送進虛擬世界,卻不能保證把裡面的人拉出來。如果營救失敗,利用它進去的人也同樣回不來。不知道為什麼,瀟覺得和瑤一起死在虛擬世界裡也挺好的,他鎖死主機電源開關,留下一張「我在虛擬世界,別關機。」的紙條,走進操作間。 如果一名飛行員來到這個操作間的話,准會說這是台飛行模擬器,其實它們也幾乎是一回事兒,VR的重要應用之一就是訓練飛行員,為此軍方每年付給瓦領導的小組一大筆錢,當然也把智能所變成了個需要保密的單位。瀟在向後傾斜的轉椅上座好,戴上頭盔,放下面罩,啟動了系統。周圍的日光燈逐漸暗下去,耳邊傳來海頓的「作品第一百零四號」倫敦交響樂輕柔的旋律,瀟突然想到這支曲子是瑤喜歡的,難道自己寫這套系統程序的時候就假定由她來使用?! 一扇有數字密碼鎖的大門出現在面前,這是他在虛擬世界中放置的第一個模擬物。他在鍵盤上連續按下「5713」四個數字,這是虛擬世界的進入密碼,也是「小球」病毒的識別碼,他故意這樣設計來紀念這個「偉大」的病毒。門開了,「歡迎進入黑暗世界!」一個有些沙啞的男聲傳出來。瀟沒安裝過這種無聊的程序,又是誰的惡作劇!? 走進大門,裡面一片黑暗,倒是名符其實。原來VR時間和外界同步,現在天還沒亮,所以虛擬世界也是夜間。以前每次進來都是在白天,因此沒在程序中加入人工照明,好在天快亮了,問題不大。按照記憶中的方位,他摸索著來到標記台,這是記錄每個進入者情況的地方。管理標記台的是個女性聲音,回答了她驗證身份的提問後,瀟迫不及待地問:「有個叫莫瑤的女孩子來過嗎?」 「有,但她是非法進入,已經被關進事件陷阱了。」那聲音回答。 看來瑤的確進入了虛擬世界,雖然瀟想不通她是怎麼進來的。「你能釋放她嗎?」瀟問。 「對不起,事件陷阱沒有設置釋放程序。」 瀟在設計環境的時候的確忽略了這一點,其實從根本上講這系統就是不完善的。「那我有辦法修改程序嗎?」他又問。 「當然可以,請你先回到現實世界,進入主機超級用戶。」 「見鬼!我要能進主機還到這兒來!?」他沮喪地說。 如果能進入事件陷阱,或許可以直接打開它,反正自己是超級用戶,可以修改整個系統中的物品,但事件陷阱必須非法操作才能觸發。什麼才算非法操作?他不清楚,標記台小姐也無法回答這個問題,她是個只有幾句詞匯的程序人。瀟不再理會她,繼續往前摸索。他踢到一塊石頭,奇怪!這不是他放入的物品,看來系統裡有不少來路不明的東西。他低頭揀起石頭,用力扔出去。石頭「砰!」的一聲落在水裡,前面有條河。站在河邊,他思考著進入事件陷阱的方法,雖然名義上這個系統是他設計的,但他只負責程序創意和綜合,並不具體編制每個模塊。而且他已經習慣了靠自動開發軟件包和函數手冊編程序,離開這些工具他的編程水平基本已經倒退回了BASIC時代。 「在BASIC中有事件陷阱這個概念!」他忽然想起來。其實所謂陷阱不過是一種中斷程序,它可以是用戶定義的,也可以利用系統中斷,這裡的陷阱肯定是用的0127號保留中斷。他剛想到這裡,腳下突然一滑摔倒了,卻沒有撞到地面,而是一直向下墜落。「見鬼!誰在這兒放了個陷阱!?」 「哈哈哈,太好了,又扔進來一個!」淒厲的笑聲如夜梟鳴叫,令人毛骨悚然,瀟本能地握緊拳頭。雖然好象摔落了不小的一段距離,他著地時卻很輕,自然也沒受傷。周圍仍是一片黑暗,不知道什麼時候天才亮。那些討厭的笑聲又在他周圍響起來,他看不見聲音的來源,但肯定有好幾個。「你們是誰?這裡是什麼地方?」他大聲問。 「哈哈哈哈!這裡是事件陷阱,你不是一直想進來嗎?」有一個聲音在極近的距離響起,震的他耳朵無比難受。 「莫瑤在哪裡?」他急切地問。 「莫瑤是誰?別理他!讓他著急去吧!哈哈哈!」這次幾個聲音說的話互不相同,混合在一起,令他更加受不了。他撲向最近的那個聲音,不管三七二十一地揮拳打去,但拳頭擊中的只有空氣。 嘲笑聲繼續不斷地傳來,他的腦袋都大了。「認准一個方向走,再長的黑暗也會有盡頭的。」他默念著這句名言,同時也想到只有這座陷阱不太大的時候他才能走到盡頭,否則他會在中央不停地轉圈。「在沙漠迷路的人就是這樣,他們看見自己的腳印才知道,而我,可能永遠也不知道,因為什麼也看不見。」 好在陷阱沒那麼大。才走了幾步,瀟就重重地撞在牆上。牆很軟,而且有彈性,好象還有溫暖的感覺,太溫暖了,很快瀟就開始出汗。他驚恐地想起自己的一個噩夢:被人關進爐子裡烤。 儘管牆越來越熱,瀟仍然把左手放在牆上,這是走迷宮的原則。他不停地走著,腳下的地面似乎越來越濕,越來越有粘性,空氣也變得有股怪味,他不知道這是因為自己太累了還是真的走進了另外的地方,反正左手始終也沒摸到門或者類似的東西。 走得越久,他就越覺得錯過了什麼,牆的熱度和地面的粘性消耗著他的勇氣與耐力,他想停下,但他知道一停下就再也走不動了。 |
後一頁 前一頁 回目錄 回首頁 |