的內容,都詳細地寫出來了。
同時,lus也在信中寫到,編寫作業系統是一個非常龐大的專案,目前他正在向這方面努力,但是卻必須得先將基礎知識打好再說。他有一個模糊的構想,希望能夠基於minix,慢慢對這系統進行擴充套件,逐漸將它的功能進行完善,也就是做一個和minix作者所做工作完全相反的過程。
安德魯是將unix精簡閹割,結果有了minix,而lus則希望自己逐步完善minix,最終達到unix的程度。這顯然是一個漫長而複雜過程,但是lus已經開始著手做了,他在minix的系統中,增加了很多自己編寫的工具。而下一個目標,就是想要編寫一個“終端模擬程式”,讓自己的計算機能夠和他大學的unix主機進行連線,這樣他就可以在自己的家裡訪問主機,讀取上面的新聞內容。
在信件的末尾,lus極力邀請林鴻也一起參與到這個專案當中來,畢竟他一個人做這個專案,有時候會有種有心無力的感覺,遇到問題的時候,不好和誰進行商量,有好幾次都差點將這個專案給放棄了。並且,他還附上了基本書籍的名稱,說如果林鴻有意的話,可以去找這幾本書去看一看。這些書當中,其中有一本就是對lus影響最大的《作業系統:設計和執行》。
林鴻閱讀完畢之後,立刻給對方回信。
在信件中,他也將自己到美國之後所遇到的事情大概和對方說了一下,然後表示自己對這個專案非常感興趣。他決定,等自己手頭上這個計算器專案完成之後,就立刻加入到他的專案當中去。在這段時間內,他會將lus推薦的這幾本書好好研究一下,爭取到時候可以跟上他的步伐。
按下傳送鍵,這封email又飄揚過海,以美妙三十萬千米的速度傳向芬蘭。
接下來,林鴻開始繼續完善他的破解程式。
剛開始的時候,他破解這個計算器完全是因為自己的個人興趣,想讓自己隨身能夠有一臺簡易計算機而已。不過計劃似乎永遠趕不上變化,sam小組的成立,讓這個計算器專案有了一個比較大的目標,那就是至少讓拉丁學校的學生都使用經過他們破解的計算器。
這個目標,是馬修定下的,原本按照他的意思,是希望全美的中學生都使用這樣的計算器,不過林鴻和亞瑟都覺得這個目標有點太大,不太現實,於是他修正了一下,將範圍縮小到自己所在的拉丁學校。
儘管如此,整個拉丁學校的學生還是有很多的,至少有幾千人,要是讓他們一個一個地去破解,顯然要佔用很大的時間和精力。
今天在儲物櫃那裡測試計算器的相關引數的時候,林鴻實際上就想到了這個問題。
要想一個事物快速流行起來,必然不能設定太高的門檻,越簡單越好。這是林鴻從各種書籍中所看到的經驗。例如歷史上各朝末期的各種民間謠言,要想迅速被人們所傳播,版本必然不能太過複雜,要簡單易記,最好還能夠配上歌訣什麼的,就更容易流傳了。
很顯然,要想對這個專案比較成功,必須要降低破解的難度,如果像之前馬修所說的那樣,還要對計算器進行硬體層次的改造,那快速流行起來的可能性非常低,這不僅僅是改造所需要花費時間、精力以及金錢的問題。…;後來林鴻想了一下,覺得現在的這種破解方式也有點麻煩,必須得將計算器連線到計算機上,然後再向裡面灌入程式資料,也就是說,計算器還必須得經過他們sam小組的手才能夠被破解。
那麼,是不是可以改進一下這個破解方式,不用他們親自對計算器進行操作就將其破解呢?
林鴻找出之前德州儀器公司給他郵寄過來的資料,重新研究了一遍,再結合自己的那段破解程式碼,最終還真被他找出瞭解決方案。