自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux用戶應(yīng)該換到BSD的6個(gè)理由

系統(tǒng) Linux
迄今我因 BSD 是 自由及開(kāi)源軟件 (FOSS)已經(jīng)寫(xiě)了數(shù)篇關(guān)于它的文章。但總有人會(huì)問(wèn):“為什么要糾結(jié)于 BSD?”。我認(rèn)為最好的辦法是寫(xiě)一篇關(guān)于這個(gè)話題的文章。

 [[242361]]

迄今我因 BSD 是 自由及開(kāi)源軟件Free and Open Source Software (FOSS)已經(jīng)寫(xiě)了數(shù)篇關(guān)于它的文章。但總有人會(huì)問(wèn):“為什么要糾結(jié)于 BSD?”。我認(rèn)為***的辦法是寫(xiě)一篇關(guān)于這個(gè)話題的文章。

為什么用 BSD 取代 Linux?

為了準(zhǔn)備這篇文章,我與幾位 BSD 的用戶聊了聊,其中有人使用了多年 Linux 而后轉(zhuǎn)入 BSD。因而這篇文章的觀點(diǎn)都來(lái)源于真實(shí)的 BSD 用戶。本文希望提出一個(gè)不同的觀點(diǎn)。 

1、BSD 不僅僅是一個(gè)內(nèi)核

幾個(gè)人都指出 BSD 提供的操作系統(tǒng)對(duì)于終端用戶來(lái)說(shuō)就是一個(gè)巨大而統(tǒng)一的軟件包。他們指出所謂 “Linux” 僅僅說(shuō)的是內(nèi)核。一個(gè) Linux 發(fā)行版由上述的內(nèi)核與許多由發(fā)行者所選取的不同的應(yīng)用與軟件包組成。有時(shí)候安裝新的軟件包所導(dǎo)致的不兼容會(huì)使系統(tǒng)產(chǎn)生崩潰。

一個(gè)典型的 BSD 由內(nèi)核和許多必要的軟件包組成。這些包里的大多數(shù)是通過(guò)活躍的項(xiàng)目所開(kāi)發(fā),因此其具備高集成度與高響應(yīng)度的特點(diǎn)。 

2、軟件包更值得信賴

說(shuō)起軟件包,BSD 用戶提出的另一點(diǎn)是軟件包的可信度。在 Linux 上,軟件包可以從一堆不同的源上獲得,一些是發(fā)行版的開(kāi)發(fā)者提供的,另一些是第三方。Ubuntu其他發(fā)行版就遇到了在第三方應(yīng)用里隱藏了惡意軟件的問(wèn)題。

在 BSD 上,所有的軟件包由“集中式軟件包/ ports 系統(tǒng)”所提供,“每個(gè)軟件包都是單一倉(cāng)庫(kù)的一部分,并且每一步都設(shè)有安全系統(tǒng)”。這就確保了黑客不能將惡意軟件潛入到看似穩(wěn)定的應(yīng)用程序中,保障了 BSD 的長(zhǎng)期穩(wěn)定性。 

3、更新緩慢 = 更好的長(zhǎng)期穩(wěn)定性

如果更新是一場(chǎng)競(jìng)賽,那么 Linux 就是兔子,BSD 就是烏龜。甚至最慢的 Linux 發(fā)行版每年至少發(fā)布一個(gè)新版本(當(dāng)然,除了 Debian)。在 BSD 的世界里,重大版本的發(fā)布需要更長(zhǎng)時(shí)間。這就意味著可以更關(guān)注于將事情做完善之后再將它推送給用戶。

這也意味著操作系統(tǒng)的變化會(huì)隨著時(shí)間的推移而發(fā)生。Linux 世界經(jīng)歷了數(shù)次快速而重大的變化,我們至今仍感覺(jué)如此(咳咳, systemD,咳咳)。就像 Debian 那樣,長(zhǎng)時(shí)間的開(kāi)發(fā)周期可以幫助 BSD 去測(cè)試新的想法,保證在它在***改變之前正常工作。它也有助于生產(chǎn)出不太可能出現(xiàn)問(wèn)題的代碼。 

4、Linux 太亂了

