第一百五十一章藍鷹出事
林鴻之前只給lus打了個招呼,而對方給他的回信卻寫得很長,基本上將他最近的狀況都寫清楚了,尤其是有關他的最新386計算機和minix操作系統的內容,都詳細地寫出來了。
同時,lus也在信中寫到,編寫操作系統是一個非常龐大的項目,目前他正在向這方面努力,但是卻必須得先將基礎知識打好再說。他有一個模糊的構想,希望能夠基於minix,慢慢對這系統進行擴展,逐漸將它的功能進行完善,也就是做一個和minix作者所做工作完全相反的過程。
安德魯是將unix精簡閹割,結果有了minix,而lus則希望自己逐步完善minix,最終達到unix的程度。這顯然是一個漫長而複雜過程,但是lus已經開始著手做了,他在minix的系統中,增加了很多自己編寫的工具。而下一個目標,就是想要編寫一個「終端仿真程序」,讓自己的計算機能夠和他大學的unix主機進行連接,這樣他就可以在自己的家裡訪問主機,讀取上面的新聞內容。
在信件的末尾,lus極力邀請林鴻也一起參與到這個項目當中來,畢竟他一個人做這個項目,有時候會有種有心無力的感覺,遇到問題的時候,不好和誰進行商量,有好幾次都差點將這個項目給放棄了。並且,他還附上了基本書籍的名稱,說如果林鴻有意的話,可以去找這幾本書去看一看。這些書當中,其中有一本就是對lus影響最大的《操作系統:設計和執行》。
林鴻閱讀完畢之後,立刻給對方回信。
在信件中,他也將自己到美國之後所遇到的事情大概和對方說了一下,然後表示自己對這個項目非常感興趣。他決定,等自己手頭上這個計算器項目完成之後,就立刻加入到他的項目當中去。在這段時間內,他會將lus推薦的這幾本書好好研究一下,爭取到時候可以跟上他的步伐。
按下發送鍵,這封email又飄揚過海,以美妙三十萬千米的速度傳向芬蘭。
接下來,林鴻開始繼續完善他的破解程序。
剛開始的時候,他破解這個計算器完全是因為自己的個人興趣,想讓自己隨身能夠有一台簡易計算機而已。不過計劃似乎永遠趕不上變化,sam小組的成立,讓這個計算器項目有了一個比較大的目標,那就是至少讓拉丁學校的學生都使用經過他們破解的計算器。
這個目標,是馬修定下的,原本按照他的意思,是希望全美的中學生都使用這樣的計算器,不過林鴻和亞瑟都覺得這個目標有點太大,不太現實,於是他修正了一下,將範圍縮小到自己所在的拉丁學校。
儘管如此,整個拉丁學校的學生還是有很多的,至少有幾千人,要是讓他們一個一個地去破解,顯然要佔用很大的時間和精力。
今天在儲物櫃那裡測試計算器的相關參數的時候,林鴻實際上就想到了這個問題。
要想一個事物快速流行起來,必然不能設置太高的門檻,越簡單越好。這是林鴻從各種書籍中所看到的經驗。例如歷史上各朝末期的各種民間謠言,要想迅速被人們所傳播,版本必然不能太過複雜,要簡單易記,最好還能夠配上歌訣什麼的,就更容易流傳了。
很顯然,要想對這個項目比較成功,必須要降低破解的難度,如果像之前馬修所說的那樣,還要對計算器進行硬件層次的改造,那快速流行起來的可能性非常低,這不僅僅是改造所需要花費時間、精力以及金錢的問題。
後來林鴻想了一下,覺得現在的這種破解方式也有點麻煩,必須得將計算器連接到計算機上,然後再向裡面灌入程序數據,也就是說,計算器還必須得經過他們sam小組的手才能夠被破解。
那麼,是不是可以改進一下這個破解方式,不用他們親自對計算器進行操作就將其破解呢?
林鴻找出之前德州儀器公司給他郵寄過來的資料,重新研究了一遍,再結合自己的那段破解代碼,最終還真被他找出了解決方案。
過程其實和之前也差不多,他將自己的破解程序改進了一下,將其偽裝成一個ti-baisc程序,這樣原來的系統就會以為這是符合其運行標準的可執行程序,能夠被運行。
但是啟動之後,實際上運行的卻是林鴻所編寫的破解程序。
考慮到計算器實際的存儲空間比較小,林鴻將這個程序進行精簡了一下,最終壓縮到了只有一個普通5kb大小,就算使用計算器自帶的紅外線協議進行通信,也可以不到一秒鐘就可以傳輸完畢。
當然,最終寫出來的程序到底能不能起作用,林鴻還得經過測試。可是現在他手中又沒有沒有被破解的計算器,這可就有點難辦了。
他看了看時間,已經快八點了,天色此刻已經完全黑了下來。
於是,林鴻走出房間,敲響了亞瑟的房門。
亞瑟此刻正在改進著之前的俄羅斯方塊遊戲,將其改造成能夠實現兩人聯機對戰,引入競爭機制會增加可玩性。並且就耐玩性來說,還是俄羅斯方塊要更勝一籌,這可是一款火遍全球的經典遊戲。
林鴻將自己的想法跟亞瑟說了一遍。亞瑟當然知道這個破解方式的意義,這樣一來,他們sam小組獲得成功的幾率可以大大提升。
「如果能實現,那簡直太棒了!」亞瑟驚喜道,「我們立刻去市區購買新的計算器!」
「買新的?」林鴻有些猶豫,「一台計算器需要一百美元呢,難道買回來就是為了進行測試嗎?測試完之後呢,給誰用?」
「這的確是個問題。」亞瑟撓撓頭,「或許,我們可以向其他同學借一個,反正我們遲早要幫他們破解,嗯,就這麼辦!讓我想想,可以像誰借……」
想來想去,除了馬修,亞瑟竟然找不到一個可以借計算器的同學,這真是一件令人沮喪的事情。
最終林鴻說道:「要不向司倩借吧,我知道她的電話和地址,她寄宿在喬安娜的家裡。」
一聽到喬安娜,亞瑟就有些激動了:「我們現在去喬安娜的家裡嗎?我要不要穿上剛剛新買的禮服?」
「穿禮服幹什麼?」林鴻訝然。
「讓她看一下和她的禮服的顏色是否相配呀?」
「呃……我看還是不要吧,就算是不相配,也沒有時間再去買新的禮服了。」
「也對,就按你說的做。」
在他們去之前,先給那邊打了個電話,說明了一下緣由。
林鴻和亞瑟兩人是開摩托車過去的,沒有驚動維娜和奧蘭多,這輛山地摩托還是他的叔叔後來陪給他的,品牌和之前的一模一樣。
他們兩人在離喬安娜家很遠的地方就停了下來,然後走路過去,在沒有驚動對方父母的情況下,就將兩個計算器借到手。雖然喬安娜極力邀請他們進屋去坐坐,但是這兩個宅男都太願意,只是推脫現在時間已經太晚並且回家還有事情,便匆匆騎著摩托離開了。
有了這兩個計算器,接下來的工作進展得很順利,經過了幾次調試之後,破解便成功了。
在調試的過程中,林鴻突然來了靈感,最終寫出了一個破解還原程序,運行這個程序可以讓已經被破解的計算器重新恢復到被破解之前的狀態。
亞瑟測試了幾次之後感歎,早知道就不用辛苦跑一趟了,不過他也只是嘴上說說而已,可以看得出來,之前和喬安娜見面之後,他整個晚上的心情都非常愉快。
最後,亞瑟將俄羅斯方塊聯機版也搞定了,然後再測試了一下破解和傳輸方面的功能,最終確定沒有任何問題,這才放心地上床睡覺。
而林鴻則繼續上網衝浪。
由於鬱金香bbs是他上的第一個bbs,所以他對這個bbs有點感情,每次都會首先去這個bbs看一看最新發佈的那些帖子,他最關注的是兩個板塊,一個是新聞板塊,另外一個則是用戶作品分享。當然,其他幾個板塊有時候也會去逛一逛,看看有什麼有趣的東西。
看完鬱金香bbs,他又登錄其他一些他所知道的bbs進行查看。這幾個bbs的地址都是他從其他人發佈的帖子中所看到的,要不然他還真不知道該如何去尋找。
在林鴻看來,互聯網就像是一個海洋,這些網站就是海洋中的一個個孤島,雖然可以通過船隻對這些島嶼進行訪問,但是如果你不知道這些島嶼的具體坐標的話,那這些網站基本上就無人問津。
老鳥由於經驗的積累,對這些網站的域名或者ip地址都記得非常清楚,每次都可以有目的地直接訪問,但是對於菜鳥來說,發現這些島嶼顯然需要一定的時間和精力。
「如果有人專門發佈這樣一個帖子,在裡面將一些著名的bbs和網站都列表出來,相信可以給很多人提供便利,不管是菜鳥還是老鳥。」林鴻在腦海中構想著這樣一個帖子,「內容不用太多,每個站點都只要一個名稱和對應的超鏈接就行了。不過全世界存在著這麼多站點,如果要將他們都列表出來,一個帖子似乎不夠……這個帖子要想讓更多的人看到,最好是擁有一個非常簡單的網址……嗯,或許專門製作這樣一個引導網站更好一點,不需要其他複雜的功能……」
林鴻一邊瀏覽著帖子,一邊在腦海中構想著這樣一個東西。
當他登錄到另外一個名為「黑客新聞」的bbs的時候,發現有一個詞彙反覆被人提到——藍鷹黑客組織。
「藍鷹黑客組織發生了什麼事情?」
「據可靠消息藍鷹的領袖被fbi抓了,到底是不是真的?」
「藍鷹的內部論壇已經訪問不了了!」
「重大新聞,今天下午,fbi對藍鷹bbs發動了攻擊……」
……
「藍鷹?」林鴻心中一驚,「這不是亞瑟所在的黑客組織嗎?」。
*
第一百五十一章藍鷹出事
第一百五十一章藍鷹出事,到網址