我學Linux的歷程
忽然很想寫些東西給現在在學Linux,Vim,Perl,Shell script的人,
因為最近這些人突然多了起來吧。只是感覺到現在學這些東西,都
比以前輕鬆了很多很多,所以有所感觸吧。
我記得我是在國中二年級左右(1996)知道Linux這個東西的。
在那個網路還不普及的時候(我還在當時非常快的28.8k modem),
有一本叫光碟月刊(HOPE-NET)的雜誌,他會把每個月網路上的一些
東西作收集,放在隨雜誌附光碟裡面販售。其實我一開始會買這雜
誌似乎也是因為有送光碟的關係吧(二倍速光碟機..)。
嗯,但那時雖然光碟有很多東西,可是大部份也不知道是作什麼的,
就像當初看到Linux這個詞一樣。
那我到底是在什麼時候才知道Linux的?應該也是在差不多那個時
間吧。一度瘋狂迷上MUD(就是現在各種線上遊戲的前身),MUD玩
到後來,因為練功實在很花時間,於是就開始找「工作站」來放機
器人。那時機器人大多用tintin++寫的,要放在UNIX機器上才能跑,
於是我就拿了當時hinet的mail server來玩。
好像當時為了如何把tintin++放到server上去,就苦惱了好久。後來
找了UNIX的書來看(就是傳說中的穿山甲,OREILLY的UNIX系統管理)。
那時機器人大多用tintin++寫的,要放在UNIX機器上才能跑,
於是我就拿了當時hinet的mail server來玩。
好像當時為了如何把tintin++放到server上去,就苦惱了好久。後來
找了UNIX的書來看(就是傳說中的穿山甲,OREILLY的UNIX系統管理),
於是就這樣邊學UNIX邊到處找工作站用。玩了一陣子,忽然想起
HOPE-NET光碟上有Linux這東西,經由雜誌上的介紹,赫然發現原來
Linux也是UNIX的一種,於是當下就決定要在我電腦上裝來玩玩了。
那時記得是裝Slackware 3.x吧。安裝過程其實蠻順利的(有一部份
因素是因為我選了install everything的關係),但裝完後反而不知
道該怎麼辦了。好像這樣過了好久,我還是只會開Linux來ls,cat之類
的。後來在雜誌上又看到了XFree86,很高興的把一堆tgz cp出來,連
中文patch都有。費了非常大的功夫解開,make....結果,失敗了:X
那時對C不熟,更是看不懂error原因是什麼,只好放棄了X。
放棄X就算了..網路呢!?? 其實modem一直都還沒弄起來,或許是
因為我當時很白痴的認為Linux應該沒辦法用modem這麼「先進」的東
西吧。
可是天無絕人之路阿,HOPE-NET的光碟裡實在有太多有趣的東西了。
Linux部份的東西也不斷的增加,於是我還是很開心的試著make各種
軟體。
某天,不知道哪來的想法,忽然想架MUD玩。(一定是MUD玩太兇了)
於是開始想辦法,該如何取得MudOS的source呢?想了很久,因為modem
沒法用,於是只好動腦筋到lan上面。
當時我家有兩台電腦,我為了和我弟連線玩doom,於是自己買了HUB,
Lan Card來裝。忽然想到Lan這東西後,我就開始找有沒有什麼能分享
modem之類的東西。費了一番功夫(當時沒有google),最後竟然是在
HOPE-NET的光碟上找到了Sygate和Wingate。
兩個我都裝過,後來發現Sygate實在好用,裝完後,另一台只要設個
gateway就能動了。所以我的Linux就這樣子可以上網了!
(真是迂迴可是卻很有用的方法:P)
可以上網的世界就愉快多了,我用chdrv和tintin++玩mud,telnet玩
BBS。玩歸玩,還是想架MUD server給自己玩。當時在某個地方發現
一篇教人架MUD server的文章,於是就非常高興的照著上面的作,當然
最後還是失敗了:P 這次是因為make完,一執行就core dump...
小時候當然不知道什麼叫core dump,所以又放棄了。
可是我還 ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容