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