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

廣告:
Mozilla自己人看Linux桌面可行性
友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 62則回應
    
Asa Dotzler•陳智文譯 2005/09/15 07:00:33 或許我該先聲明我不算是個「Linux人」,我用Linux的時間僅約6年,我用Windows的時間是這個的兩倍,Macintosh更用了20年。我不是那種對任何作業系統從一而終的人;我用過老闆或學校提供或指定的系統,若沒有這層顧慮,我就用自認最方便的東西。

OK,那麼Linux還不適合成為桌面系統的原因究竟何在?

我試過KDE和Gnome桌面系統,但最近用的是FC4,因此我的批評主要對此(和Gnome),但我認為KDE只會更糟。問題可分為四大基本類別:系統轉移(migration)、穩定性(stability)、簡易性(simplicity)和方便性(comfort)。這些問題都涵蓋技術性能的缺失和可用性的不足。

第一個問題「系統轉移」,非常嚴重

對「一般人」而言,使用Linux(通常代表拋棄Windows),需要有嚴謹的轉移計畫。Linux必須先安裝在Windows旁邊的另一台電腦中,保持Windows系統完全無損,以便隨時回去取用使用者的所有資料和設定。

這些使用者或許願意用用看Linux,但只要他們的所有資料與設定依然「存活」在Windows,不論前者多有魅力,都無法長久留住他們。我們在Mozilla的經驗學到這個教訓,一直到我們在Firefox加入非常好用的轉移系統,保留使用者在IE的我的最愛、cookies、瀏覽記錄、密碼等等,才有大量的一般使用者開始轉移 – 並持續使用(而且帶進更多使用者)。Linux必須依法炮製。

轉移整個作業系統和其中所有主要應用軟體,顯然是更巨大的任務,但這就是必要的工作。當一般使用者初次打開Linux桌面系統,瀏覽器、辦公文書軟體、電郵介面、即時訊息介面、檔案管理……每一項都要盡可能地過渡 – 從Windows應用設定,到所有、或幾乎所有的使用者資料。作不到這一點,轉換的斜坡將高不可攀,這些使用者會就此放棄。

Linux桌面系統普及的第二大障礙是穩定性

我所指的並非「不當機」的穩定性,而是一個穩定的API,讓使用者從網站上下載新的應用程式時,不需大費周章。使用者應該能從Download.com下載Fedora Core 4和抓取最新版的Firefox,然後立即使用,不必再尋找並安裝compat-libstdc++,或其他有的沒的。

開發員或許認為盡可能地重複利用程式碼很酷,但使用者才不關心究竟是Linux沒有包含必要的相容元件,還是Mozilla沒有在某一小版的libstdc++作好相容的工作。一般使用者期望能夠下載軟體、安裝,然後立刻使用。要求他們瞭解複雜的系統庫和核心相容性問題,是送他們離開的最快途徑。

第三個問題是簡易性不足

不要為了加入新功能而加入新功能,也不要為了證明自己可以,而提供使用者偏好設定。

我並不想挑起一場桌面系統戰爭,但我真的要奉勸各位發行商(不同系統版本的發行商),選定一種桌面系統就好,別再三心二意。一般使用者在安裝你們的產品時,不應被迫(或猜想或有足夠的知識)去選擇Gnome或KDE。他們不需要在應用軟體表單上,再來一張清楚明列15到20個二流遊戲的遊戲選單。

當必須在Helix Player、CD Player和Music Player之中選擇其一,使用者會有什麼感想?Music Player無法讀取CD嗎?什麼是Helix? Gedit的喜好設定視窗的五個大項約有30種使用者偏好項目,NotePad只有3項。

你我都知道「設定」(Setting)與「偏好」(Preferences)的差別,在於前者是針對整個系統,後者是單一使用者。但一般使用者不知道,也不需要知道這些。如果他們無法進入某些攸關整個系統的設定,又何需將整個設定選項擺在他們面前?如果一般使用者對兩者有相同的選擇權限,又為何把它們分開?這簡直是一團亂。

最後一個問題是方便性

Linux必須讓Windows使用者感到方便好用。現在大多數的電腦使用者,都使用Windows一段時間了。別擾亂他們對電腦運作方式的基本瞭解。一般人不知道何謂「mount a drive」,他們也沒必要知道。

他們不要「確定」和「取消」的按鍵對調 – 打亂多年練習而成的肌肉記憶。他們不應被迫學習/home有何意義,或這個符碼與「我的文件」有何差異。他們不需要兩個似乎不斷彼此覆蓋的筆記本。

Linux UI基本法則需要重訂,以配合Windows使用者過去十年來所建立的習慣。先贏得使用者,然後再慢慢教導他們一個更好的方式(如果你有)。為迎接Windows使用者的到來造橋鋪路,將有長遠的利益。任何減輕系統過渡期不便的努力,都是多多益善。

我對Linux目前的看法,正如同幾年前的Mozilla 1.0:一個非常有用但愛好者非常有限的產品。如果Linux在桌面市場有重大進展,也將是基於Firefox吸引數千萬次下載的同樣原因,重點在於系統轉移,穩定性、簡易性和方便性。

(作者簡介:Asa Dotzler是Mozilla基金會員工)

