FreeBSD是一個完整的操作系統,包含了從開發工具到各種各樣的應用程序。它由一個軟件開發的核心團隊來維護,整個原始程序代碼會有組織地進行更新,所以程序代碼比較有一致性。FreeBSD主要是由它的核心小組來發布。而Linux只是一個內核,是由Linus Torvalds個人維護的。作為一個完整的系統,Linux中還加入了許多GNU的東西。所以Linux更確切的稱呼應該是GNU/Linux。Linux有很多發行商,像Redhat,SuSe,Caldera,Debian,Slackware等等,它們互相之間是不兼容的,各個廠商都加入了很多自己的東西。所以說Linux正在像當年的UNIX一樣走向分裂。不過,幸運的是已經有權威人士意識到了這一點。
FreeBSD的目標是提供一個堅如磐石的系統。它的技術性能是有目共睹的,十幾年的開發使它成為一個“堅如磐石”的網絡操作系統,有許許多多的大網站和ISP在運行著FreeBSD,免費和開放的特性使得它成為商業計算和科學研究的極佳平台。Linux是一個不斷開發中的系統,全世界許許多多的Linux愛好者在給它加入新的特性,但給人的感覺是它還沒有長大成人。Linux的起源更多的包含了一種黑客精神,而FreeBSD則純粹是從理論團體中走出來的,帶有更多的學院派色彩,而且它的發展和計算機研究部門聯系非常緊密,而不是黑客們隨心所欲的結果。當各公司開始雇傭黑客來安裝和管理互聯網時,他們會比較自然地想到Linux這個老朋友,而不是(在他們看來)死板的FreeBSD。
FreeBSD由於采用集中式的開發方式,所以FreeBSD的安裝方式比較清晰,直接和高效。但對於那些習慣於圖形化安裝方式的朋友來說,FreeBSD可能會讓他們失望。如果你習慣了FreeBSD的安裝方式,相信你一定會愛上它的。Linux由於有很多的發行廠商,所以它的安裝環境也是五花八門,有基於圖形的安裝界面,有基於字符的安裝界面。各個發行商之間的安裝方式還有所差異。如果你從一種Linux發行版轉到另一種Linux發行版,你就可能需要學習一個新的安裝工具。
由於FreeBSD曾經長時間地陷入了與AT&T的法律糾紛,嚴重阻礙了它的發展,所以使得它不太為人所知。如果沒有這場法律糾紛,也許就不會有今天的Linux了。因為FreeBSD陷入法律糾紛的時候,Linux只是剛剛萌芽。Linux一個完全新開發的系統,沒有遇到任何法律上的糾紛,所以在很長時間裡,它是唯一一個免費的UNIX類系統,深受黑客們的喜愛。
由於人們對FreeBSD的認識比較少,使用范圍也比較小,導致了它在對一些新產品的驅動支持方面不如Linux。因為商業應用軟件和驅動程序的缺乏,所以FreeBSD仍然運行著Linux的程序,不管是商業的還是非商業的。而Linux的使用范圍越來越廣,並且得到了許多國際大公司的支持,所以有越來越多的商業化軟件可以使用。而且,發展速度相當快,一般一種新產品出來不久就會有相應的驅動程序可以使用。Linux不一定要運行FreeBSD的驅動程序。
FreeBSD擁有許多狂熱的支持者,只要有誰敢說它沒有Linux好,他們就會跳出來與之爭辯。Linux也擁有許多狂熱的支持者,只要有誰敢說它沒有FreeBSD好,他們也會跳出來與之爭辯。
總的來講,Linux也是一個優秀的操作系統。至於,它比FreeBSD更優秀,這會引起很多人的爭論。FreeBSD和Linux之間的不同更多的是哲學方面的問題,而不是概念方面的問題。事實上,它們之間是互相取長補短,現在許多人都運行著這兩種系統。
摘自:ccw