歡迎您光臨本站 註冊首頁

FUD鑒賞:BSD不輸Linux

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  Linus曾經直言不諱地說過:“I'm a bastard(我就是一混蛋,原文“I'm a bastard. I have absolutely no clue why people can ever think otherwise. Yet they do. People think I'm a nice guy, and the fact is that I'm a scheming, conniving bastard who doesn't care for any hurt feelings or lost hours of work, if it just results in what I consider to be a better system.”)”,按我們中國的傳統來說,這是多麼謙虛啊,在外國也講謙虛的,他也怕人們誤解,還使勁解釋。而從前些年爆出的內核部門的同志出走事件可以看出Linus是一個理論與實踐相統一的好同志。所以嘛,說Linus是個實在人我是很相信的,但是說他在管理方面上有什麼什麼我有點不能理解——除非,是在搞發燒式的崇拜。

不久前看到一篇文章《Linux為什麼會比BSD更受人們的歡迎?》,不禁有所感想,記於下。 1990年代,BSD陷於版權官司,恰時一位學生自己編寫了一個操作系統,然後丟到網上讓大家拍磚,這也就是幾乎被很多人當作神話的Linus和Linux的故事。 更巧合的是,GNU的HURD陷於瓶頸,一看採用GPL的企鵝火起來了,就順便拿來做一包裝,成為了GNU Linux。 這一連串的巧合促成了Linus和Linux的神話。

Linus很有才,自己搞個操作系統,他也很有勇氣,敢拿到網上讓人拍磚。但是筆者要說,我們不要犯了先果后因的毛病,把本沒有的東西說成是有的。Linus大神說過:“仇恨微軟是種病,得治”,盲目崇拜Linus不也是種病么。



一. Linus Torvalds的管理哲學 Linus曾經直言不諱地說過:“I'm a bastard(我就是一XX)”,按我們中國的傳統來說,這是多麼謙虛啊,在外國也講謙虛的,他也怕人們誤解,還使勁解釋。而從前些年爆出的內核部門的同志出走事件可以看出Linus是一個理論與實踐相統一的好同志。所以嘛,說Linus是個實在人我是很相信的,但是說他在管理方面上有什麼什麼我有點不能理解——除非,是在搞發燒式的崇拜。 當然有的同學要說,Linus的偉大在於他的開源管理模式。 這就說到我所謂的先因後果了。稍微考證一下就知道,開源的風潮其實是從UNIX時代開始的。 而一種模式的背後必定存在一個規則,支撐Linux模式的規則就是GNU GPL。 因此說沒有UNIX的影響(其實是UNIX影響了Linus的老師,然後Linus的老師影響了Linus,真繞=。=),沒有GPL的支撐,你能想象Linux會怎麼發展么?特此感謝以Thompson、Ritchie和Stallman為首的大神們的英明領導。 所以與其說是Linus的管理哲學,不如說這是UNIX數十載開源氣候的產物。 而linus真正最為可貴之處在於其實事求是、其勇敢、在於進取精神,而不是所謂“管理哲學”。真正的管家是GNU、GPL,真正讓Linux火起來的是RedHat、IBM眾。

二. 硬體支持 我相信NetBSD的硬體支持特性不會太差,當然還是要看讓它做什麼,你想用NetBSD玩極品飛車應該要折騰一番了。 而對於專有硬體來說,BSD分支的系統更顯示了其強大特性,看看那些商業的BSD吧:Solaris、AIX、OS X——性能出色、穩定可靠。

三. 開源界的大力支持 平心而論,在社區方面BSD系統的熱度的確不如Linux系統,這也與其模式有關係。 不過現在也有很多BSD資源了,國內也有了很好的BSD論壇。 而debian、Ubuntu的BSD計劃似乎也慢慢啟動起來了,真是讓我感到很高興。

