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