linux 和 bsd 都是免費的,開源的,類unix系統。它們甚至使用很多相同的軟體,看上去簡直就像是乙個作業系統,但是它們在本質上有些不同。
許多人所稱的「linux」實際上不是 linux。linux 從技術上說只是 linux 核心,典型的 linux 發行版則包括了 linux 核心和許多軟體。這是為什麼 linux 有時被稱為 gnu/linux。事實上,許多在 linux 上使用的軟體同樣也在 bsd 上使用。
linux 和 bsd 都是類 unix 作業系統。我們可以通過閱讀類 unix 作業系統歷史發現 linux 和 bsd 有不同的譜系。linux 是由 linus torvalds 在芬蘭上大學的時候開發的。bsd 則代表「berkeley software distribution,伯克利軟體套件」,其源於對加州大學伯克利分校所開發的貝爾實驗室unix的一系列修改,它最終發展成乙個完整的作業系統,現在有多個不同的bsd分支。
嚴格的說,linux 是只是乙個核心。製作 linux 發行版所要做的工作就是,匯集那些建立乙個完整 linux 作業系統所需的所有軟體,將它組合成乙個像 ubuntu、mint、debian、redhat 或者是 arch 這樣的 linux 發行版。有許多不同的 linux 發行版。與此相反的是,bsd 這個名字則代表其核心和作業系統。例如,freebsd 提供了 freebsd 核心和 freebsd 作業系統。它是作為乙個單一的專案維護的。換句話說,如果你想要安裝 freebsd,就只有乙個 freebsd 可供你安裝。如果你想要安裝 linux,你首先需要在許多 linux 發行版之間選擇。
以下是通常認可的三個「主流」 bsd 作業系統:
freebsd: freebsd 是最受歡迎的 bsd,針對高效能和易用性。它支援英特爾和 amd 的32位和64位處理器。
netbsd: netbsd 被設計執行在幾乎任何架構上,支援更多的體系結構。在他們的主頁上的格言是"理所當然,我們執行在 netbsd 上"。
openbsd:openbsd 為最大化的安全性設計的 —— 這不僅僅它宣稱的功能,在實踐中也確實如此。它是為銀行和其他重要機構的關鍵系統設計的。
linux 顯然比 freebsd 更受歡迎。例如,linux 往往會比 freebsd 更早提供新硬體的支援。bsd 有乙個相容包可用,使之能像大多數的其他軟體一樣原生的執行 linux 二進位制程式。
如果您使用過 linux, freebsd 不會讓你感覺到太大的不同。如果把 freebsd 作為桌面作業系統,你也可以使用相同的 gnome,kde 或 xfce 桌面環境,你也可以在bsd上使用 linux 上的大多數的其他軟體。有一點需要注意,freebsd 不會自動安裝的圖形化桌面,所以你要花相對於 linux 更多的心思來照顧你的bsd。bsd 更守舊一些。
freebsd 的可靠性和穩定性也許更適合作為伺服器的作業系統。而廠商也會選擇 bsd 而不是 linux 作為其作業系統,因為這樣他們就不必放出他們修改的**。
如果你是乙個 pc 桌面使用者,你真的不需要太過在意 bsd。你可能會喜歡 linux,因為它具有更先進的硬體支援,更容易安裝,具有現代作業系統的特點。如果你關注伺服器或嵌入式的裝置,你可能會更喜歡 freebsd。
BSD和Linux的區別
linux 是由 linus torvalds 在芬蘭上大學的時候開發的。bsd 則代表 berkeley software distribution,伯克利軟體套件 其源於對加州大學伯克利分校所開發的貝爾實驗室unix的一系列修改,它最終發展成乙個完整的作業系統,現在有多個不同的bsd分支。先說相...
linux 的System V和BSD區別
linux或unix有兩種方式的啟動模式 system v和bsd 最大的不同就是 system v能夠為不同的執行級別定義啟動哪些服務,比如 0 停機 千萬不要把initdefault設定為0 1 單使用者模式 2 多使用者,但是沒有nfs 3 完全多使用者模式 無介面的黑框框 4 沒有用到 5 ...
SystemV和BSD的區別
目前,unix作業系統不管其核心如何,其操作風格上主要分為systemv 目前一般採用其第4個版本svr4 和bsd兩種。其代表作業系統本別是solaris和freebsd。當然,在sunos4 solaris1.x 之前,solaris採用了bsd的風格,而2.x之後,solaris投奔了syst...