BSD和Linux的區別

2021-10-07 17:35:19 字數 1138 閱讀 4021

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 的可靠性和穩定性也許更適合作為伺服器的作業系統,而廠商也會選擇 bsd 而不是 linux 作為其作業系統,因為這樣他們就不必放出他們修改的**。而linux具有更先進的硬體支援,更容易安裝,更具有現代作業系統的特點。當然,追求安全的極致,在當下莫過於solaris的神功蓋世了。

寫在最後:linux 顯然比 freebsd 更受歡迎,例如,linux 往往會比 freebsd 更早提供新硬體的支援。bsd 有乙個相容包可用,使之能像大多數的其他軟體一樣原生的執行 linux 二進位制程式,但如果你關注伺服器或嵌入式的裝置,你可能會更喜歡 freebsd。

linux 的System V和BSD區別

linux或unix有兩種方式的啟動模式 system v和bsd 最大的不同就是 system v能夠為不同的執行級別定義啟動哪些服務,比如 0 停機 千萬不要把initdefault設定為0 1 單使用者模式 2 多使用者,但是沒有nfs 3 完全多使用者模式 無介面的黑框框 4 沒有用到 5 ...

Linux與BSD的區別

linux 和 bsd 都是免費的,開源的,類unix系統。它們甚至使用很多相同的軟體,看上去簡直就像是乙個作業系統,但是它們在本質上有些不同。許多人所稱的 linux 實際上不是 linux。linux 從技術上說只是 linux 核心,典型的 linux 發行版則包括了 linux 核心和許多軟...

SystemV和BSD的區別

目前,unix作業系統不管其核心如何,其操作風格上主要分為systemv 目前一般採用其第4個版本svr4 和bsd兩種。其代表作業系統本別是solaris和freebsd。當然,在sunos4 solaris1.x 之前,solaris採用了bsd的風格,而2.x之後,solaris投奔了syst...