2011年3月12日

最近開始改用mint

最近開始改試著改用Linux Mint當作桌面軟體,我想知道,這樣一個改變是否可以讓Linux這個作業系統更加的貼近使用者,Linux的思維畢竟不完全貼近商業軟體的思維,商業軟體嘗試著去"討好"使用者,但是Linux卻是強調把"軟體自由"還給使用者,這樣的想法讓軟體發展上有了相當的差異
不管如何Mint卻開始在軟體自由上試著去貼近使用者,更重視簡單、可用,過去我覺得Linux必須要了解一些比M$更多的細節,才能讓使用者獲得更多的彈性,可能也是因為這樣Linux軟體的容易使用程度一直不如M$或者Mac
Linux目前的問題是~圖形管理工具的缺乏、套件管理工具的完整性、系統的一致性、文件的缺乏

透過terminal來管理系統,Linux表顯得遠比M$來的好,可惜在圖形管理工具上就比M$來的差,比方說top這個指令,可以很簡單的看到所有process,可是當我要刪除某些process,我得反覆記憶pid等等才可以達到,但是如果在圖形工具上我要做的只要反覆點擊然後刪除就可以了。這點目前已經開始改善,但是還是有許多軟體因為種種因素尚未達到完美的地步,比方說網路流量監控軟體,或許有些人會回答類似nagios等等的軟體,不過這軟體實在太龐大了,這部份M$也不是一下子就完成的,他是透過長久的發展才尤其他人補滿這空隙(M$下sinffer軟體不下十種,從簡單到複雜都有)。Linux圖形工具的另外一個問題就是不大好找到,Mint在這方面也下了一些苦工,嘗試去編排一些比較簡單的排列方式,讓使用者可以簡單的找到要設定的工具

一般的Linux有他的套件管理程式可以解決過去相依性的問題,這是經歷很久才進步的,同時這也有另外一個重要的意義是,Linux下絕大多數的軟體可以透過套件管理程式取得,這一點我認為比M$還要優異。
但是接下來最近才開始有的進步是,套件管理開始分類,對~就只是一個簡單的分類動作,就可以讓使用者更加明瞭他們的需求,很多人問我,我怎麼知道我應該安裝哪一套聊天程式??我可以簡單的回答類似aMSN的套件,他們接下來的問題是,你怎麼會知道??因為對於已經很習慣M$的人,M$的資訊量真的比Linux還多(一個市占率超過七八成的作業系統,文件的量怎樣也比1~2%的多)。分類可以解決這個問題。

系統的一致性對Linux來說或許是"原罪",一方面他展示了Linux的彈性,但是另外一方面他也顯示了Linux的分歧性,不同的distribution可能將不同的程式放在類似的路徑,開發者或者使用者在尋找東西的時候往往會因此顯得相當疲累(尤其是開發者,我想這部份花了他們不少心力)

文件的缺乏是另外一個大問題,因為上面的distribution分歧性讓文件往往無法一體適用,已經在佔有率很小的狀況下,還要"分心"去處理這個問題,往往也讓文件很不完備。另外一小部份原因應該是程式開發者很不想寫文件,如果是商業軟體,即使是原來的開發者不寫文件,文件撰寫這份工還是常常得尤其他人完成。讀其他人的code或許是讓程式開發者功力進步的原因,但是應該不是讓他生產力提昇的關鍵。

Mint基於Ubuntu開始克服前面兩項困難,當然當作一個完美的作業系統Linux還有很長的路要走,但是至少已經是一個起步。我想試著去了解以易用為導向的Linux可以作到怎樣的地步,可以走到怎樣的地步。Linux還有許多的優點跟缺點,這部份講個三天三夜都討論不完,就讓文章在此打住吧。

沒有留言: