BSD和Linux的區別

Linux 是由 Linus Torvalds 在芬蘭上大學的時候開發的。BSD 則代表“Berkeley Software Distribution,伯克利軟件套件”,其源於對加州大學伯克利分校所開發的貝爾實驗室UNIX的一系列修改,它最終發展成一個完整的操作系統,現在有多個不同的BSD分支。

先說相同之處吧,Linux 和 BSD 都是免費的,開源的,類Unix系統。他們甚至使用很多相同的軟件。他們看上去簡直就像是一個操作系統。

發行版:Linux有許多不同的基於Linux內核的發行版本,例如Ubuntu、Mint、Debian、RedHat、centOS等,而BSD則既代表了內核,同時也代表了其操作系統。例如,FreeBSD 提供了 FreeBSD 內核和 FreeBSD 操作系統。它是作爲一個單一的項目維護的。換句話說,如果你想要安裝 FreeBSD,就只有一個 FreeBSD 可供你安裝。如果你想要安裝 Linux,你首先需要在許多 Linux 發行版之間選擇。

許可證(LICENSE):Linux 使用 GNU 通用公共許可證,即 GPL。如果你修改了 Linux 內核,並將其分發,你就必須放出您的修改的源代碼。BSD 使用 BSD 許可證。如果你修改了 BSD 內核或發行版,並且發佈它,你根本不需要必鬚髮布其源代碼。你可以自由地對你的 BSD 代碼做任何你想做的事情,你沒有義務發佈的你修改的源代碼,當然你想發佈也行。換句話說,GPL 可以幫助用戶以確保他們可以擁有 GPL 軟件的源代碼,並限制開發人員迫使他們開放代碼。BSD 許可證並不能確保用戶可以擁有源代碼,而是給開發人員選擇是否公佈代碼的權利,即使他們想要把它變成一個閉源項目。

圖形化桌面:FreeBSD 不會自動安裝的圖形化桌面,所以你要花相對於 Linux 更多的心思來照顧你的BSD,BSD 更守舊一些。但是如果你喜歡圖形化桌面,同時又想享受FreeBSD獨有的特性,你也可以使用相同的 GNOME,KDE 或 Xfce 桌面環境,你也可以在BSD上使用 Linux 上的大多數的其他軟件,FreeBSD 不會讓你感覺到和Linux有太大的不同。

安全性:FreeBSD 的可靠性和穩定性也許更適合作爲服務器的操作系統,而廠商也會選擇 BSD 而不是 Linux 作爲其操作系統,因爲這樣他們就不必放出他們修改的代碼。而Linux具有更先進的硬件支持,更容易安裝,更具有現代操作系統的特點。當然,追求安全的極致,在當下莫過於Solaris的神功蓋世了。

寫在最後:Linux 顯然比 FreeBSD 更受歡迎,例如,Linux 往往會比 FreeBSD 更早提供新硬件的支持。BSD 有一個兼容包可用,使之能像大多數的其他軟件一樣原生的執行 Linux 二進制程序,但如果你關注服務器或嵌入式的設備,你可能會更喜歡 FreeBSD。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章