Linux是芬蘭的Linus Torvalds於1991年在赫爾辛基大學原創開發,並由全球數以萬計的工程師利用Internet共同研發,在GNU公用版權協議(GNU General Public
License)下發行,支持廣泛硬件體系、免費、開放源碼的類Unix操作系統。
隨著郵政綜合計算機網、綠卡網、電子郵政的建設,郵政科技含量大大增強,信息化程度不斷提高。從以下幾個方面,筆者認為Linux系統在郵政信息化建設中大有可為。
一、 Linux給用戶帶來變革
Linux作為類Unix操作系統,具有下列基本特征:
1. 性能穩定、效率高
即使是應用程序發生故障,也很少會導致系統崩潰。與需要經常重新啟動系統的Windows系統相比,Linux系統可以很輕松地無故障運行數百天。
2. 安全性高
系統遵循Unix的安全體系結構,有多種認證、訪問控制系統及網絡防火牆等安全措施。
3. 開放源代碼
開放源代碼的方式使軟件具有下列優點:
* 漏洞更少,軟件更加健壯;
* 開放軟件的開發模式下,共享源代碼推動軟件的創新;
* 用戶可以掌握源碼,可以利用源碼,可以主動地去改進或定制操作系統。
4. 豐富的文件系統
5. 大量免費軟件
6. 完全免費的開發系統
包括C/C++、Fortran編譯器、Qt庫及PHP、Perl、Awk、TCL/TK等語言,並且這些都是可免費使用的(一個Windows系統的C編譯器至少需要數百美元)。
7. 廣泛的硬件平台(支持從筆記本到大型主機)
8. 應用軟件豐富
不僅有豐富的高質量免費軟件,像Apache、Sendmail、mysql、StarOffice等,也有大量的商業軟件像Oracle、DB2、WebLogic等。
9. TCO(Total Cost of Ownership)非常低
Linux可以免費得到,即使購買,價格也非常低。
Internet為Linux這樣的自由軟件的發展提供了廣闊的舞台。隨著Internet的蓬勃發展,Linux也在全球得到了迅猛的增長。據IDC的資料,Linux在服務器市場的占有率由1998年的16%增長為1999年的25%。增長速度達93%,是各類操作系統(
Unix、WindowsNT、NetWare等)中唯一增長的操作系統。
Linux能取得成功,關鍵是因為它建立在一個良好的設計原則和良好的發展模式上。在國內,通過諸多Linux發布商和許多著名99v廠商的強大推動,Linux也同樣得到了快速發展。它不僅被眾多高校、科研機構、軍事機構和政府機構廣泛采用,也被越來越多的行業像銀行、電力、電信等采用。
二、傳統操作系統的劣勢
商業操作系統(WindowsNT、MacOS等)有這樣幾個明顯的劣勢:
* 價格昂貴(花費至少數百美元以上);
* 源代碼不開放;
* 對使用系統的拷貝數量的限制,許可證的限制。
商業操作系統是以贏利為主要目的,源代碼是競爭中獲勝的重要手段。由於源代碼的不開放,導致了如下這些問題。
價格昂貴
WindowsNT Server的一個單個有限用戶的拷貝,可能要花費超過400美元,而且這些系統大多是不包括開發包在內的。開發包的價格更加昂貴,而Linux系統中大量的C/C++、Fortran等常用的開發工具都是已有的,不用支付額外的費用。
技術支持問題
如果用戶使用了商業操作系統,那麼用戶的技術支持就要依靠這個操作系統的開發商。如果出現問題,用戶的系統就可能要停止運作,只有在用戶花費了技術支持費用,問題解決以後才能恢復運作。而Linux系統的用戶量巨大,技術文檔豐富,除了關鍵性的技術支持可能要花費少量費用外,用戶自己解決問題也是完全可能、可行的。
硬件支持問題
當今世界的計算機應用無處不在,計算機發展迅猛,計算機理論的發展要求計算機硬件的發展也要跟得上計算的需要。Windows操作系統不把對用戶已經使用的硬件設備的支持作為主要出發點。新的操作系統對硬件的要求越來越高,windows 2000系統在128兆內存的環境中使用,只能算是可用的。每隔兩三年就要更新現有的硬件設備,無疑對用戶來講是非常殘酷的,代價非常高。Linux系統就不同了。它可以在用戶已有的硬件環境上升級核心,相同情況下對硬件設備的要求比Windows系統低得多。
壟斷的問題
Windows系統的開發商Microsoft的壟斷,遭到了美國司法部的指控。很多證據顯示,Microsoft想要獨霸PC操作系統領域。壟斷將對計算機軟件的發展產生非常不利的負面影響。無論壟斷是不是會成為現實,許多用戶都在尋求其他操作系統代替已有的Windows系統。他們不想被壟斷所帶來的各種各樣問題所制約。
三、Linux適合郵政電子化支局應用
電子化支局系統是郵政綜合網的基礎組成部分,具有窗口綜合營業、支局內部生產作業、郵件投遞和支局管理等業務功能,是郵政面向社會的窗口。該系統覆蓋面大,網點數量非常多,操作員水平參差不齊,實施情況比較復雜。郵政綜合計算機網的建設,客觀要求所有的電子化支局系統必需經更新改造才能接入綜合網。而電子化支局系統的更新改造迫切需要一個穩定可靠、性價比高、易於使用的操作系統平台。Linux恰好能滿足電子化支局系統需要。它不僅性能好、穩定可靠、易使用,而且價格非常低廉,並有完善的服務支持。用Linux建設的系統,其典型網絡結構如圖1所示(以TurboLinux為例)。
1. 後台雙機熱備方案:兩台Intel服務器連接磁盤陣列,運行TurboHA、TurboLinux DataServer with Oracle8i及Oracle8i數據庫系統。這是電子化支局系統的服務器部分。應用系統的所有生產數據、管理數據均存儲在該服務器上。
2. 後台單機方案:如果支局規模比較小,可采用單機服務器,運行TurboLinux DataServer with Oracle8i及Oracle8i數據庫系統。
3. 前端可選擇Intel台式PC機,運行TurboLinux Workstation簡體中文版。
系統啟動快,運行穩定可靠。在其上運行電子化支局系統的客戶端應用軟件。也可以采用無盤工作站方案,維護起來更加簡單。
4. 對於支局所屬的郵政所,可通過PSTN/DDN/X.25連接遠程終端。在服務器上利用操作系統帶的PPP軟件配置成PPP服務器,實現通過電話網的訪問。
5. TurboLinux中有企業備份工具,有遠程管理工具,可以對整個系統進行遠程管理和數據維護。
四、效益分析及未來展望
郵政電子化支局采用Linux方案,在以下幾方面將產生非常明顯的效益:
1. 經濟方面
由於Linux及其延伸產品的價格低廉,電子化支局系統的建設成本將大幅度降低。一個點可節省數千元,數以萬計的電子化支局網點將可節省上億元的建設資
金。
由於Linux (如TurboLinux)支持的硬件范圍非常廣泛,計算機設備比如PC386、PC486、PC586等都可以用。而這些設備目前的電子化支局都在大量使用。如果電子化支局系統采用Windows更新改造,現有設備將不得不大量淘汰。采用Linux,現有設備基本都能使用,以前電子化支局的投資,將最大程度得到保護。
2. 技術方面
Linux是一個在全球快速健壯成長的操作系統,是現在和未來的操作系統。它凝聚了計算機領域許多先進成熟的技術,代表操作系統的發展方向。
國家對Linux技術在國內的發展給予了大力支持。
郵政綜合網各中心服務器均為Unix操作系統,而Linux是類Unix操作系統。電子化支局采用Linux,可降低與所屬郵政綜合網中心聯網的復雜程度,有利於整個系統的維護管理。
3. 社會方面
由於采用Linux系統,電子化支局的可用性將進一步提高,郵政窗口的服務質量將進一步改善。
總之,代表操作系統發展方向的Linux系統,在郵政電子化支局等方面的應用比傳統操作系統有明顯優勢。郵政綜合計算機網、綠卡網、電子郵政建設是郵政跨世紀重大而又艱巨的任務。Linux系統的應用,為郵政計算機技術的發展開辟了一條嶄新的道路。