沒(méi)有一個(gè) BSD 用戶直截了當(dāng)?shù)刂赋鲞@一點(diǎn),但這是他們?cè)S多經(jīng)驗(yàn)所顯示出的情況。很多用戶從一個(gè) Linux 發(fā)行版跳到另一個(gè)發(fā)行版去尋找適合他的版本。很多情況下,他們無(wú)法使所有的軟件或硬件正常工作。這時(shí),他們決定嘗試使用 BSD,接著,所有的東西都正常工作了。

當(dāng)考慮到如何選擇 BSD 時(shí),一切就變得相當(dāng)簡(jiǎn)單。目前只有六個(gè) BSD 發(fā)行版在積極開(kāi)發(fā)。這些 BSD 中的每一個(gè)都有特定的用途。“OpenBSD 更安全,FreeBSD 適用于桌面或服務(wù)器,NetBSD 無(wú)所不包,DragonFlyBSD 精簡(jiǎn)高效”。與此同時(shí),充斥著 Linux 世界的許多發(fā)行版僅僅是在現(xiàn)有的發(fā)行版上增加了主題或者圖標(biāo)而已。BSD 項(xiàng)目數(shù)量之少意味著它重復(fù)性低并且更加專注。 

5、ZFS 支持

一個(gè) BSD 用戶說(shuō)到他選擇 BSD 最主要的原因是 ZFS。事實(shí)上,幾乎所有我談過(guò)的人都提到 BSD 支持 ZFS 是他們沒(méi)有返回 Linux 的原因。

這一點(diǎn)是 Linux 從一開(kāi)始就處于下風(fēng)的地方。雖然在一些 Linux 發(fā)行版上可以使用 OpenZFS,但是 ZFS 已經(jīng)內(nèi)置在了 BSD 的內(nèi)核中。這意味著 ZFS 在 BSD 上將會(huì)有更好地性能。盡管有過(guò)將 ZFS 加入到 Linux 內(nèi)核中的數(shù)次嘗試,但許可證問(wèn)題依舊無(wú)法解決。 

6、許可證

就許可證而言也有不同的看法。大多數(shù)人所持有的想法是,GPL 不是真正的自由,因?yàn)樗拗屏巳绾问褂密浖?。一些人也認(rèn)為 GPL “太龐大而復(fù)雜而難于理解,如果在開(kāi)發(fā)過(guò)程中不仔細(xì)檢查許可證會(huì)導(dǎo)致法律問(wèn)題。”

另一方面,BSD 協(xié)議只有 3 條,并且允許任何人“使用軟件、進(jìn)行修改、做任何事,并且對(duì)開(kāi)發(fā)者提供了保護(hù)”。 

總結(jié)

這些僅僅只是一小部分人們使用 BSD 而不使用 Linux 的原因。如果你感興趣,你可以在這閱讀其他人的評(píng)論。如果你是 BSD 用戶并且覺(jué)得我錯(cuò)過(guò)什么重要的地方,請(qǐng)?jiān)谠u(píng)論里說(shuō)出你的想法。

如果你覺(jué)得這篇文章有意思,請(qǐng)?jiān)谏缃幻襟w上、技術(shù)資訊或者 Reddit 上分享它。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2012-02-05 15:54:09

Linux Deepi

2023-05-26 21:22:05

2016-07-22 15:22:52

2013-06-18 09:53:50

Git開(kāi)源

2009-11-29 17:15:53

Linux操作系統(tǒng)

2021-12-02 10:17:07

Kubernetes公共云云計(jì)算

2014-08-22 11:01:11

WindowsLinux

2021-08-09 14:47:34

Go語(yǔ)言開(kāi)發(fā)

2009-09-07 13:25:34

NetBeansOracle

2012-07-20 09:22:37

iOS 6蘋(píng)果

2020-09-10 17:28:53

邊緣計(jì)算德勤edge

2021-05-20 13:38:36

Linux 系統(tǒng) 數(shù)據(jù)

2011-11-08 17:05:55

Fedora 16嘗試?yán)碛?/a>

2017-01-22 12:41:02

CinnamonLinux桌面

2017-05-23 15:00:06

PythonDjangoadmin

2013-01-18 08:53:27

Android開(kāi)發(fā)學(xué)習(xí)Android

2016-10-12 16:34:37

Linux操作系統(tǒng)

2016-11-09 15:11:17

安全云存儲(chǔ)云服務(wù)

2017-04-10 15:57:10

AsyncAwaitPromise

2012-10-11 10:43:26

開(kāi)發(fā)SQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)