四. 教堂與集市 教堂,指代少數人把持的地方。集市,指代人們都無拘無束的地方。 而事實是,Linux正在變成教堂。 在得到眾多廠商支持的同時,Linux日趨臃腫,核心代碼提供者逐漸被少數大廠商把持。 相反,BSD系統一直處於更自由的狀態,在一個不顯眼的角落默默奉獻。 而蘋果看到了BSD的價值,基於BSD核心的OS X系統拯救了蘋果公司。 其實只算蘋果系統的安裝數量,就比Linux桌面多不知多少倍了。而作為伺服器的BSD類伺服器,相信未必比Linux要少,Solaris的內核Sun Os以及AIX都是BSD的衍生。它們甚至工作在更苛刻、更機密的環境下。

五. 各個版本均有所長 BSD的版本並不像Linux那樣多,就筆者本人來說,下載一個Linux,打個包,就為Linux又貢獻了一個distro。 但是這個有什麼意義呢? 所有的Linux都使用同一個內核,然後人們在這個內核上擴展內容形成不同的distro。也就是說,相當數量版本的Linux系統最大的區別只是裝的程序不一樣。 但各主要版本的BSD其分工非常明確而不重複:全能發展的FreeBSD、注重安全的OpenBSD、具有強大可移植能力的NetBSD。我相信Linux也有,而且有很多,但是我想知道,那麼多有什麼意義呢?為什麼不專註做好同一件事呢? BSD衍生的操作系統,設置也與BSD都是天壤之別:Solaris專註於強大的線程機制,AIX用於大型機,OS X則給了強大的BSD核心一身華麗而易用的外衣。

六. 商業公司的支持 就如前面“教堂與集市”所說,受眾多商業公司支持的Linux正逐漸淪為大公司之間爭奪的犧牲品。如果你只想在你的雙核機器上運行Linux,那麼為什麼要讓它的內核為了幾十幾百核的能力做調整呢?看看Linux的Top Contributors,你就知道為什麼了。廠商們對Linux內核代碼控制的你爭我奪最後會導致混亂。 而且SCO死灰復燃,背後自有人指使。 Linux的用戶們還是要小心。與官版UNIX脫離干係的BSD就輕鬆的多。(個人認為SCO的閉源UNIX是死水一潭,是完全違背初期UNIX自由思想的產物) 聚光燈外,BSD還是默默發展著自己最針對的領域。 也許可以這樣說,BSD是為賣高匹配度軟硬體的廠商服務的,而Linux是為賣高質量服務的廠商服務的。

七. 媒體的忽視 Linux有眾多廠商的支持,所以媒體不去大肆渲染BSD簡直是理所當然(要不誰給他們廣告費呀),但是BSD純正的學院血統是他無形而且無價的資產,這決定了它可以不受人擺布,決定了它是自由的。

八. GPL vs. BSDL GPL好不好?好!也不好!BSDL好不好?好!也不好! GPL和BSDL都各自支持著一套自己的生態系統。我個人認為至少在自由開源的操作系統上,BSDL的生態系統比Linux更健康一點,因為它既開源友好,也更加商業友好。 問題在於現在GPL普遍都在賣服務,而搶手又沒有堅實本家的Linux也採用GPL,大家也不能直接賣Linux,那就要對你進行滲透,讓其向對自己有利的方向發展,這就造成了Linux內核的混亂。相比較來說,採用GPL的Solaris本家是強大的多的Sun,他想兼容誰兼容誰,GPL對其更有利。同樣的事物,環境不一樣,結果也不一樣。

九. 軟體的支持 說到軟體的支持,要知道,BSD和Linux是相互兼容的。如果你Linux玩不轉,BSD也懸,反之亦然。你要是說企業支持,相信兩者也是旗鼓相當吧(主要指企業級UNIX)。 總結 綜合來說,我認為BSD已經放出了相當大的能量,而且還潛藏著更巨大的潛力。我看好BSD。 數十年UNIX、GNU的風風雨雨,讓自由的思想早已幻化為種子,播向各處,不管是肥沃的土壤還是乾涸的石縫,都生枝發芽。自由的信念是無法被撲滅的。我相信Linux也有它自己的發展之路,它也是自由種子中的一粒,所以我也衷心祝願它能生長得更好。 當然面對微軟、SCO等列強、幫凶,一路上肯定不會一帆風順的,送它們一首《蝸牛》吧。



[火星人 ] FUD鑒賞:BSD不輸Linux已經有264次圍觀

http://coctec.com/news/soft/show-post-74378.html