星期日, 四月 27, 2008

重溫舊夢: Slackware Linux

在上大學前,我可以說是完全的資訊門外漢。只寫過Helloworld等級的程式,稍微玩過一點Linux的安裝,照著別人的文件把X跑起來。當時陪伴我度過大多數的青年時光的是DebianSlackware。我還記得第一次把XWindow跑起來是看moto大的Debian無痛起步法 (現在的網頁長的跟以前也不一樣了)。當時Mandrake剛在台灣紅起來沒多久,RedHat正紅,而我在自以為是的時光裡,找尋我也不知道會怎麼樣的未來。那個時候rpm系的套件還沒有辦法自動化下載相關套件,Debian在我與一些社團好友的眼中可真是厲害。當時有一點不可一世的味道,所以都在研究「非RPM系」的Linux跟FreeBSD。

反正當時並沒有維護什麼Server,我想試什麼Linux就試什麼,當時我家只有一台PC,我就在上面做dual-boot。後來我就灌了Slackware,可能是因為有踩到Dependency Conflict的雷,所以想試一個號稱沒有Dependency的套件管理系統(好爛的理由:p)。然後就被吸引到了。往後到大三到來以前我曾經不只一次的想組一台拼裝機器在上面跑Linux系統,但最後都因為硬體故障或是自己陷入其它風暴所以最後沒有做成。想要灌一台Slackware Linux來用就變成了一件一直沒有做到的事。大四終於有了機器,但因為修課需要,必須灌FreeBSD,所以這件事就繼續延宕下去,直到前幾天我有約要早起不能睡然後又沒事做的情況下,我就手癢重灌成Slackware 12.0,灌完才知道Slackware 12.1己經要出了。

多年後的今天Linux己經變成了非常不同的系統,Ubuntu為首的許多套件都有非常優異的軟硬體支援性能,號稱什麼都不設,光碟丟下去,裝好後就有一台功能齊全的Linux Box。與其相比Slackware的功能就顯得不那麼吸引人,但會來用Slackware的人應該都是知道這一點還是會用的。

我的機器光碟機脾氣不好會挑片,我燒出來的光碟無效。就在要放棄的時候,發現Slackware己經有USB installation image,而我剛好有兩支隨身碟,其中一支還夠大,所以我就用了其中一支塞USBIMAGE開機,另外一支放入Slackware installation set的內容,然後mount起來就可以裝了。Slackware的簡易性有時候可以帶來神奇的組合技,真高興成功了。

雖然這幾年Slackware都只提供KDE,不過我仍舊不傾向用它(很久以前用過後這一點就沒有改變),所以我整個k/下的都沒有裝,只裝了x/,xap/。裝好後我覺得Emacs的版本太舊了,想換比較新的版本,看過
http://www.linuxpackages.net/howto.php?page=package&title=Package+Howto
這篇文件後也順利的做好一個沒有link Xlib的Emacs版本,速度還可以接受。以前可能資訊搜尋能力比較弱,基本操作也不行,所以包Slackware package從沒有成功過,現在做些簡單的package可能還可以應付,算得上是成長的軌跡吧!

某方面而言這是一個「我想要什麼我就裝什麼」的行動,平心而論,Desktop的話Ubuntu或Fedora可以省下很多時間猜硬體型號跟調參數(雖然這次我沒碰到什麼嚴重的硬體問題,USB隨身碟一開始就能mount了),Server的話*BSD提供很穩定的原始碼更新機制,而大多數Linux也都可以自動更新了,平心而論,Slackware在這兩方面都不是最好的。我喜歡它的地方是在它的透明與簡約,這就是我喜歡它的緣由。

我以前有去掛過Freenode上的Slackware channel,那真的是一個很愛聊天的channel,後來因為log成長太快而且自己也不是真的在用Slackware所以就沒有掛下去,現在有去掛的好理由了。

0 意見: