免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux 與 BSD 有什么不同?

Linux 和 BSD 都是免費(fèi)的,開源的,類Unix系統(tǒng)。他們甚至使用很多相同的軟件。他們看上去簡(jiǎn)直就像是一個(gè)操作系統(tǒng),那么,它們有什么不同嗎?

其實(shí),兩者之間的不同,遠(yuǎn)遠(yuǎn)超出了我們下面提到的這些,尤其是在構(gòu)建完整操作系統(tǒng)和許可授權(quán)的哲學(xué)思想上,更是相差甚遠(yuǎn)。通過這篇短文將可以簡(jiǎn)單的了解它們之間的不同。

基礎(chǔ)

許多人所稱的“Linux”實(shí)際上不是 Linux。Linux 從技術(shù)上說只是 Linux 內(nèi)核,典型的 Linux 發(fā)行版則包括了 Linux 內(nèi)核和許多軟件。這是為什么 Linux 有時(shí)被稱為 GNU/Linux。事實(shí)上,許多在 Linux 上使用的軟件同樣也在 BSD 上使用。

Linux 和 BSD 都是類 UNIX 操作系統(tǒng)。我們可以通過閱讀類 UNIX 操作系統(tǒng)歷史發(fā)現(xiàn) Linux 和 BSD 有不同的譜系。Linux 是由 Linus Torvalds 在芬蘭上大學(xué)的時(shí)候開發(fā)的。BSD 則代表“Berkeley Software Distribution,伯克利軟件套件”,其源于對(duì)加州大學(xué)伯克利分校所開發(fā)的貝爾實(shí)驗(yàn)室UNIX的一系列修改,它最終發(fā)展成一個(gè)完整的操作系統(tǒng),現(xiàn)在有多個(gè)不同的BSD分支。

內(nèi)核 vs. 完整操作系統(tǒng)

嚴(yán)格的說,Linux 是只是一個(gè)內(nèi)核。制作 Linux 發(fā)行版所要做的工作就是,匯集那些創(chuàng)建一個(gè)完整 Linux 操作系統(tǒng)所需的所有軟件,將它組合成一個(gè)像 Ubuntu、Mint、Debian、RedHat 或者是 Arch 這樣的 Linux 發(fā)行版。有許多不同的 Linux 發(fā)行版。

與此相反的是,BSD 這個(gè)名字則代表其內(nèi)核和操作系統(tǒng)。例如,F(xiàn)reeBSD 提供了 FreeBSD 內(nèi)核和 FreeBSD 操作系統(tǒng)。它是作為一個(gè)單一的項(xiàng)目維護(hù)的。換句話說,如果你想要安裝 FreeBSD,就只有一個(gè) FreeBSD 可供你安裝。如果你想要安裝 Linux,你首先需要在許多 Linux 發(fā)行版之間選擇。

BSD 包括一個(gè)名為 Ports 的系統(tǒng),它提供了一種安裝軟件包的方式。Ports 系統(tǒng)包含了軟件包的源代碼,所以您的計(jì)算機(jī)如果想安裝軟件的話,則需要先編譯他們。(如果您曾經(jīng)使用過以前流行的 Gentoo,有點(diǎn)類似那樣。)不過,軟件包也可以是預(yù)安裝的二進(jìn)制形式,以便你不需要花時(shí)間和系統(tǒng)資源編譯他們就能運(yùn)行。

許可證

許可證是典型的差異,雖然它不會(huì)對(duì)大多數(shù)人產(chǎn)生影響。Linux 使用 GNU 通用公共許可證,即 GPL。如果你修改了 Linux 內(nèi)核,并將其分發(fā),你就必須放出您的修改的源代碼。

BSD 使用 BSD 許可證。如果你修改了 BSD 內(nèi)核或發(fā)行版,并且發(fā)布它,你根本不需要必須發(fā)布其源代碼。你可以自由地對(duì)你的 BSD 代碼做任何你想做的事情,你沒有義務(wù)發(fā)布的你修改的源代碼,當(dāng)然你想發(fā)布也行。

兩者都是開放源碼的,但是以不同的方式。人們有時(shí)會(huì)陷入關(guān)于哪種許可證是“更自由”的辯論。GPL 可以幫助用戶以確保他們可以擁有 GPL 軟件的源代碼,并限制開發(fā)人員迫使他們開放代碼。BSD 許可證并不能確保用戶可以擁有源代碼,而是給開發(fā)人員選擇是否公布代碼的權(quán)利,即使他們想要把它變成一個(gè)閉源項(xiàng)目。

BSD分支

