在視窗作業系統的基礎上,Linux發展已是相當成熟,如在X WINDOWS、GNOME、KDE等方面,相信各位讀者早已不陌生。不可否認的是,過去Unix、Linux在伺服器應用與科學工程等方面投入多數心血,而不像微軟在個人電腦應用大放異彩,獨占鰲頭。因此,包括Office軟體、電子郵件等個人電腦的應用發展仍不是十分成熟。
Office系列軟體
目前能與Office系列軟體一較高下的,還是首推昇陽主導的Star Office,以及開放原始碼模式下的Open Office。有趣的是,兩者本是系出同門。話說1980年代中期,一家德國公司成立了Star Division,開始研發Star Office的前身;1999年昇陽收購該家公司,隔年,Star Office又衍生出openoffice.org這個開放原始碼組織。自然而然的,兩者共用不少技術。
市面上還有其他種類的Office軟體可供使用者選擇,例如Think Office、韓國自創的Hancom、香港本土發展的即時科研(Thiz Linux),以及KDE內建的Koffice。雖然每一項軟體都對外宣稱可完整讀取微軟Office文件格式,不過至目前為止,兩者之間的轉換成功率似乎不是非常的好,特別是在國際語言部分仍有待加強。
但話說從前,微軟甫推Word 1.0的時代,其中文處理技術也不甚高明,在執行速度及操作便利性有很大的強化空間。假以時日,在商業公司持續支援下,這些開放陣營中的Office系列軟體會更叫人期待。唯一落後的是微軟已在Office系列軟體上發展相當成熟的VBA程式語言與巨集功能,這些功能目前大概都還無法直接轉換至Linux上。關於Office系列軟體的轉換,以下有幾點淺見提供參考:
微軟的Office系列軟體本身已內建可將Office轉為HTML檔案的工具,使用者可在Linux直接利用Browser瀏覽,這個方式雖然不能直接編輯,比起前述Office軟體所可得到的效果要好上許多。當然,這種方法的另一個大缺點是--如果是個人用途時,豈不是要同時有另一台微軟的電腦轉換完成之後,再給安裝Linux的電腦使用?
別急,有一個方法可以緩解這個問題。建議使用一台安裝微軟作業系統的電腦供所有Linux Clinet上傳Office文件,在VBA功能協助下,可自動化轉換Office文件成為HTML檔案之後,再傳回Linux Client端。
Office軟體本身之外,還有不少的工具可將微軟的Office文件轉換成為HTML或是PDF檔案,轉換之後,可再利用各種不同的工具,例如Netscape、Mozilla瀏覽HTML文件;或是利用XPDF、Adobe Acrobat檢視PDF檔案,例如,DATACONV、WordconverterX、Active PDF等。
前述大部分工具都有公開API或是執行檔,以供開發人員自行呼叫以進行自動轉換。因此,企業也可以如同前面所提及,在伺服器中,撰寫個簡單的程式供Linux Client上傳Office檔案,當轉成HTML或PDF檔案之後,再行下載瀏覽。這種變通方式遠比用其他Office軟體的瀏覽效果為佳,對我個人而言已在可接受邊緣。從此也可發現,如果外部工具都能展現不錯的呈現效果,比Office軟體還要好,那麼上述Office軟體必然還有很大的進步空間,未來,甚至可直接整合各種轉換的工具。
科技產業不斷得進步求變,今日的科技巨人可能是明日的一堆黃土。二十年前,IBM旗下不過十幾人小組所研發的PC,壯大了英特爾(Intel)與微軟卻差點打敗自己。這樣的歷史似乎持續上演,今日微軟Office 2003的推出是否會重蹈IBM的覆轍?
此話怎講?其實在微軟新版Office 2003版本中,有一項重要新功能可將Office檔案儲存成XML格式,只是如同Open Office等軟體早已支援XML,如果Office 2003逐漸取代舊版的Office軟體,反而創造一個讓Open Office等開放原始碼軟體更易於存取微軟的Office檔案,這也讓Linux在Client端更易取代微軟。
微軟畢竟也不是省油燈,無須訝異為什麼微軟會自掘墳墓支援XML,給Open Office等軟體可乘之機?實際上,Open Office的Gray Edwards對此事並不是那麼樂觀。
Gray 認為,當Office 2003將檔案儲存成為XML格式時,只會保留文字內容,至於文字樣式(例如,排列方式與字體)等資訊刪除。Gray悲觀指出,此舉對於Open Office而言並無助益。不過,另外一位來自Open Office的測試工程師Mark McWilliams卻指出,Office 2003存成XML檔案後,仍會完整保存原有樣式,而且儲存在某一個文字檔案中。
不管Gray與Mark誰對誰錯,我比較樂觀認為,就算無法保留樣式至少可以審視完整內容;倘若樣式資訊獨立保存於另一個文字檔之中,相信開放原始碼領域的奇才們很快就可以解讀。(編注:不少文章都有說明類似看法,如前幾期文章中可見的「德國內政部報告」)。
從近期歐盟決議罰款微軟六億,同時要求其公開原始碼且拆售Media Player等種種跡象顯示,未來遲早微軟在Office之上也得作出重大讓步,XML-這個業界標準將成為最低程度的要求,而一但微軟被迫全面支援XML,也是將創造其他Office軟體的可乘之機,進而在終端應用出現爆發性成長。
瀏覽器與電子郵件軟體
可安裝在Linux等作業系統之上的瀏覽器發展還算成熟,例如,同屬同門師兄弟的Netscape、Mozilla,另如KDE的Konqueror,相信大家都已耳熟能詳,不必我多提。
受歡迎的電子郵件軟體不少。同樣的,在Netscape、Mozilla中內建的電子軟體、KDE的Kmail、Ximian的Evolution(Ximian、SuSE雙雙已被Novell收購)都是不錯的選擇。
上述電子郵件軟體的郵件收發與通訊錄功能都算不錯,倘若使用者還是喜歡如同Outlook類的GUI介面,Evolution當然是個可以嘗試的軟體,不僅有行事曆功能,還可連結至微軟的Exchange Server存取郵件夾、行事曆、通訊錄等各種資訊。
應該注意的是,Evolution雖是開放原始碼,但可連結至Exchange Server的此項功能並非開放,而是必須付費的。基本上,我也不是很想鼓吹這種作法,但如果群組軟體(Groupware)對你很重要,而且還找不到一個替代Exchange的最佳方案,在這段過渡時期中,先在Linux Client使用Evolution存取Exchange Server也不失為一個選擇。
根據IDC調查報告顯示,Linux在終端電腦的市場佔有率已從2000年不到1%,成長至2002年約2.8%,已十分接近MAC 的2.9%。這段期間內,Linux已有不少突破,包括德國慕尼黑市政府也將採購14,000台Linux PC,另如以色列與中國等地區積極推動Linux,我想這些都不是偶發的個別事件。
近期,HP也宣布今年6月起將在亞太地區銷售Linux PC,此項舉動或許對Linux在終端的市場佔有率不會有馬上且全面的提升,但背後有其重大的宣示意義,代表著Linux PC將滲入HP經銷體系走入消費性市場,Linux觸角將從MIS部門深入至企業員工桌上,甚至是各大消費型賣場。我們當然可以期待,這將大幅拉進Linux與一般消費者的距離。
雖然或許2.8%的市場佔有率距離微軟還十分遙遠,但是無論從技術或商業角度審視,Linux在終端電腦市場勢必出現突破,如果外界能進一步解讀微軟的XML檔案,XML或許會是壓垮微軟的最後一根稻草。


