註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
現在的開放原始碼能完全取代Windows嗎?

友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 5則回應
    
2005/03/01 09:54:23 針對這個問題,有的人說不可能,也有的人說他可以只用開放原始碼的組合就能完成他以前用微軟(以下簡稱MS) Windows做的所有工作。

雖然眾說紛紜,但是如果這個問題的考慮範圍是指在台灣的一般企業應用,那我會很確定的說「不能」。理論、技術面相關的細節是都可以一一解決的,可是實務、應用面的枝節就很難處理,而其中主要的因素有兩個,一個是中文障礙,另一個則是台灣對MS Windows依賴太深

先來看所謂的中文障礙。最初電腦系統的軟、硬體都是歐美發明的東西,在處理資訊時是設計成以英文字母(此處汎指歐美語系)為基本單位,然後是字、句子等等,非常自然且有序,鍵盤輸入也是一樣。但是,這種電腦系統用來處理中文資訊時,整個邏輯可能就不適用了,因為中文沒有字母的概念,是直接以字為基本單位。歐美語系中字母的總數一般是固定的(如英文有26個字母),但字的總數(如中文或英文)卻是不容易確定的。換句話說,如果要把中文字當成字母看待(即與ABC一起編碼)就會有問題,因為字的總數不確定就無法排出固定的字母總數;而鍵盤輸入更是無法有一個準則。

不幸的事情是,到現在為止,在電腦上處理中文資訊的方式就是這樣,也就是這個中文障礙20多年來一直存在,延續到開放原始碼時代仍然如此。現在國內有好幾個組織也正在解決這個問題。我的看法是,如果要用歐美發展的電腦來處理中文資訊,不妨考慮以組成中文字的部首(記得大約是400多個)來與ABC一起編碼才比較合乎當初的設計架構,或許可以打破此一邏輯障礙。

再來看所謂的台灣對微軟 Windows依賴太深。也許是微軟特別關懷台灣的客戶、也許是微軟與台灣的PC製造產業關係已經是密不可分;不管怎樣,多年來大家都已習慣使用以微軟產品為軟體基礎環境的個人電腦來工作。絕大部份有品牌的個人電腦在出廠時就已內建完成MS Windows環境,其他作業系統幾乎完全沒有機會。在辦公室、學校、家裡、甚或在路邊上,如果操作MS Windows有疑問時旁邊就可能有人可以給予答案或協助,而別的作業系統者,像是Linux,則就二十個中搞不好只有一個。

好用贏得企業青睞

微軟不一定管他的產品是否與「標準」相符合,但他一定儘量令客戶覺得好用或可用;若以產品中文化為例,我認為微軟在他的幾個主力產品上所下的功夫應該是無人能比的。對用戶而言,在考慮採用開放原始碼軟體時,拿大家熟悉的MS Windows當成比較基礎是很正常的作法(雖然到最後發現自己要的東西居然根本就成了微軟 Windows);而一旦遇到困難或是產生疑慮,想想還是繼續用MS Windows算了的,更是很自然的結果。

如果開放原始碼目前不能完全取代MS Windows是事實,那就要很悲觀,大家只得低頭回去繼續用微軟 Windows嗎?不是,心態上不該是這樣的,要從另外的角度來看。譬如,為什麼一定要堅持用開放原始碼來「完全」取代MS Windows呢?「部份」取代、或是兩者「有效共存」行不行?有沒有1 + 1 > 2的可行性?等等。依循這個角度來思考,我觀察到幾乎全世界所有的先進資訊廠商都已經在尋求如何能有效地讓Linux與MS Windows (註:汎指不同的作業系統環境與應用)能良性互動的方案;甚至連微軟也都陸續在新技術開發時考慮到開放原始碼,策略性地主動釋出善意,以免被蠶食太深。因為包括微軟在內,這些廠商都知道能夠掌握到這個良性互動商機的,可能就是未來資訊市場的主要贏家。

我認為,企業的決策管理人員是不會輕信廣告文宣而想要用Linux來完全取代MS Windows的,而那些只是要推銷Linux給企業,卻沒有能力建議企業既有MS Windows該怎麼辦的廠商,也是不會獲得青睞的。

Linux、Windows策略性共存

對一般企業來說,開放原始碼軟體與MS Windows系統的良性互動,在感覺上也許還是很模糊,因此不妨還是先從有效共存來嘗試,逐漸地良性互動就可能會自然產生。

