absmiddle 『Linus Torvalds 的看法』後續討論


[感想] [版主] 本文剪自 Linux 版, manias 是狂熱份子的意思 CutePanda.bbs@csie.nctu (可愛的貓熊): Unix-Clone manias 犯了和 Mac manias 相同的錯誤,至少我看來是如此,當年 Mac manias 大力評擊 M$ 抄襲其 UI 的 Look and Feel,而且對 PC 跑 M$ Windows 嗤之 以鼻,並對 M$ 發展的軟體不屑一顧,結果數年後,CPU 執行速度大幅提高,而 M$ 賺了錢後又繼續精進其軟體研發,使得 Mac 原本的優勢大幅降低,直到今日,除了專 業排版與美工設計外,Mac 對 PC 與 M$ 軟體幾乎是毫無優勢可言。 再來看 Unix-Clone manias,當這些 manias 批評 M$ 的作業軟體 (Win95,NT) 不如 Unix-Clone OS 之際,M$ 正以大軍之勢橫掃整個地球的作業系統市場,沒錯,M$ OS 在很多方面是還比不上 Unix-Clone 穩定,但 M$ 賺了錢,搶到了市場,之後又有錢 可以再改進其作業系統,NT 的研發小組有數位大師級的人物,其發展 OS 的資歷加起 來超過一百年,要趕上 Unix-Clone 恐怕也是指日可待的事。 試想,一個小孩子學電腦,你的父母親要學電腦,你會裝一個 Unix-Clone 或 Linux 給他(她)們入門嗎? This is the keypoint,Unix-Clone 的作業系統入門門檻太 高,使用者介面不夠 user friendly,再加上 Unix-Clone manias 一向認為 Unix- Clone 不該平民化,她是高階的作業系統,是具備了某些專業程度的工程師用的,而 Unix-Clone 的研發大場(SunSoft、HP、IBM 等等)似乎也有這種心態,將 Unix-Clone 拼命的往高階衝,結果只會造成用得人越來越少,而使用她的人是越來越專業(例如太 空總署、氣象局)。 M$ NT supports UniCode,為 locale 打下了很好的基礎,各位知道這會有什麼樣的 影響嗎? Unix-Clone 似乎不是很重視 locale,各位知道不重視的影響有多大嗎? 當原本 Unix-Clone manias 對 M$ OS 嗤之以鼻,指其不支援 preemptive multitasking、long file name,memory management 差勁之際,M$ 把賺來的錢的一 部份,又投入軟體研發,把被詬病的缺點、被指責不支援的功能加進了其作業系統中, 當其作業系統由再度推出時,Unix-Clone manias 傻眼了,他(她)們惶恐地回到 Unix-Clone OS 中去尋找 M$ OS 所沒有的功能,Yes,他(她)們又找到了,但是這 一次他(她)們不再嗤之以鼻,他(她)們的態度變低了,說話的聲音也變小聲了! 我曾經是 Unix-Clone mania,現在也是,只是現在在心態上有很大的不同,在以前, 我的心態和 linus 一樣,對 M$ 的作業系統嗤之以鼻,對 Unix-Clone OS 有著莫名 的狂熱,不同於一般 Unix-Clone mania,我還狂熱地在其平台上研發軟體,但幾年下 來,加上接觸了 M$ 的軟體發展環境之後,看法逐漸改變。 Linus 是 Linux Kernel 的原創人,他對 M$ OS 會有這樣的心態與想法,著實令人憂 心,Unix-Clone manias 的驕傲與自大,是 Unix-Clone OS 不長進與無法平民化的主 要原因。 雖然 Linux 挾著 GNU Free Ware 的精神,加上尚稱不錯的品質席捲了全世界,但不 代表其具備了可與 M$ OS 抗衡的能力。坦白地說,以我個人的看法,Linux 應該分成 兩支路線發展,一支是學校內部使用的版本,另一支必須將 Linux 商業化,Linux 不 走商業化,根本不是 M$ OS 的對手。GNU 的原創精神值得尊敬,但我個人認為也是值 得尊敬罷了,它是一個理想,和「世界大同」的理想一般,永遠都只是一個值得追求 的理想,有多少 smart people,願意領著微薄的薪水,研發高品質的軟體,然後讓全 世界的人們免費使用?這世上有多少個像 FSF 的原創人,有著 smart brain 卻不喜 歡賺錢,不喜享受些許物質生活,干於簞食瓢飲的生活,研發高品質的免費軟體? Unix-Clone manias,Unix-Clone 廠商,應該放下身段,著實地看看 M$、Novell 研 發出來的軟體有哪些優點,並將其加入 Unix-Clone OS 中,另一方面也要積極地將 Unix-Clone OS 平民化,Applications 也要平民化,重視 locale,以解決世界各地 不同語言的使用問題,否則 Unix-Clone OS 的生存空間會越來越小,直到有一天,這 些 Unix-Clone manias 才赫然發現,M$ NT 或 some other OS stuff 已經可以完全 取代 Unix-Clone OS。 我相信 Linux users and manias 有很多是各大學裡面的學生,可能許多學生和 Linus 一樣,認為 M$ OS 或其他 OS(如 Netware OS)是爛得可以!真的,你在 Unix-Clone 上對其他 OS 的驕傲與自大令人感到憂心,此心態讓你看不清楚 Unix-Clone OS 的弱 點,看不清楚 M$ OS 與其他 OS 的優點,更讓 Unix-Clone community 不知長進與坐 以待斃! 以上是我個人的看法,您若不同意我的看法,也毋須來信攻擊我的看法,看法沒有所 謂「對」與「錯」,只有「認同」與「不認同」罷了!我是「過來人」,我有過和 Linus 同樣的心態與看法,今天只是說出我的心態轉變過程,與現在的想法讓你明瞭 ,沒有期望要說服你,但希望能觸發你更進一步的思考! [感想] wycc@iis0.sinica (Yu-Chung Wang): : M$ NT supports UniCode,為 locale 打下了很好的基礎,各位知道這會有什麼樣的 : 影響嗎? Unix-Clone 似乎不是很重視 locale,各位知道不重視的影響有多大嗎? 所謂 Unicode Support 其實只是對一種特殊編碼的支援而已。在任何系統上大可很容 易的加上相同的 Support,重要的是應用程式對 Unicode 的 Support。其實 Unicode 的 Support 也不是那麼重要,重要的是對區域化和國際化的支援。我不認為它的影響 會很大。就算有 Unicode 的 NT,上面沒有支援 Unicode 的應用程式和沒有支援 Unicode 是一樣的。 : 我曾經是 Unix-Clone mania,現在也是,只是現在在心態上有很大的不同,在以前, : 我的心態和 Linus 一樣,對 M$ 的作業系統嗤之以鼻,對 Unix-Clone OS 有著莫名 : 的狂熱,不同於一般 Unix-Clone mania,我還狂熱地在其平台上研發軟體,但幾年下 : 來,加上接觸了 M$ 的軟體發展環境之後,看法逐漸改變。 這只是一種類似流行文化的現象而已,用 M$ 遜,用 Unix Good。我想沒有人會真的 認真考慮用 Linux 取代 Windows。這就像在 OS/2 一定說 OS/2 是最好的系統, Nextstep 一定說 Nextstep 是最好的一樣。大家不要忘了,M$ 的軟體發展環境是花 了多少年的時間才建立起來的。在 90 年左右我第一次寫 Widnows 程式時,當時的發 展環境比起今日的任何系統都差了數級,連一個像樣的 Resource Editor 都沒有。 : Linus 是 Linux Kernel 的原創人,他對 M$ OS 會有這樣的心態與想法,著實令人憂 : 心,Unix-Clone manias 的驕傲與自大,是 Unix-Clone OS 不長進與無法平民化的主 : 要原因。 我一點都不憂心,你之所以會憂心是因為對 Linux 有了不合理的期望。Linux 原本就 和其它的 free UNIX-clone 一樣,並不是一個要給小學生用的作業系統,甚至也不是 一個需要商業支援的系統。它不過是一個比較接近真實的系統的『玩具』而已。說它 是玩具不是在貶低它,而是說明了它的實驗性和理想性。一個真實生活中的系統絕對 不可能是有這些特質的。 M$ 的系統爛? 我和你的看法一樣,不見得。因為著力點不同,M$ 考慮的當然是 $$$ (否則怎麼叫 M$ :-),所以它必須在設計時以相容為第一要務。這也就是它們為什麼 推 95 而不是 NT 的原因,你說 NT 不先進嗎? 就算不先進也絕非落後,是嗎? 當然 未來的世界誰也無法預測,那一天 M$ 也做 U*ix 也不一定。NT 其實已經有些接近了 ,不是嗎? (不要和我說 NT 有多爛,那些只不過是事實上的需要而已。) : 雖然 Linux 挾著 GNU Free Ware 的精神,加上尚稱不錯的品質席捲了全世界,但不 : 代表其具備了可與 M$ OS 抗衡的能力。坦白地說,以我個人的看法,Linux 應該分成 : 兩支路線發展,一支是學校內部使用的版本,另一支必須將 Linux 商業化,Linux 不 : 走商業化,根本不是 M$ OS 的對手。GNU 的原創精神值得尊敬,但我個人認為也是值 : 得尊敬罷了,它是一個理想,和「世界大同」的理想一般,永遠都只是一個值得追求 : 的理想,有多少 smart people,願意領著微薄的薪水,研發高品質的軟體,然後讓全 : 世界的人們免費使用?這世上有多少個像 FSF 的原創人,有著 Smart Brain 卻不喜 : 歡賺錢,不喜享受些許物質生活,干於簞食瓢飲的生活,研發高品質的免費軟體? Linux 原本就不是要和 M$ 對抗,我想 M$ 也從來不可能把 Linux 當成是對手。 : Unix-Clone manias,Unix-Clone 廠商,應該放下身段,著實地看看 M$、Novell 研 : 發出來的軟體有哪些優點,並將其加入 Unix-Clone OS 中,另一方面也要積極地將 : Unix-Clone OS 平民化,Applications 也要平民化,重視 locale,以解決世界各地 : 不同語言的使用問題,否則 Unix-Clone OS 的生存空間會越來越小,直到有一天,這 : 些 Unix-Clone manias 才赫然發現,M$ NT 或 some other OS stuff 已經可以完全 : 取代 Unix-Clone OS。 Linux 已經是 U*ix 中學 DOS 界面學得最像的一個,在 Linux 上的發展者基本上對 電腦的心態和 PC DOS/Windows 是很像的。UNIX 之所以難用主要都在於其過度要求的 網路與系統架構考量,在 Linux 上很多程式都根本不管這一點。我當初在寫 CHDRV 時不知有多少人抱著懷疑的眼光在看它,但時至今日,把 Linux 當成個人 OS 的做法 已經不是很稀奇的事了。又如 Midnight Commander 這種程式,傳統人眼光中的 U*ix 『應該』存在嗎? 注意我用應該而不是有,這是因為它根本沒有技術上的問題而是心 態上的問題。我想這可能應該是 Linux 給真正商業 UNIX-clone 或是將來可能的商業 版 Linux 最大的啟示。 : 我相信 Linux users and manias 有很多是各大學裡面的學生,可能許多學生和 Linus : 一樣,認為 M$ OS 或其他 OS(如 Netware OS)是爛得可以!真的,你在 Unix-Clone : 上對其他 OS 的驕傲與自大令人感到憂心,此心態讓你看不清楚 Unix-Clone OS 的弱 : 點,看不清楚 M$ OS 與其他 OS 的優點,更讓 Unix-Clone community 不知長進與坐 : 以待斃! 我再強調一次 Linux 不會和 M$ 競爭,它們的生存之道根本是二回事。 : 以上是我個人的看法,您若不同意我的看法,也毋須來信攻擊我的看法,看法沒有所 : 謂「對」與「錯」,只有「認同」與「不認同」罷了!我是「過來人」,我有過和 : Linus 同樣的心態與看法,今天只是說出我的心態轉變過程,與現在的想法讓你明瞭 : ,沒有期望要說服你,但希望能觸發你更進一步的思考! 我想我們的想法可能很一致吧! 只是觀點上的不同而已。我想Linux版六書無法存活可 能也對您造成一定程度的衝擊,這可能是本土軟體工業的一個悲哀。沒有任何的公司 肯把市場放在一個未來的眼光來看,其實把六書 Linux 版當成一個試用版其實並無不 可,像這樣的軟體在 Linux 上其實非常的多,在現階段沒有人會把 Linux 當成一個 真實的市場。但不要忘了,今天用 Linux 的人在數年後可能都是台灣各企業的資訊主 管,這種 Memory 的價值是看不到的。 [回應] dhh.bbs@bbs.phys.ntu (居士): 我非常同意你的觀點,事實上,我個人覺得 Linux 用起來很舒服,很好用,這就夠了 ,又何必理會將來 M$ 是否會獨霸整個市場? 況且,將來就算成了 M$ 的世界,我相 信 Linux 一定也能做到與 M$ 有某種程度的相容 (例如,可以讀得懂 M$ 的檔案系統 ,可以處理 M$ 的通訊協定,甚至,可以執行部分 M$ 的程式) 。世上喜愛 Linux/Unix 的人會一直存在,不會因為 M$ 而消失殆盡的。 我現在開始覺得,作業系統並無絕對的好壞之分,只要自己喜歡的,就是好的了,必 竟我們還不夠專業,還無資格像那些大師級的人物 (如 TeX 的作者,很抱歉忘了他的 名字了) 可以客觀地評定一個作業系統的好壞。 我之前一直都在用 M$ 的東西,而且依賴也蠻深的,但一直覺得不夠好用 (很奇怪的, 別人普遍認為 M$ 比 Linux 好用,我卻是相反,也不知是為什麼,也許是我沒有持續 地接觸 M$ 的新東西吧? ) ,直到半年前接觸了 Linux ,她帶給我無比的好奇與震撼 ── 一個免費的、自由的作業系統,竟然會有如此的水準,再加上看過了王佑中學長 的書,有關他自己對 Linux 的感覺,才使我毅然地決定放棄 M$ ,轉入 Linux 的世 界。現在,我除了玩 Game、使用中文 word 、或跑 mathematica 以外,才會回去用 DOS/Win31 ,但那只是佔我電腦使用的一小部分,而佔我大部分的 programing 、 debugging 、 studing 、 analysis ... 都可以在 Linux 下勝任愉快。
上一層目錄