以下是通常認(rèn)可的三個(gè)“主流” BSD 操作系統(tǒng):

  • FreeBSD: FreeBSD 是最受歡迎的 BSD,針對(duì)高性能和易用性。它支持英特爾和 AMD 的32位和64位處理器。
  • NetBSD: NetBSD 被設(shè)計(jì)運(yùn)行在幾乎任何架構(gòu)上,支持更多的體系結(jié)構(gòu)。在他們的主頁(yè)上的格言是"理所當(dāng)然,我們運(yùn)行在 NetBSD 上"。
  • OpenBSD:OpenBSD 為最大化的安全性設(shè)計(jì)的 —— 這不僅僅它宣稱的功能,在實(shí)踐中也確實(shí)如此。它是為銀行和其他重要機(jī)構(gòu)的關(guān)鍵系統(tǒng)設(shè)計(jì)的。

還有兩個(gè)其他的重要 BSD 操作系統(tǒng):

  • DragonFly BSD: DragonFly BSD 的設(shè)計(jì)目標(biāo)是提供一個(gè)運(yùn)行在多線程環(huán)境中的操作系統(tǒng) —— 例如,計(jì)算機(jī)集群。
  • Darwin / Mac OS X: Mac OS X 實(shí)際上基于 Darwin 操作系統(tǒng),而 Darwin 系統(tǒng)基于 BSD。它與其他的 BSD 有點(diǎn)不同,雖然底層內(nèi)核和其他的軟件是開源代碼(BSD 代碼),但操作系統(tǒng)的大部分是閉源的 Mac OS 代碼)。蘋果在 BSD 基礎(chǔ)上開發(fā)了 Mac OS X 和 iOS,這樣他們就不必寫操作系統(tǒng)底層,就像 谷歌在 Linux 基礎(chǔ)上開發(fā) android 系統(tǒng)一樣。

你為什么會(huì)選擇 BSD 而不是 Linux?

Linux 顯然比 FreeBSD 更受歡迎。例如,Linux 往往會(huì)比 FreeBSD 更早提供新硬件的支持。BSD 有一個(gè)兼容包可用,使之能像大多數(shù)的其他軟件一樣原生的執(zhí)行 Linux 二進(jìn)制程序。

如果您使用過 Linux, FreeBSD 不會(huì)讓你感覺到太大的不同。如果把 FreeBSD 作為桌面操作系統(tǒng),你也可以使用相同的 GNOME,KDE 或 Xfce 桌面環(huán)境,你也可以在BSD上使用 Linux 上的大多數(shù)的其他軟件。有一點(diǎn)需要注意,F(xiàn)reeBSD 不會(huì)自動(dòng)安裝的圖形化桌面,所以你要花相對(duì)于 Linux 更多的心思來照顧你的BSD。BSD 更守舊一些。

FreeBSD 的可靠性和穩(wěn)定性也許更適合作為服務(wù)器的操作系統(tǒng)。而廠商也會(huì)選擇 BSD 而不是 Linux 作為其操作系統(tǒng),因?yàn)檫@樣他們就不必放出他們修改的代碼。

如果你是一個(gè) PC 桌面用戶,你真的不需要太過在意 BSD。你可能會(huì)喜歡 Linux,因?yàn)樗哂懈冗M(jìn)的硬件支持,更容易安裝,具有現(xiàn)代操作系統(tǒng)的特點(diǎn)。如果你關(guān)注服務(wù)器或嵌入式的設(shè)備,你可能會(huì)更喜歡 FreeBSD。

我們可能會(huì)聽到一些人說他們?cè)谧烂骐娔X上使用 FreeBSD,你當(dāng)然也可能是其中之一!但像 Ubuntu 或 Mint 一樣的開源操作系統(tǒng)對(duì)于多數(shù)用戶來說更體驗(yàn)良好和更先進(jìn)些。

圖片來源: atzerok on Flickr


via: http://www.howtogeek.com/190773/htg-explains-whats-the-difference-between-linux-and-bsd/

譯者:MikeCoder 校對(duì):wxy

本文由 LCTT 原創(chuàng)翻譯,Linux中國(guó) 榮譽(yù)推出

本文地址:http://linux.cn/article-3186-1.html

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
FreeBSD 和 Linux 對(duì)比
Linux 與 BSD 之間的 10 個(gè)不同之處 - 操作系統(tǒng) - JavaEye新聞
大眼仔帶您快速了解 Linux 操作系統(tǒng)的發(fā)展歷史
FreeBSD和Linux到底有什么區(qū)別 - Linux入門 - 操作系統(tǒng) - 話題 - stream.wang - Linux中國(guó)
關(guān)于學(xué)習(xí)操作系統(tǒng)編程
阿里大佬帶你了解'計(jì)算機(jī)'的初識(shí)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服