2006年12月22日 星期五

自由的代價

因為自由,所以會有眾多的版本,因為自由,所以每個人都會有自己的想法,每個人都會根據喜好來決定自己的方向,自由是好的,但是太多的自由,讓軟體變得太過複雜。linux就是這樣的問題。太多的版本,太多的環境,相容性變得非常複雜,而linux standard base (LSB)只能解決一部分的問題,軟體開發商不喜歡這樣發展,Redhat也不喜歡它,因為這樣就可以輕易的轉換平台。所以最後相容性就會變得很麻煩。自由是美好的,但是限定其自由的範圍,可能也是不錯的想法。為什麼蘋果電腦不需要那麼多的自由。太多的自由是自找麻煩。眾多的distribution,一個gcc bug的fix會需要多少人力去解決呢?需要有人去把bug的發生版本找出來,可能它是兩年前的版本就開始了。而眾多的distribution每一個使用的版本可能都不大一樣,所以需要諸多的人力去解決這些的問題。如果這些人力可以搬移來作軟體開發,我想Linux應該會更美好。

沒有留言: