Linux自從誕生之日起便是一個頗有爭議的話題,所有的爭議都來自它自由開放的特性。自從1998年中國人和Linux的“第一次親密接觸”,到今 天中文Linux的遍地開花,已經歷時三年。對於Linux,我們也有了新的認識。我們曾經希望把它作為微軟視窗系統最有力的挑戰者,我們也曾因為其應用 軟件匮乏而差點對它失去信心,幾經沉浮的Linux並沒有倒下,更沒有消失,它逐漸走向成熟,並且找到了適合自己生長的土壤……
自從Linux進入中國市場以來,就得到中國政府的大力支持。有關部門還提出要以Linux為契機,大力發展中國的軟件產業。目前,Linux應用已滲入 信息產業的主要領域,包括嵌入式應用、桌面應用和企業應用,並形成中科紅旗、TurboLinux、聯想、中軟、Xteam以及仙童、朗新、網虎、共創軟 件聯盟等十余家具有一定規模的Linux廠商。而國外知名廠商對Linux的推廣也不遺余力。IBM專門成立了Linux Team在中國推廣Linux。HP、IBM、Intel等公司則和中國軟件評測中心及聯想公司合作,共同出資成立了中國第一個Linux開放實驗室。
桌面應用 讓Linux在桌面端超越Windows是許多Linux愛好者曾經的雄心壯志。但時至今日,桌面端的Linux似乎還處於吃力不討好的市場培育階段,中 科紅旗、Xteam等公司紛紛把業務重點轉向企業級應用。就在兩個月前,Dell公司宣布放棄在其台式機中使用Linux操作系統,而只保留Linux在 工作站和服務器端的應用,這無疑給桌面Linux當頭一棒。IDC的專家認為:Linux幾乎不可能成為PC上主流的操作系統,其原因一方面在於微軟操作 系統強烈的競爭性和用戶缺乏對Linux的了解; 另一方面,桌面Linux本身也有不盡人意之處,特別是桌面Linux的應用軟件匮乏、兼容性不好、易用性也較差。根據IDC的報告分析,桌面端 Linux市場占有率不足10%,並呈負增長之勢,而且新增加的用戶主要是通過OEM、系統升級和捆綁銷售等方式實現的。但是,隨著技術和產品的完善、與 微軟Office兼容問題的徹底解決以及正版化浪潮的推進,Linux開放源代碼、價格便宜、很少有病毒侵擾等優點將影響桌面市場的未來格局。也許 Linux國際協會會長JON HALL先生的一席話能夠讓我們回味,他認為:“1999年數據庫軟件被移植到Linux上,Linux才引起了商業用戶的重視,在桌面端也是如此,一旦 有足夠多的應用軟件支持,桌面端應用的時代就會到來。”
嵌入式應用 工控設備、手持設備、信息家電等領域的興起使嵌入式操作系統保持每年61%的增長率,而Linux憑借其內核穩定、可靠性高、實時性好、可裁剪、內核小等 優勢成為眾多廠商看好的一個方向。IBM大中華區Linux企業化促進部經理張先明博士透露: 嵌入式操作系統將是IBM針對Linux的下一步研發重點。紅旗Linux也宣布即將推出嵌入式的Control Linux和IA Linux操作系統以及寬帶機頂盒、高端PDA等解決方案。沖浪軟件公司CEO任一先生認為:在嵌入式操作系統等新興領域,所有廠商都站在同一起跑線上, 機會均等,Linux可以有所作為。目前,中軟公司針對工業控制領域的強實時操作系統解決方案已得到實際應用。但是TurboLinux公司對嵌入式操作 系統仍持保留態度,該公司產品經理羅威先生表示:TurboLinux目前仍注重在高端領域發展,這既是為了提高其核心競爭力,也是有鑒於其他領域的市場 時機還欠成熟,現在投入為時過早。
企業級應用 此時如果我們把目光轉向Linux的企業級應用,就會發現越來越多的成功案例讓人們看到了Linux的勃勃生機。中科紅旗軟件有限公司總裁兼首席執行官劉 博表示:服務器是Linux應用最成熟的領域,目前Linux服務器在全球占有20%的市場份額,2000年在國內市場已達到21%,完全有能力和NT、 Unix三分天下並最終成為服務器市場的主流,關鍵問題在於如何使它在行業市場上占領盡可能大的市場份額。
Linux服務器的穩定性、安全性、可靠性如今已得到業界認可,一大批中間件、數據庫、網絡及應用軟件運行在Linux平台上。業內人士認為,Linux在企業級應用領域具有獨特優勢:
首先,Linux開放的源代碼使它易於被定制,以滿足在特殊環境下的應用。
其次,較低的部署成本對國內中小企業具有巨大的吸引力,並得到許多軟硬件廠商及系統集成廠商的支持。
如今,Linux的企業級應用逐漸突破原來Web應用的范疇,許多關鍵領域的應用開始出現Linux的身影。最近,以Linux系統為基礎,韓國大韓航 空公司的航班安排查詢系統、日常計費系統等應用已順利移植到IBM的大型機S390上。IBM公司的張先明先生認為,用於大型機的Linux系統具有以下 優點:資源共享、管理方便、降低TCO,而且在S/390上可以進行邏輯分區,從而運行不同的操作系統,並且可以根據業務的繁忙程度分配資源,改變了以前 有些單功能服務器超載,而有些服務器空閒的狀況。並且在同樣的業務量下,Linux對硬件配置的要求比NT和Unix要低得多。
目前IDC所調查的各個行業幾乎都在考慮應用Linux,像金融、電信、政府和ISP/ICP都是Linux服務器級操作系統的主要使用者和具有潛力的用 戶。近日,本刊記者針對政府部門內部網絡建設、數據庫管理、網站流量控制和服務器運行監測等不同的應用層次,走訪了以下三家具有一定典型意義的Linux 用戶。
雖然Linux系統的應用門檻低、部署成本低廉、穩定性強,但是為什麼政府部門仍然是觀望者多,使用者卻寥寥無幾呢?帶著這樣的疑問,記者首先對國家質量監督檢驗檢疫總局采用Linux系統的情況展開采訪……
政府部門:信心是成功的前提
2001年,國家質量監督檢驗檢疫總局在自身系統改造的時候采用了Linux系統,這無疑為正在處於觀望狀態的政府和行業用戶樹立了信心。國家質量監督檢驗檢疫總局信息中心主任林德康先生向我們介紹了應用Linux的有關情況。
國家質量監督檢驗檢疫總局是國務院主管全國質量、計量、出入境商品檢驗、出入境衛生檢疫、出入境動植物檢疫和認證認可標准化工作並行使行政執法職能的直 屬機構。過去,局機關的網絡系統結構由內部網和Internet組成,而下面的分支機構則各自搭台,一些關鍵業務根本不可能在這個松散的結構中實施。
作為該局信息化的十五規劃,CIQ2000工程將建立一個包括全國313個分支機構的廣域網,建立和完善信息服務、辦公自動化和綜合業務管理等三大應用 系統,總局和所屬分局的網上交流將日益增多,原來的兩層架構已經遠遠不能發揮作用。與此同時,系統安全和便於管理的需求日益迫切,用戶要求建立一套包括防 火牆、防病毒、安全認證系統等在內的較為完善的系統安全機制,同時兼顧防黑客系統的需求,逐步建立統一的系統管理平台,並做到內外有別。
2000年國家質量監督檢驗檢疫總局在為分布在全國313個分支機構建設局域網的時候,曾有一個涉及金額達1億元人民幣的操作系統招標項目,考慮采用 Linux,但是最終由於用戶對Linux的信心不足,轉而選用了Windows NT。不過早在國家質量監督檢驗檢疫總局采用Linux系統之前,一些地方分局就已經在使用Linux平台了。例如,湖南分局最近剛剛完成包括申報、檢 驗、內部管理等在內的綜合業務系統從NT平台到Linux平台的轉移,並且取得很好的運行效果。經過一年多的觀察,並且經過足夠的試驗,Linux確實在 一些領域得到成功應用,於是在2001年的系統升級和電子業務服務系統中,國家質量檢驗檢疫總局首次采用了Linux平台,用林德康主任的話來說,這是一 次有意義的嘗試。
此外,國家質量監督檢驗檢疫總局采用Linux還出於系統穩定性的考慮,以前有些采用NT的系統經常出現死機狀 況,而且重啟時間相當長,但就目前對Linux的測試情況來看,該系統表現出了良好的穩定性,在Cache、Proxy、負載均衡等方面都有良好的表現。 而且,Linux系統在價格上的優勢對國家質量監督檢驗檢疫總局也具有一定吸引力。林主任還特別強調了服務問題,他認為Linux廠商提供的服務相當不 錯,售前培訓、售後服務都做得井井有條,解決了並不熟悉Linux技術的用戶的後顧之憂,也令用戶對Linux樹立了更大的信心。
因為國家質量監督檢驗檢疫總局的系統升級和電子業務系統的建立正處於驗收階段,對在Linux平台上運行的效果,林主任表示還不能透露。但從他的談話中 我們不難發現,對於Linux仍處於觀望狀態的政府部門,其選擇和實施Linux的過程其實也是信心度逐步建立的過程,這就要求Linux提供商必須一步 一個腳印,力求做好每一個項目,從而不斷增強國內用戶的信心,使Linux的市場份額逐漸提高,最終步入良性循環的過程。
初秋的 午後,李默來到離家不到半裡地的伊春市郵政局,准備為遠在沈陽的父親快遞一份生日禮物。填好寄件人地址和寄達地址,他把單子交給營業員,期待著手工操作的 漫長過程能夠盡快結束。令他感到驚訝的是,營業員很快就把郵編、地址等信息輸入計算機中,而那份精心挑選的禮物在電子秤上顯示的重量數據也被自動提取到計 算機內,並立刻就算出了郵費,打印出一份特快專遞的詳情單和收據。李默付了20元的郵費,拿到營業員的收據,一筆業務輕輕松松就辦完了,省去了以往人工稱 重、手工計算郵費、手填詳情單、蓋日戳、填收據的繁瑣過程,而所有關於此次快遞業務的信息都被自動保存在PC機裡,可供日後隨時查詢。
隨著黑龍江郵政電子化支局系統的全面實施,很多像李默一樣的用戶都感到郵局的工作效率和服務質量正在提高,而以往排隊等候的現象大大縮短。對於郵局的操 作人員來說,模擬實物單式的圖形化界面,簡潔直觀、簡單易學,降低了誤操作的可能性,只需經過半天培訓即可正常營業。而且可以在一個台席上辦理現有的各種 郵政業務,並在各種業務收寄界面之間進行快速切換。2001年9月7日的上午,記者在位於哈爾濱的黑龍江郵政易通信息網絡有限責任公司(原黑龍江省郵政計 算中心)見到了負責這套系統開發和工程建設的軟件開發部經理王成軍先生。據其介紹,該系統完全符合郵政綜合計算機網的技術和業務規范,涵蓋了傳統函包匯業 務、集郵業務、報刊業務及代辦業務等,近期將實現與電子匯兌、快運及其他業務的融接,並能在NT平台和Linux平台上穩定運行。
郵政系統:電子化支局的原動力
郵政業務電子化
伴隨Internet、電信技術和多媒體技術的飛速發展,對傳統郵政業務進行電子化手段的改進勢在必行,其中郵政電子化支局直接面向廣大用戶,是郵政綜 合網的重要基礎數據采集點,實現了郵政支局所的微機化作業,將綜合營業、支局生產作業、匯票檢查業務、經營管理業務、業務會計及支局投遞業務等更好地融入 郵政電子化支局系統內。目前全國郵政電子化支局以年均64%的速度增長,這也標志著傳統郵政向現代化郵政邁出了實質性的一步。
黑 龍江省郵政系統共有13個地市郵政局、67個縣市郵政局和2216個郵政網點,其中農村支局所1319個、電子化營業網點已達950個,目前全省郵政系統 年收入達16億元人民幣,整體實力不斷增強。但是該系統覆蓋面大、網點數量多、操作員水平參差不齊,老設備非常多而且型號復雜,系統實施情況比較復雜。郵 政綜合計算機網的建設,客觀要求所有電子化支局系統必須經過更新改造才能接入綜合網。此前,黑龍江郵政電子化支局系統運行在Windows NT服務器上,數據庫是Oracle 8.0.5 for Windows NT和Powerbuilder 7.0開發工具軟件。2000年,隨著Linux在國內的應用開始成熟,TurboLinux的兩款產品TurboLinux DataServer和TurboLinux TurboHA受到用戶的青睐。
為何選擇Linux
1999年下半年,黑龍江郵政易通公司在Window NT平台上開發出電子化支局系統。它位於整個郵政網的末端,為各級部門采集原始數據,如果出現問題將會影響到整個網絡的運行效率,因此應該具備安全穩定、 及時恢復等特點。當時Linux操作系統在國內的應用剛剛起步,缺乏成功案例的印證,其可靠性和穩定性令人存疑,因此最終沒有獲選。2000年, Linux在國內得到進一步發展,通過與TurboLinux公司的接觸和技術交流,該公司對其Linux操作系統反復進行測試,發現其能滿足電子化支局 的應用要求。2000年7月,伊春市郵政局的兩個網點首先在Linux系統平台上運行電子化支局系統,由於效果不錯,逐步進行推廣,現在全省近30%的支 局系統采用了Linux操作系統,其余則仍應用NT產品。
解決移植難題
如何使過去基於Windows NT開發和設計的電子化支局系統順利移植到Linux上是實施過程中的難點。TurboLinux公司通過提供Samba組件模擬Windows環境,並 解決了不同操作系統的漢字字符集相互沖突的問題。另一方面,易通公司對應用軟件本身進行了改動,針對原有系統提供了完整的解決方案,使其不必重新開發原來 基於NT的應用軟件。而且電子化支局系統的應用原本基於Oracle數據庫,因此移植不僅可行,而且簡捷快速。服務器端的移植只用了半天的時間,進行各種 相關實驗及將服務器端的配置寫成 shell程序用了3天的時間。如果采用單台服務器系統,整個安裝過程只需要30~60分鐘。
據王成軍先生介紹,黑龍江郵政電子化支局的系統軟件配置為TurboLinux DataServer6.0和Oracle8i 8.1.5 for Linux;利用TurboLinux產品所含的企業備份工具和遠程管理工具,可以對整個系統進行遠程管理和數據維護。
該系統采 用Client/Server體系結構,電子化支局應用系統的所有生產數據和管理數據均存儲在服務器上。如果支局規模較小,也可采用單機服務器,運行 TurboLinux DataServer及Oracle8i數據庫系統。客戶端則選擇台式PC,運行Windows98簡體中文版。
數據管理舉重若輕
從應用角度來說,電子化支局系統的原始數據采集業務是整個郵政綜合網的基礎,一次性采集的數據可以在內部作業、分揀分發、經營管理和統計查詢的過程中得 到重復利用,並自動計算出當日的郵政業務量及業務收入,因此對於數據的安全性、准確性、並發控制和容錯能力要求較高,應該選用穩定可靠的操作系統。而 Linux依靠進程管理和線程管理,其並發控制能力、安全穩定性與運行速度都可以滿足用戶需要。
---- TurboLinux Data Server是TurboLinux公司專門為商業數據庫所設計的一款服務器操作系統,它針對企業應用十分廣泛的商業數據庫進行了系統優化,有效提高了數 據庫運行效率,可提供完整的Web、電子商務、網絡服務、系統管理、打印和安全工具。
---- 出於爭奪市場的考慮,TurboLinux公司將該產品與Oracle8i數據庫軟件進行捆綁銷售,不但總體價格有所下降,而且通過內部優化和調整加快了 在Linux上運行Oracle數據庫的速度,性能表現也有提升。值得一提的是,為了簡化Oracle的安裝工作,TurboLinux公司還根據用戶使 用的字符集將Oracle安裝盤做成RPM軟件包格式,將Oracle安裝過程需要輸入的參數、需要定制的環境變量、需要創建的用戶、需要打的補丁等工作 全部程序化,用戶安裝時只需鍵入兩個命令即可完成全部數據庫安裝,而且保證成功安裝。
---- Linux的經濟賬
---- 由於TurboLinux及其延伸產品的價格低廉,整個電子化支局系統的建設成本有了一定幅度的降低。據初步統計,平均每個營業網點投資在10萬元左右, 包括TurboLinux、Oracle8i、Windows98等軟件以及IBM、Compaq的服務器、工作站和PC以及打印機、條碼掃描儀、電子 秤、UPS等附屬設備。一個營業網點可以節省一定數量的資金,數千個網點節省的資金頗為可觀; 其次,管理維護成本大幅度降低;其三,TurboLinux產品所支持的硬件范圍非常廣泛,甚至包括目前電子化支局裡還在大量使用的PC386、 PC486和PC586等設備,TurboLinux公司還專門為電子化支局幾年前購置的網卡設備設計了驅動程序。因此采用Linux系統之後,現有設備 基本上都能使用,以前電子化支局的投資,可以得到最大程度的保護; 其四,系統升級費用大幅度降低。
---- 江西省安義縣最近開發了一個無害綠色蔬菜生產項目,在這個崇尚綠色食品的年代裡,這個項目究竟應該通過什麼渠道向外推廣呢?該項目的經營者找到了由中國食 品報社主辦的中國食品網,結果發現在網站上有國內市場信息、食品供求信息、新產品和新技術等好幾個頻道似乎都適合這個項目的宣傳。為了了解各個頻道浏覽量 的高低,他要求中國食品網提供各個頻道流量監測的相關數據及分析報告,以便制定項目宣傳計劃書。於是,該網站的市場人員撥通了負責托管該網站主機的數據中 心——萬方數據的電話。在了解客戶需求之後,萬方數據將食品網服務器上的日志文件下載到基於Linux平台的流量監測服務器上進行分析,幾十分鐘後監測結 果出來了:食品網的整體流量、最受歡迎的內容和頁面、訪問者的層次以及各種圖表和數據全都一目了然。安義縣綠色蔬菜項目的經營者通過分析這些監測數據,最 終確定了發布項目信息的頻道,中國食品網也因為能夠提供此項服務而獲得了更多用戶的支持。
---- 可是在提供網站托管服務的萬方數據中心,一天的工作還遠沒有結束。夜裡11點,負責萬方數據技術支持工作的塗悅紅先生已經就寢,突然一陣清脆的手機鈴聲響 了起來,屏幕上出現的短信息顯示:塗先生,2號機房W公司郵件服務器運行出現故障,請速來處理。原來是萬方數據基於Linux平台的服務器運行監測系統在 發現問題後,通過無線短信息網關通知他去處理。塗先生出門打了一輛的士,直奔數據中心的二號機房。一個小時之後,故障排除。
---- 網站流量監測和服務器運行監測都是IDC不可或缺的重要服務功能,而Xteam軟件公司基於Linux系統平台提供的關鍵應用解決方案在實際運行過程中效果令人滿意。
IDC:關鍵應用大顯身手
---- 2000年初萬方數據的數據中心建立,機房占地面積達400多平米,目前有近30 台服務器和幾百台虛擬主機,中國食品網、E國、中國貿易指南等都是萬方數據的客戶。如今,在北京就有近50家IDC企業,市場競爭相當慘烈,在硬件基礎相 當的情況下,誰的服務越好,誰就將擁有更大的市場。
---- 據萬方數據股份有限公司軟件網絡事業部的塗悅紅先生介紹,在數據中心進行主機托管的網站一般都是商業網站,業務開展經常需要依靠數據中心所提供的網站流量 監測報告。目前市場上這類監測軟件產品很多,但大部分都是國外產品,技術支持能力往往差強人意。萬方數據IDC就曾考慮過使用一家美國公司的產品,但由於 報告的結果全是英文,送給客戶之前還必須自己翻譯過來,相當麻煩,而Xteam公司提供的LogAnalyzEr方案則解決了本地化的問題。目前,在萬方 數據托管的中國食品網、中國貿易指南等商業網站都依靠這一方案進行流量監測。
---- 另外,Xteam公司開發的服務器運行監測系統(ServerMonitor)也幫助萬方數據解決了不少問題。萬方數據IDC曾經擁有一支由3名員工組成 的技術支持隊伍,對用戶的服務器進行24小時的監護,在人力和物力上投入很大。而服務器運行監測系統基於浏覽器的管理方式,通過系統對於指定的IP地址發 送模擬請求以替代過去人工定時發送請求,再經由反饋信號判斷是否服務正常,一旦出現故障,通過E-mail或短信息網關發出的手機短信息通知網管及時處 理。不但網管人員減少到一人,而且工作強度也大大降低。
---- 在項目實施的過程中,萬方數據軟件網絡事業部面臨兩大問題,這也是絕大多數實施Linux系統的企業所考慮的問題。首先,系統管理員大多只熟悉 Windows NT。其次, IDC用戶服務器上的操作系統多種多樣,跨平台操作的難題需要解決。而最終實施結果表明,Linux具有強大的網絡功能,依托浏覽器的管理方式,系統管理 員不需要去現場就可以完成設置工作;此外,在IDC的服務器上安裝Linux的解決方案,在用戶服務器上不需要安裝任何組件,通過遠程PC就可以對IP進 行網絡服務監測、通過統計日志文件格式進行用戶網站流量分析服務,而IP和日志文件在各個系統中都有,這樣就克服了系統管理員不熟悉Linux和跨平台操 作的困難。
---- 塗悅紅先生表示:目前采用Linux平台不存在任何問題,關鍵在於是否可以在Linux之上運行相關業務。從萬方數據的應用實例中,我們不難發現,基於Linux平台的網站流量監測與服務器運行監測,完全可以勝任IDC企業關鍵應用的需要。
調查後記
---- 雖然Linux在企業級應用領域的穩定性、高性能和安全性等優勢令人稱道,但是記者在采訪過程中也感受到企業用戶尤其是國家重點行業對Linux仍然缺乏 信心,大多對其采取保守態度,這也是Linux應用推廣過程中面臨的最大難題。例如,國家質量監督局、黑龍江郵政局等用戶在前兩年都曾因為Linux在國 內缺乏成功案例,而最終選擇了NT。IBM公司的張先明先生就認為,國內限制Linux應用水平的並不是技術問題,而是心理問題。因此提高用戶的認知度和 信心度是當務之急。為此,Linux廠商不僅要加強對Linux本身的宣傳力度,更重要的是在重點行業樹立具有代表性的成功案例,通過令人信服的應用效 果、周到及時的售前售後技術服務擴大Linux在業界的影響。
---- 其次,在企業級應用領域,企業決策者最關心的是業務管理系統——ERP、CRM、SCM和電子商務系統等,如果沒有這些業務系統的支撐,即使Linux系 統平台的性能再好,也難以獲得用戶青睐。因此,Linux廠商還需要與國內外的應用軟件供應商廣泛合作,共造聲勢。
---- 其三,目前,Linux還缺乏針對國內用戶需求的完整的解決方案,在Linux平台上的開發工具也有待加強。
---- 總之,Linux的企業級應用在國內剛剛起步,一部分Linux廠商還停留在概念宣傳和解決方案的推廣階段,真正有說服力的成功應用案例仍然不多。我們認為,如何盡快將產品技術轉化為實實在在的應用,這將是未來Linux發展的關鍵所在。
作為類Unix操作系統,Linux具有如下基本特征:
性能穩定、效率高
即使是應用程序發生故障也很少會導致系統崩潰,與需要經常重新啟動系統的Windows系統相比,一般Linux系統可以很輕松地無故障運行數百天。
安全性高
系統遵循Unix的安全體系結構、多種認證和訪問控制系統以及網絡防火牆等安全措施。
開放源代碼,使軟件漏洞更少,用戶可以掌握源代碼,主動改進或定制操作系統
豐富的文件系統
大量免費軟件
完全免費的開發系統
包括C/C++、Fortran編譯器、Qt庫及Php、Perl、Awk、TCL/TK等語言,並且都可以免費使用,而一個Windows系統的C編譯器至少需要數百美元。
應用軟件豐富
廣泛的硬件平台
TCO非常低
傳統操作系統的劣勢
---- 商業操作系統(Windows NT、MacOS和Solaris等)有幾個明顯的劣勢:價格昂貴,如WindowsNT Server的單個有限用戶的拷貝可能要花費超過400美元,而且這些系統大多不包括開發在內,開發包的價格更加昂貴;源代碼不開放,導致版本升級非常緩 慢,而Linux新版本的發布時間相隔只有半年左右。
---- 如果使用商業操作系統,用戶要花費可觀的技術支持費用才能依靠操作系統開發商解決系統出現的問題。而Linux的用戶量巨大,技術文檔豐富,除了關鍵性的技術支持可能要花費少量費用之外,用戶自己解決問題是完全可能的。
---- 此外,Linux可以在用戶已有的硬件環境上升級核心,相同情況下對硬件設備的要求比Windows系統低得多。