原貼:http://www.phpchina.com/8051/viewspace_8240.html
傳說中FreeBSD比linux穩定,大型網站幾乎都建立在FreeBSD系統上,我一直疑惑難道linux是否真的不能做大型網站。於是用netcraft網站做了個測試:
http://toolbar.netcraft.com/site_report?url=www.phpchina.com
按照上面的連結你就可以查詢任何一個網站的伺服器架構,當然,可信度和準確度我不能保證。下面是我測試的案例:
www.phpchina.com清一色linux;
www.tencent.com清一色linux;
www.qq.com清一色linux;
www.taobao.com linux;
www.ebay.com.cn 查詢顯示OS清一色linux,WebServer清一色IIS,令人費解;
www.alibaba.com 清一色linux;
www.bokee.com清一色的linux;
www.google.com清一色linux;
www.pconline.com.cn linux;
www.yninfo.com清一色的linux;
www.tom.com 清一色Debian;
www.cctv.com linux+sun的伺服器;
www.126.com 清一色linux
www.163.com清一色linux,大家或許都認為網易是使用FreeBSD的,
但163/126就全部用上了linux,令人費解。
看來用linux做大站的也不少啊!!!誰說linux不能做大站呢?
另外又發現兩個奇怪的東東:
www.ebay.com 居然清一色的win2000!!!
http://www.myspace.com 全美訪問量第一,居然也清一色的win2003;
在我印象中,大型網站是壓根不能用windos系統的。但這兩個案例給我的理論一個有力的回擊:系統穩定與否,關鍵還是在人!
無論是Windows還是FreeBSD還是Linux都可以做大型網站,只要人足夠牛X就行。這裡不談windows了,還是從大家口水仗打得最厲害的linux和freebsd分析分析吧。
首先說明一點:為什麼不拿linux和windows比較,而只是和freebsd比較呢?答案在於linux或是freebsd都感覺到了對方帶來的壓力,都認定對方是自己的競爭者。既然稱得上是對手,自然是各有所長,難分軒輊,誰也不能把誰壓倒罷了。
論壇裡爭論FreeBSD和linux誰誰更好,其實是從一個靜態角度來看的,在某個特定時間裡,FreeBSD或許比linux更穩定,linux或許比FreeBSD更快捷,但兩家都在動態發展,沒有誰永遠領先,沒有誰永遠落後,FreeBSD穩定的特性,Linux2.6可以超越它;而linux快捷的優勢,FreeBSD也會迅速居上。我就不信,linus和他的駭客團隊在技術上會輸給學院派的FreeBSD團隊?或者FreeBSD的高手們比不上一群駭客,?他們誰都可以暫時領先,誰都可以暫時落後,但誰都不是吃乾飯的!
目前流行這麼一種傳說:linux和freebsd核心效能上相比:linux2.2比freebsd要差,linux2.4和freebsd難分伯仲,而linux2.6比freebsd好得多。這裡freebsd被靜態化了,以一個動態發展的linux去比較某個固定版本的freebsd,顯然是有失公平的。有道是:士別三日,即更刮目相看,更何況是技術日新月異的IT行業!
又有這麼一種說法:LINUX被黑的多而FreeBSD被黑的少,蓋出於安全性較遜?這也是無稽之談,用liunx的人基數比freebsd大,菜鳥自然也就更多了。系統安不安全關鍵在人,如果你不信,可以嘗試去黑一下www.ebay.com或www.myspace.com,他們的伺服器可都是windows喲。
其實兩家最根本的差別不在技術,而在於設計理念:linux不求最穩,但求最新;FreeBSD不求最新,只求最穩——這樣說也許不對,但也能反映一些問題。
我對FreeBSD與Linux比較的最終結論是:誰好誰穩定都只是暫時的,兩家的存在狀態,是一個“既生瑜何生亮”的問題,在長久的發展過程中,技術上的常勝將軍並不存在,雙方只有此消彼長,各領風騷。至於大家為什麼非要證明FreeBSD比Linux好或Linux比FreeBSD好,我想程式員普遍都喜歡追求完美,非要用最好最完美的系統才甘心吧!
FreeBSD和Linux我都用過,不在超大型應用中,很難感受兩者的差別。個人選擇的linux,考慮到使用linux的人比較多,商機自然也就更多吧,錢在哪眼光就看哪,至少linux的就業機會比FreeBSD多。當然,這是非技術因素的考慮了。