自由軟體的使用者

毛慶禎

輔仁大學圖書資訊學系

2003/3/15



對自由軟體最有貢獻的是使用者, 每個人都可以成為自由軟體的使用者, 伺服器端或桌面環境都有相當不錯的自由軟體, 祗要去用它, 就是贊同與支持自由軟體。

今天介紹兩款自由軟體的應用, 一個是讓網管人員如虎添翼的486電腦轉為路由器, 另一個是不必任何安裝程序, 就能用的光碟開機桌面環境。

======
路由器
======
路由器的電腦不需要硬碟,也不需要顯示器, 鍵盤也不是必備週邊; 486以上的處理器, 8M以上的RAM, 軟碟或光碟開機, 再加上兩張網路卡, 常見的螃蟹卡就很好用, 到相關網站, 在全圖形的操作介面下, 下載相關檔案及必要的設定, 做出開機磁碟片或光碟片後, 一台價值不菲的路由器就誕生了。

先開啟路由器, 再開啟網內的任一電腦, 透過瀏覽器執行自由軟體的Java應用程式, 選擇設定, 送出連線指令, 路由器就開始運作了。

專線、ADSL/Cable數據機、56K數據機等連線方式, 幾乎都適用, 採用PAP/CHAP的PPP安全認證, 防火牆、IP分享器(DHCP)、代理域名伺服器(DNS)等基本的網管工具, 一應俱全。

對安全性有較高要求的單位, 可以根據IP位址或網卡MAC位址, 限制網內的特定電腦祗能在指定的時段上網, 連接到區域網路之外的其他電腦,或使用特定的通信協定和服務埠, 在區域網路內的連線不受影響。

可設定對外的IP位址、子網絡遮罩、預設通訊閘和DNS伺服器等, 適合公司行號等固接用戶的靜態上網; 同時, 它的IP分享器讓網內的電腦自動取得IP位址、通訊閘和DNS伺服器位址等網路設定值, 讓採用變動IP的單位, 免除上網人數的限制。它的代理域名伺服器, 加快對應IP位址的查找動作, 進而提高瀏覽網頁的速度。

更妙的是, 還可做即時網路流量監看, 顯示上傳和下載的網路流量、最高傳輸速度和即時傳輸速度,以及經過路由器的TCP和UDP封包總數, 讓老闆看著這個圖表的即時變化, 想像員工賣力工作的情形。

我們為幾個實驗室、公益團體、住家等, 沒有網管人員的地方, 裝上這種路由器, 使用者馬上有煥然一新的感覺, 感受不到上網的等待, 最困難的地方是, 停電後必須下幾個指令重新設定, 磁碟片或光碟片損壞, 或者硬體本身耗損, 還是有當機的可能, 除此之外, 完全不需維護, 更沒有病毒的困擾。

============
光碟桌面環境
============

安裝自由軟體桌面環境的複雜度是入門者躊躇不前的主因, 電腦教室的雙重開機或純自由軟體環境, 總是讓師生忐忑不安, 號稱不會當機的無碟電腦教室, 即使免除了管理個別桌面電腦的麻煩, 它的不可知性及不可及性, 還是讓使用者放心不下。

現在有了單片光碟開機, 執行自由軟體桌面環境的系統, 完全不需在硬碟安裝任何資料, 可直接使用自由軟體桌面環境的各項功能, 及相關的應用軟體, 消除使用者的所有顧慮, 祗要置入光碟片, 就可進入自由軟體的天地, 對於原有的軟體沒有任何影響。

它會自動偵測硬體配備, 支援多種顯示卡及音效卡, SCSI及USB週邊都可以使用。是展示自由軟體桌面的利器, 可當成開機救援片, 拯救經常當機的私有軟體, 或者當成商業應用軟體的展示片, 不必啟動潛在客戶的硬碟, 就能進入應用軟體。

這種系統本身沒有什麼特別的限制, 486以上的處理器, 20M以上的RAM, 就可以啟動, 祗是在中文環境下, 執行OpenOffice.org等應用軟體時, 有些額外的要求, 不過, P4及128M的RAM也就足夠了。

它採用即時解壓技術, 在一張光碟片裡, 最多可以擺入2GB的容量, 不要太貪心, 應該夠用。

另外, 經由三位A先生的努力, 該光碟已經完全中文化了, 不必經過痛苦的學習階段, 任何人都可以輕鬆的直接用電腦。

哦! 還有一個重要的問題, 如何取得上述的路由器及光碟桌面環境呢? 不用擔心, 網路上隨手可得, 任何人都可以合法地把它燒成光碟片, 自由散布; 實在搞不清楚的話, 我幫你介紹附近的朋友。
參考資料

關於簡易的 router 它的原理很簡單,一般我們把這裡規為
embedded system(嵌入式系統的一部分),大致上,
embedded system 分為三大塊:
1.router(網路設備)
2.電腦週邊
3.IA(資訊家電)

尤其以網路設備最為發達,因為只要一些運算速度慢一點的
CPU
就可以身任,我們做的 router 很簡單,隨便找一台 386/486
的機器,加上顯示卡(因為之前要設定
BIOS),兩張網路卡(
螃蟹卡)即可。

接著製作開機片,BBIagent
http://www.bbiagent.net/b5/index.html
它提供很簡單的圖形製作方式,網站上也有詳細說明。
做好開機片,接著就可以拿去開機,接著下載管理程式
BBIagnet.jar,一定要安裝 jdk,接著把你的網路型態設定
好就行了(固定IP,dhcp,PPPoe..)。

磁片唯一壞處就是停電之後,設定需要重新設定。如果,買
flash ram 雖然可以解決這個問題,不過,同樣提高價錢。

LRP http://www.linuxrouter.org/
卻可以解決這件事,不過,可能需要一些網路、硬體知識,
LRP 可以說是一個 floopy linux system,同樣的 picobsd
http://people.freebsd.org/~picobsd/picobsd.html
也可以做到。

如果你想知道更多這類資料,RTLinux(即時系統)就不應該缺少
ex QNX...

毛慶禎
臺北縣新莊市輔仁大學圖書資訊學系
Tel: 02 29031111 ext 2334, 3244(研究室) - Fax: 02 29017405
E-mail: mao@blue.lins.fju.edu.tw
http://www.lins.fju.edu.tw/mao/works/fsuser.htm