| 第一章:網路電腦作業系統 tBala Live CD |
|
|
| 作者 korlin | |
| 2007/01/25, 週四 | |
|
第一章:網路電腦作業系統 - tBala Live CD 何謂 Live CD ? Live CD 這個名詞,相信大家都不陌生,這是一種可利用光碟開機來執行各種工作的作業系統 ,在容量上 比起現行任何發行的作業系統都還要小,而這就是它的優勢所在。不過,你可不要因為它的容量小,就看不起 它喔,它的實力可不輸任何安裝在硬碟上的作業系統喔! Live CD 的種類有哪些? 在現行市面上流通的作業系統中,除了 Mac OS 沒有 Live CD 之外,其他都有!而在 Live CD 的世界中, 又以 Linux 作業系統為主的 Live CD 數量與種類是最多的!這是因為原始碼的開放,所以大家才可以依照自己 的意思來改裝 Linux 系統,拿掉用不到的套件,只保留需要的部分,精簡成可以隨身攜帶的的工具光碟,就像是 瑞士刀一樣,小小工具,卻能發揮最大的功能。 而在 Linux 中,以 Knoppix Live CD 最為大家所熟悉,也是現在最流通的一套 Linux Live CD ,他除了 可以是一套可以直接使用的的 Live CD 之外,也是一套非常好的救援工具光碟,可以透過內涵的工具程式,來做 系統維修、故障排除的工具,甚至可以暫時取代無法運作的伺服器。如此看來, Knoppix Live CD 的確是一套 非常 powerful 的工具。 除了 Knoppix 之外,小紅帽系列的 Fedora Core ,也有 Live CD 喔!想不到吧!相信有玩過的人都知道, 平常將 Fedora Core 這套怪獸級作業系統整套安裝起來,動則就需要 6 ~ 8 G 的硬碟空間,非常嚇人吧!! 可是真的等你安裝完成之後,往往為發現裡面許多套件其實我們平常都用不到,所以就有高手將 Fedora Core 重新改裝、瘦身,做成只有不到 700 MB 的 Live CD ,這種減肥的力道,真的是讓我們見識到 Linux 這套作業 系統的彈性真的是非常大的,可以完全依照自己的意願來改裝,重製成需要的模式。 近年來,一套新興的 Linux 發行套件, Ubumtu ,也是非常受到大家的矚目,因為這套系有別於其他 Linux 發行套件,他強調的是他的內容套件都幫使用者篩選過,只留下穩定、實用的套件,而不會將所有的套件都一股腦 的塞給使用者,然後讓使用者無所適從;而且他對於所發行的系統, 都強調會維持 3 ~ 5 年的持續更新,這可是 在免費的 Linux 系統中是非常少見的!當然, Ubuntu 也有屬自己的 Live CD ,一樣強調在他的套件篩選,可不 會因為體積變小,而折損他的功能喔! 小,還要更小 - DSL Live CD 也許你會覺得,12 cm 大小的光碟片,能容納功能這麼強大的作業系統已經是非常的不容易了!但如果我跟你 說,還有更小的 Live CD ,而且還是有圖形視窗面介面的 Linux 系統,相信你一定會非常訝異,甚至會覺得不可能 吧?的確,若是依照一般的製作流程,的確是很難將 12 cm 的 Live CD 壓的更小,這當然是需要一些特別的方法, 不過這不在我們所討論的範圍內,我想說的是,如果有一套只有 50 MB 左右的 Linux 系統,卻能提供你上網瀏覽、 文書編輯、網站建置、FTP架設...等功能,你覺得這樣的 Live CD 是不是更加迷人!只要小小 8 cm 的光碟片, 就能取代動則好幾 GB 的作業系統,相信說到這裡,你一定會非常好奇,到底是哪一套 Linux Live CD 有這樣的魔力? 它就是 Damn Small Linux ,而這也是我們接下來要跟大家研究的 Live CD 。 Damn Small Linux ,簡稱 DSL ,是一套非常迷你的 Linux 系統,大小只有 50 MB 左右。 DSL 是屬於 Debian Linux 系統,有別於一般大家熟悉的小紅帽( Red Had ),比較穩定,結構也比較嚴謹,早期廣為教育單位 使用,反而比較少在一些 Linux 相關的教育書籍中出現,所以一般人會比較陌生,不過,只要對 Linux 稍微有接觸 的人,一定有聽過 Knoppix 這一套系統; Knoppix 一樣也是 Live CD 一種,而它的底層系統一樣是 Debian 的架構, 不過你可能會納悶, DSL 與 Knoppix 又有什麼關係呢?如果你利用 DSL Live CD 開機之後,你可以在裡面找到 knoppix 這個資料夾,也就是說, DSL 是 Knoppix Live CD 再次精簡的產物!一套超級迷你的 Linux Live CD 。 這麼小的作業系統,又能做些什麼事情?嘿!你可別小看 DSL 這套 Live CD 喔!只要你平常用得到的各項工具、 多媒體甚至各種網路服務、伺服器的架設, DSL 都做得到,而且功能與效率一點都不會輸給任何裝在硬碟中的作業系統。 除此之外,Live CD 最大的另一項優勢,就是你可以胡搞瞎搞也不怕系統毀損,因此非常適合作為〝練功〞的場所, 你可以盡情發揮,任意改裝,即使失敗,只要重新開機,就是另一套全新的系統! 此外,選擇 DSL Live CD 來做為我們學習製作個人化 Live CD 的另一個原因在於它的容量小,因此執行速度與 效率會比 Knoppix 等這些稍大的 Live CD 來得好,這是因為 Live CD 在開機過程中,為把系統載入到記憶體中, 把記憶體當成暫時的硬碟空間,如果 Live CD 的體積過大,就很難將整片光碟的內容載入到記憶體中,會變成一部份 在記憶體,而另一部份則留在光碟中,一旦需要光碟片中的資料時,就必須再次驅動光碟機,讀取裡面的資料,這樣 反而會造成執行速度與效能的瓶頸;相對的, DSL 就不會有這樣的困擾,因為他的容量大小只有 50 MB 左右,因此 可以很輕易的將整片光碟內容載入記憶體中,只要你的電腦不是超級古董機,跑 DSL 這套系統可是一點都不吃力呢! 所以這也是我們選擇使用 DSL 的原因之一。 網路電腦作業系統 - tBala Live CD 由於 DSL Live CD 具有以上種種優點,因此很適合用來發展所謂的〝網路電腦 〞。所謂的〝網路電腦〞,簡單來說, 就是一部連結網路的電腦,大部分所有的工作,都可以在網路上完成,只要可以連上網路,就可以做事。因此,網路電腦 可能並沒有作業系統,或者可能只是存在簡單的開機系統,像是利用 Live CD 開機、上網,廣義來說,這樣的電腦就可以 稱做一部網路電腦。 而為了降低一般使用者使用 Linux Live CD 的門檻,以及強化 Web 2.0 網站建置的能力,我們將 DSL Live CD 做了 部分修改,以及增加了一些功能,讓 Live CD 在使用上更得心應手,現在,就讓我們來體驗吧!
|
|
| 最後更新 ( 2007/03/26, 週一 ) |
| < 前一個 |
|---|


