歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

哪個更“開放”:FreeBSD與Linux比較


FreeBSD是一個自由的,源自AT&T UNIX的操作系統。目前已經不包含任何AT&T的代碼。可以說它是正統的UNIX後代。而Linux是由一個芬蘭Helsinki大學的學生Linus Torvalds開發的UNIX的克隆。在Linus上大學的時候,由於AT&T與加州大學伯克萊分校在BSD版權問題上發生了法律糾紛,導致BSD的源代碼還不能自由使用,所 以Linus寫了他自己的UNIX版本(事實上,FreeBSD和Linux嚴格意義上不能叫做UNIX,因為UNIX是The Open Group的注冊商標)。

  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


Copyright © Linux教程網 All Rights Reserved