26.noland 於 2005/01/26 13:35 回應
我不支持任一方,只是Linux確實愈來愈強大我是MS的「愛用者」,但不是忠實支持者,所以我愛好Java,但這不是重點..
Linux由於中國大陸官方的支持也使得微軟難以攻進其市場,而Linux就像是一塊巨大的海綿一樣,你愈用力打它就像是打在海線上使不著力,為何?因Linux是由全世界Open Source愛好者所共同努力產生,他不是一個單獨的公司,你說這該如何攻它?
不否認MS東西好用,這也是它會 賣的原因,但Linux的各項應用程式的成熟程度,也只是時間早晚罷了....
我看好Linux..
25.antims 於 2004/11/10 12:18 回應
微軟靠政府的無知才建立起來的若不是教育部門無知
讓微軟列入課本裡面
要不然 微軟哪有那麼多免費的人力訓練
教育部應該把open office列入九年一貫教育
禁止公家單位使用.doc 檔案交流
linux已經列入丙級硬體的考試單元中
接下來一定要把open office列入丙級軟體應用
這樣才能夠推行open office
24.Charlie 於 2004/08/11 21:55 回應
Re:Microsoft And Non-Microsoft事實上一直都沒有人說過Open Source = 免費!!!
23.ms guy 於 2004/04/14 23:06 回應
"Chun Hao Huang",主子要我妓你大功乙隻!!"MS在軟體產業的貢獻上是值肯定的"
真是擲地有屎,義歪池鹽阿!!
此外,你key的痣也是cnet有屎以來最多的,
辛苦你啦!!
22.ms guy 於 2004/04/14 21:18 回應
啪啪啪~~jerry chen不要忘了向主子領賞!!把共產主義栽贓到open source頭上去!?!?
主子十分雞賞的你的異想天開!!
21.Jerry Chen 於 2004/04/14 20:39 回應
Open Source = 共產主義Open Source 其實跟共產主義的意義一樣啦.....就要看用的人的良心啦, 不然到處拷貝, 著作權都被踐踏, 誰還想創造..只是人們有這麼高的道德心?
20.Chun Hao Huang 於 2004/04/11 13:26 回應
Microsoft And Non-MicrosoftMS在軟體產業的貢獻上是值肯定的,但是仔細想為什麼軟體會成為一個產業大家願意投入,很重要的因素他有"產值",Open Source對軟體產業帶來的衝擊不小,有人覺得Open Source好啊,有免費的軟體用當然好,反觀從是軟體產業的人,他們也是要吃飯也是必須養家活口的,任何一行程式碼都是他的心血,也可以說是他的資產,如果完全不用錢給別人用我想我們這些從事將要從事軟體產業的人也會多少有些不服吧,舉個例子,拿MS開發原始碼就好好比你叫Intel把它CPU的設計線路圖公諸於世,我想很少有公司願意不收任何代價的把他花錢辛苦請工程師設計出來的東西舊直接開放,在個人或是自發信的組織設計出來的東西還有可能,但是對於Enterprice No Way..我認為我們對軟體使用的觀念應該是求合理的價格,而不是免費,很多無形資產我們很難看見,但是對於無形的資產如果我們說他沒有經濟上的價值可以任意獲取我認為這太不合理了....
19.Clifford 於 2004/04/11 01:30 回應
想知道 MS 和 XML, 請先去看一下 Yukon 的架構如果只把自己的眼光窄小的只看一小點就發表這樣的評論,堂而皇之的推銷自己的東西
實在讓人貽笑大方
實在沒資格寫專欄