例如,電子郵件伺服器及網站伺服器通常是企業導入開放原始碼的首選應用,早期的開放原始碼版本並不完全能配合MS Windows上的電子郵件收送軟體及瀏覽器使用,因為微軟當時的產品也不一定合乎某些業界訂定的介面標準。但是經過幾年因應使用者需求的不斷改進,現在的版本已經是充分相容的,一般使用者幾乎都不會察覺到在收送電子郵件或上網時,其中用到的伺服器究竟是以Linux還是MS Windows來處理的,而電子郵件及上網瀏覽的技術更是日新月異。Linux廠商都瞭解,如果要求使用者不要用Windows XP而改用Linux來處理每人習慣的日常作業,那是自討沒趣,也因此個人版的Linux大多都是可以在已經裝有MS Windows的電腦上安裝而不影響原有的任何設定,與其並存的;使用者可以在電腦開機時選擇要執行那一個系統。否則,Linux是沒有切入空間的。

簡單地說,企業應用開放原始碼的目的不應該是要取代MS Windows,何況目前在台灣的資訊應用環境下想要以開放原始碼取代WS Windows是一件不太可能的事。我還是要強調,開放原始碼軟體與MS Windows的良性互動、有效共存,才應該是企業所期望的真正軟體應用效益;至於採用的比例,則是每個企業要自行判斷的,短期之內也許3:7是個不錯的目標。

如果因為一時意氣用事而決定全面採用Linux,把MS Windows統統趕出去,那只會把問題從策略面移到執行面,製造更多紛擾而未解決。

作者為清華大學計算機管理決策研究所理學博士,加州柏克萊大學電機工程與計算機科學系博士後研究。專長為軟體工程、編譯器、作業系統、中文處理、電腦網路等。曾擔任過國立清華大學兼任副教授,資策會事業群總經理,現任IEEE資深會員與翔威國際總經理,並擔任台北市電腦公會Linux促進會副會長及Linux教育訓練組召集人。
加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
友善列印 | 轉寄朋友


  • 5.蝦米 於 2005/03/21 06:16 回應
    百分之九十五同意!!
    嗯...的確是篇好文章...
    至於為什麼是百分之九十五同意是因為
    還是要保留一點自已的主觀... XD
    我覺得linux還是有機會在台灣有很大的成長...
    就我片面的看來..在台灣...
    長期看來,還是不便宜...
    因為維護linux在台灣的人才屬於少數...
    企業的教育訓練成本,維護成本,建制成本..等等
    以及後續問題及成本...加總起來或許不會比微軟少到那...!!
    但是linux現在百家爭鳴...缺少的只是更人性化、中文化
    及時間...linux上不上手...也只是早晚的問題...
    眾志成城...linux還是很有遠景的...!!!


    p.s 這是個人看法...不知道有沒有什麼錯誤的地方...
    希望各位前輩指教...幫我指出我看法上的錯誤.. : )
  • 4.yangfu 於 2005/03/15 09:52 回應
    一針見血!
    真是很「實在」的剖析!以台灣目前的資訊教育來說,可謂之:「微軟養成園」!包括政府單位的文件也是以微軟的.doc格式儲存!所以使用者只好乖乖的使用word來開啟!不然你用open-office的writer來開開看!一碰到表格就「昏」了!再加上使用者的心態!只要方便、好用就好!管他開不開放原碼!所以Linux仍需要一段時間來努力!才有可能有所斬獲!
  • 3.路見不平,死的快先生 於 2005/03/05 13:44 回應
    哇,你太狠了....
    老兄,你也太狠了,不用這麼狠吧....
    每個人的觀點你不接受也可笑笑啊,
    說這麼狠的話.....
  • 2.人老就剩一張嘴 於 2005/03/04 02:50 回應
    看看別人,想想自己
    連結
    連結
    看看別人,想想自己,你做了什麼???
  • 1.廖宮毅 於 2005/03/02 07:43 回應
    中文編碼
    文中提到的中文編碼問題是在所有平台,不分專屬或開放作業系統皆有,視為開放原始碼平台的弱點有待商確。


留下你的意見
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我




廣告

名家專欄

更多名家專欄
HP和Intel領導業界,提供卓著的效能及可用度
  + 效能卓越的刀鋒 
  + 按事業的優先目標,快速提供適切的資源 
  + 降低能源和冷卻成本 
廣告


Sponsored

活動快訊