Penguinzilla和LTSP有何不同,我要如何選擇? |
已經有LTSP了,為何還要再開發Penguinzilla? 基本上,我們分幾個部分來看:
LTSP是集中使用伺服器上資源,而Penguinzilla採用的是分散式的作法。LTSP的client端只做終端機使用,也就是client端開啟程式的時候,用的是server的CPU,記憶體等,client幾乎純粹只做KVMN (Keyboard, Video, Mouse, NIC)的輸入輸出。另一方面,Penguinzilla的client端是一台完整的電腦,只是硬碟在Server上而已,Penguinzilla的client我們可以想成是一台完整安裝好Linux的機器,所以client端開啟程式的時候,使用的計算資源,例如CPU, RAM等都是client端自己的。LTSP和Penguinzilla兩個我們可以比喻成一個是中央集權,另一個是地方分權。當"地方能力夠"的話,最好是用地方分權的方式,也就是Penguinzilla分散式的作法。Penguinzilla所要求的server只需中階的電腦,一台CPU 500MHZ左右的server搭配fast ethernet 的交換器就可以供目前台灣中小學電腦教室40台學生的電腦使用。同樣的配備,如果使用LTSP,可能只能供10台學生電腦使用。
LTSP有幾個無法克服的部分,主要就是學生電腦部分的資源使用,在LTSP環境中學生的電腦(client)上,學生無法使用光碟機來讀光碟片,您無法讓學生使用隨身碟來存取資料,還有,學生無法在他那台電腦中放出音樂等等,這些限制主要是因為在LTSP環境中,學生用的硬體資源大部分是server那台的,光碟機,USB port,音效卡等都是server的。而在Penguinzilla環境中,學生的電腦基本上就像是Linux安裝在自己的硬碟中,他可以完全的使用那台電腦的硬體資源,只不過這個硬碟是在遠端的server而已。
電腦更新速度非常快,現在(以2003年而言)新購買的電腦,CPU速度都在1 GHz以上,如果做LTSP的client的話,幾乎只是用到KVMN,未能充分使用新電腦的強大資源。現在新購買的電腦基本上都可以輕易的當Penguinzilla的server。使用Penguinzilla的話,您能充分的使用Client的硬體。然而,反過來,如果舊的電腦,要資源再利用的話,LTSP就是一個好的選擇。
以上的比較,我們可以看出,Penguinzilla與LTSP兩者各有所長,您不妨依照自己的需要來選擇。
註: LTSP從5.0開始(2007年發行的),已經有類似DRBL的fat client模式了,不過DRBL和LTSP還是有不同的地方:
(a) DRBL可以當作Clonezilla server,你可以用來大量佈署作業系統環境。
(b) DRBL提供小型GNU/Linux無碟環境,包含Damn Small Linux (DSL), PuppyLinux...
(c) FreeDOS無碟環境
(d) memtest無碟環境
(e) GNU/Linux (Debian, Ubuntu, Fedora, CentOS, Mandriva, SuSE...)給用戶端Linux網路安裝模式
 |
|