第一百五十章lus?linus!
維娜對兒子已經找到舞伴這件事非常高興,尤其是,對方竟然還是喬安娜,於是晚上的時候坐了一頓非常豐盛的晚餐,甚至還開了香檳進行慶祝,當然喝酒的只有她和奧蘭多,亞瑟和林鴻兩人只能喝喝飲料,他們還沒到能夠喝酒的年齡。
雖然林鴻和亞瑟兩人很想嘗嘗酒精的味道,但這種行為顯然不會得到維娜和奧蘭多的認同,因為在美國,未滿十八週歲的未成年人,是禁止引用酒精飲料的,這是違法行為。不僅青少年違法,為他們提供酒精飲料的人也要追究責任。
在自己家中喝酒也違法?林鴻對此感到有些奇怪,曾經他和孫武一起偷偷喝過師父的白酒。
亞瑟跟林鴻解釋了一下這方面的法律,另外還給他講了一個這方面的笑話。
說有一個年輕人搶劫商店,將收銀機裡面的錢全部搶走,在最終離開的時候,又從貨架上拿了一瓶酒,這個時候一直呆在角落服服帖帖的老闆頓時急了,說錢你拿走我沒意見,但本店絕對不向未成年人銷售煙酒,結果年輕劫匪直接掏出社會安全卡給老闆看了一下,以此證明自己已經滿了十八週歲。後來,警察根據這個線索將劫匪逮捕了。
雖然只是個笑話,但從這裡面也可以看出美國民眾對這條法律的重視程度,要是有未成年人違反了這條法律,很可能會要接受社區勞動或者有關喝酒方面的法律學習諸如此類的懲罰。
晚飯後,林鴻再和維娜他們聊了一會兒之後,便回到了自己的房間。
開機,撥號連上網絡。
「咦?有新郵件?」
林鴻眼睛頓時一亮,他想起自己昨天給lus發過一封電子郵件。
他立刻打開一看,果然是lus的回信。
「你好,老朋友,很高興收到你的來信。看來你在美國過得不錯,這麼快就連上了網絡,並且給我發來了第一封email,要知道,在一個月前,你連什麼是email都不知道……」
※※※※※
linus目前是芬蘭赫爾辛基大學的大二學生。
在年前的時候,他再也無法忍受sinclair_ql的老舊,以及其操作系統無法進行自由編程的束縛,於是他做了一個重要的決定,要將它賣掉,並且逐漸存錢,買一台新的計算機。
可是這台scql計算機實在是太小眾了,無論是在高中還是在大學,他從來見過有誰使用這種機器,大家使用得比較多的是那些pc機,不過對於已經玩過68020的他來說,對那種功能就像是玩具一樣的pc機實在是提不起什麼興趣。
這種情況一直持續到去年年底的時候,他發現隨著386cpu芯片的流行,pc機已經完全可以做到68020上所有可以做到的事情了,更重要的是,pc機比68020更加廉價。
當然,他想換一台新機器,還有一個重要的原因,那就是今年的計算機課程中,有一門課程叫做「unix操作系統」,雖然這門課程還沒開始,但是他卻對其十分期待。為此,他專門提前跑書店購買了一本與之配套的教科書,名為《操作系統:設計和執行》。
linus花了大概一個月的時間將這本719頁的大部頭通讀了一遍,在這本書中,作者安德魯主要介紹了一個名為「minix」的操作系統,這個操作系統是他專門為了上課而編寫的一個精簡版的unix,它非常小,很多功能都被閹割了,但是它又的確是一個獨立的操作系統,能夠成功在計算機中運行起來。
這本書對linus的影響很大,每個人一生當中都有一本影響他一生的書籍,而linus來說,這本書就是《操作系統:設計和執行》。
通過這本書,linus瞭解到unix背後的理念以及那個強大、利索、漂亮的操作系統所能做到的事情後,他便決定買一台機器來操作unix,當然完全版的unix他無法得到,他打算在機器上運行minix,這個版本他可以向遠在荷蘭的安德魯教授直接郵購。
linus手中的這台scql計算機還可以正常運行,他覺得直接將它淘汰放在倉庫中實在有點浪費,於是便想著將它賣掉,好歹也為自己的下一台計算機湊點錢。問題是他這台計算機實在是太小眾了,根本沒有人對他的計算機感興趣,後來他不得不花了點錢,在一個計算機雜誌上打了個廣告。
等待了一段時間之後,終於有一個人名叫喬科的人騎著自信車找上了他,因為他也有一台scql計算機,原本他還以為自己是整個芬蘭唯一的一個使用這個牌子計算機的人,所以看到這個廣告之後,他就來了。一方面是交個朋友,另外一方面則也想從linus這裡買點配件,畢竟linus的配件相對來說還是相當棒的,是他辛辛苦苦從英國郵購的。
linus和喬科成為了朋友,他的配件幾乎是半賣半送就給喬科了。他的存錢計劃在年前未能實現,因為一台386的pc機實在是太貴了,儘管已經大幅降價,但最少也需要18000芬蘭馬克,換算成美元,大概3500美元左右。這對他來說,是一筆巨款。
而這個時候「unix操作系統」課程已經開課,幸好赫爾辛基大學在去年秋季的時候從國外進口了一台微型vax主機,使用的操作系統是ultix,而ultrix正是眾多unix當中的一個版本。這是一個多用戶的操作系統,可以讓許多人使用「終端機」同時登陸到這台主機上進行操作,而使用者完全感覺不到其他人也同時在使用這台計算機,在使用者看來,他就好像在操作一台獨立的計算機。
終端機並不是計算機,而是專門為了多用戶主機而生產出來的一種設備,這種設備通常只有顯示器和鍵盤,也就是輸出裝置和輸入裝置,通過電纜線和主機相連,通過遠程登錄對主機進行操作,所有的運算和操作都是在遠程主機上進行的。
剛開始的時候,linus就是在終端機上進行unix學習,但是由於名額有限,每一次只能同時連接十六台終端機,而選修了這門課程的學生卻有三十二位,於是授課老師不得不將學生分為兩批,一批白天使用機器,另外一批則晚上使用。
這顯然是很不方便的,這個時候linus便夢想著擁有一台自己的pc機,在這台機器上運行unix,這樣就可以隨時自由地對其進行操作。
新年的鐘聲敲響,聖誕節之後,linus度過了自己的第二十一個生日,這個時候,他終於下定決心無論如何都要入手自己的第三台計算機了。
這個時候,他手中只有6000芬蘭馬克,這是在度過「聖誕節」以及「生日」這兩個重要節日之後,他所能籌集的所有資金,雖然根本不足以支付高大18000芬蘭馬克的計算機,但是卻有一個方法可以讓他得到這台機器,那就是分期付款。他可以先付三分之一的金額,餘下的款項可以在三年之內付清。
於是,linus揣著6000芬蘭馬克的巨款來到了計算機商店,向店主訂購了一台pc機,沒有品牌,他並不在乎這個,只要是386的就行,內存至少要4m,cpu至少33mhz……linus將自己的需求提供給了店主,然後店主讓三天之後過來取貨,到時候他們會將計算機組裝好。
漫長的三天時間之後,linus終於和父親一起將自己的第三台計算機搬了回去。灰色外殼,其貌不揚,雜牌,有著14英吋的顯示器。
這台計算機的標配操作系統是微軟開發的dos,但是linus並不喜歡,他想要在上面安裝minix,以便在上面實踐自己所學到的一些有關操作系統的知識。
於是,他拿起電話,總共花了169美元訂購了一個minix,並且這個系統還要在一個月之後到達芬蘭。
他對此感到非常無奈,但是又沒有辦法,他只有這個方法才能獲得minix的拷貝。
於是,在經過漫長的一個月時間的等待之後,他終於收到貨了。他總共使用了十六張軟盤才最終將這個操作系統裝到了他的386計算機中。接下來他又花了好幾天的時間將minix給弄熟了,最終的結果是他對此有點失望,因為這個操作系統實在是太簡單了,作者將unix的絕大部分功能都給去掉了,只留下了幾個簡單的用來演示的功能,例如一個簡單的文件系統和內存管理機制。
於是,linus又開始了對minix進行改造,讓他感到欣慰的是,這台計算機完全受他控制,連操作系統的源代碼他都有拷貝,裡面所有的運行機制如果他願意,他都可以清晰地知道。於是,他將以前自己編寫的軟件從之前的計算機中逐漸開始往這台機器上進行移植。
這個過程又花費了他大概一個月的時間,才最終讓他對自己的這個minix感到滿意,能夠滿足他日常的一些操作。但是他知道這遠遠不夠,相比起unix來說,他手中的這個minix更像是一個玩具,平時的時候,他更多的還是用學校的終端機進行unix學習和聯網衝浪。
於是,他開始了另外一個項目,給自己的minix編寫一個「終端仿真軟件」,用軟件的方式來模擬終端機,這樣他就可以在家裡也能連上大學的主機了。
而正是在這個時候,linus收到了他的火腿好友stone給他發來的電子郵件。
*
第一百五十章lus?linus!
第一百五十章lus?linus!,到網址