加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
友善列印 | 轉寄朋友


  • 62.好惡的魚 於 2007/10/19 19:06 回應
    人們都害怕轉變,一要他們改變,就開始抗拒,尤其是在位越久的人。

    是的,今天的Linux桌面仍然是個混屯的世代,因為能提供的有太多、太多了,但是舉凡日常辦公室軟體、VoIP軟體等,已經可以全面性取代了微軟的視窗作業系統與辦公室軟體了!但不懂為何還有那麼多人在提出疑問呢?

    本公司導入Linux桌面系統,怨言百出,甚至許多抗拒行為的出現,但透過教育訓練,讓他們慢慢熟悉桌面各軟體的使用方法,現在大家反而比較喜歡使用Linux桌面呢!

    況且,Linux桌面所需要的資源,如中央處理器、記憶體等都遠比微軟視窗來得低許多。譬如,本公司年初時,因伺服器故障,隨便抓來一台賽楊的桌上型電腦,灌CentOS5.0-x86_64,作為Domain Controller與Share File Server,跑起來可不輸給伺服器呢!後來,伺服器修好了,也懶得給換回去,至今每天24小時,連續跑了將近200多天都沒問題。

  • 61.匿名 於 2007/09/01 23:27 回應
    我也是外行人 但學生時代接觸linux後的感想和作者相同
    linux的擁護者如果想擊敗微軟 文中敘述的論點是很重要的
  • 60.abev66 於 2006/02/25 21:48 回應
    至少Linux能滿足我…
    最近關於Linux的討論可以說是十分熱門,大家都在吵這方面的話題。本篇說的沒錯,每項都是Linux桌面的致命傷,但我認為,假使你無法習慣某種作業系統,那你大可不必用它!
    用一項你真正認為合宜的作業系統,用起來順手、方便,那才是最重要的,並不需要去強調這些有的沒的,像是我,我相當喜歡目前Fedora Core 4 + KDE3.5的組合,我可以輕易的用K3b來燒錄CD/DVD、用Kopete/KMess和好友即時對談、用Skype來進行線上通話、用GIMP來製作各種圖片、用Kaffeine來播放各式各樣的媒體、用Audacity來錄製修改我的音樂、用aMule來下載許許多多我喜歡的檔案、用StarDict來翻譯我不懂的字詞、用iptable來讓我們家的每意台電腦上網、用Mozilla Firefox來瀏覽網站、用OpenOffice.org來編輯文件或製造PDF檔案、用Yum Extender來升級我們家的每一個套件、…至少他能滿足我的需求Windows不行,至少他能穩定的做好每一件我想做的事,所以我才會選擇他。
    為什麼大家還要吵這個呢?能滿足「自己」需求的作業系統,不正是最好的作業系統嗎?
  • 59.averykao 於 2005/11/26 23:07 回應
    其實系統的轉一併沒有想像中困難
    當然∼並非實作部分....那是因為根深蒂固的原理...
    我們重微軟的毒太深=_=

    倘若一開始從小到大的教育路程,用的都是FSF等
    linux桌面系統....

    我想根本就不需要轉移....

    其實∼只要政府下令政府機關、學校團體全部使用linux
    桌面系統....
    我覺得真正有興趣的好玩的....
    是隨之而來的微軟減價...會減到多少^_^
  • 58.survey-soakg 於 2005/10/17 04:08 回應
    道盡Linux桌面的致命傷
    說得真好, 從接觸Linux至今, 一直覺得在桌面環境上,
    總是無法做得理想, 就算有心嘗試跨入此平台, 一而再
    再而三的令人失望, 耐性也會用光的.
    贊成如原作者所言, 如果沒有重大變革, 桌面應用領域
    仍然是Windows天下.
  • 57.berlintzen 於 2005/10/15 10:19 回應
    Linux的主要用途
    Linux是Unix發展而來的,比較適合用在架設各種伺服器,不適合讓普通的客戶端使用。
  • 56.fish2064523 於 2005/10/11 03:44 回應
    開放原始碼的意義,不是抱怨
    如果你今天覺得Linux功能有缺陷的地方
    請你手動修改原始碼再釋出吧

    開放源碼的意義
    就是每一個人都是使用者以及開發者
    取之於社群 還之於社群

    要馬好,又不讓馬吃草
    這是不可能發生的

    如果每個人見到一些瑕疵與不足的地方
    就手動修改與增加
    這種力量將是很可怕的
    而不是無意義的抱怨

    如果你連自己動手修改程式碼的意願都沒有
    那你就更沒有資格抱怨Linux

    現在你正在抱怨linux嗎?
    不如自己動手修改你覺得不滿意的地方吧
  • 55.Apar 於 2005/09/30 09:01 回應
    可是
    我看Discovery頻道裡節目中的
    博士,工程師,美工人員,醫療人員等等

    個個都是用Windows耶.....(XP比較多)


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




廣告

名家專欄

更多名家專欄
Sponsored

ZD放大鏡

企業IT專用的強效可靠平臺
  利用以Intel® Nehalem為基礎的平臺,應付要求嚴苛的工作量,進而達成更佳的事業成果。
  + 智慧型伺服器平臺
  + 能源效率自動化
  + 彈性資源分配

研討會中心

廣告


Sponsored

活動快訊