Linux用戶應該換到BSD的6個理由

BSD Linux 軟件 OpenBSD Debian Linux技術 2018-11-30
Linux用戶應該換到BSD的6個理由

編譯自: https://itsfoss.com/why-use-bsd/

作者: John Paul

譯者: LuMing

迄今我因 BSD 是 自由及開源軟件((Free and Open Source Software)) (FOSS)已經寫了數篇關於它的文章。但總有人會問:“為什麼要糾結於 BSD?”。我認為最好的辦法是寫一篇關於這個話題的文章。

為什麼用 BSD 取代 Linux?

為了準備這篇文章,我與幾位 BSD 的用戶聊了聊,其中有人使用了多年 Linux 而後轉入 BSD。因而這篇文章的觀點都來源於真實的 BSD 用戶。本文希望提出一個不同的觀點。

1、BSD 不僅僅是一個內核

幾個人都指出 BSD 提供的操作系統對於終端用戶來說就是一個巨大而統一的軟件包。他們指出所謂 “Linux” 僅僅說的是內核。一個 Linux 發行版由上述的內核與許多由發行者所選取的不同的應用與軟件包組成。有時候安裝新的軟件包所導致的不兼容會使系統產生崩潰。

一個典型的 BSD 由內核和許多必要的軟件包組成。這些包裡的大多數是通過活躍的項目所開發,因此其具備高集成度與高響應度的特點。

2、軟件包更值得信賴

說起軟件包,BSD 用戶提出的另一點是軟件包的可信度。在 Linux 上,軟件包可以從一堆不同的源上獲得,一些是發行版的開發者提供的,另一些是第三方。 Ubuntu 和 其他發行版 就遇到了在第三方應用裡隱藏了惡意軟件的問題。

在 BSD 上,所有的軟件包由“集中式軟件包/ ports 系統”所提供,“每個軟件包都是單一倉庫的一部分,並且每一步都設有安全系統”。這就確保了黑客不能將惡意軟件潛入到看似穩定的應用程序中,保障了 BSD 的長期穩定性。

3、更新緩慢 = 更好的長期穩定性

如果更新是一場競賽,那麼 Linux 就是兔子,BSD 就是烏龜。甚至最慢的 Linux 發行版每年至少發佈一個新版本(當然,除了 Debian)。在 BSD 的世界裡,重大版本的發佈需要更長時間。這就意味著可以更關注於將事情做完善之後再將它推送給用戶。

這也意味著操作系統的變化會隨著時間的推移而發生。Linux 世界經歷了數次快速而重大的變化,我們至今仍感覺如此(咳咳, systemD ,咳咳)。就像 Debian 那樣,長時間的開發週期可以幫助 BSD 去測試新的想法,保證在它在永久改變之前正常工作。它也有助於生產出不太可能出現問題的代碼。

4、Linux 太亂了

沒有一個 BSD 用戶直截了當地指出這一點,但這是他們許多經驗所顯示出的情況。很多用戶從一個 Linux 發行版跳到另一個發行版去尋找適合他的版本。很多情況下,他們無法使所有的軟件或硬件正常工作。這時,他們決定嘗試使用 BSD,接著,所有的東西都正常工作了。

當考慮到如何選擇 BSD 時,一切就變得相當簡單。目前只有六個 BSD 發行版在積極開發。這些 BSD 中的每一個都有特定的用途。“ OpenBSD 更安全, FreeBSD 適用於桌面或服務器, NetBSD 無所不包, DragonFlyBSD 精簡高效”。與此同時,充斥著 Linux 世界的許多發行版僅僅是在現有的發行版上增加了主題或者圖標而已。BSD 項目數量之少意味著它重複性低並且更加專注。

5、ZFS 支持

一個 BSD 用戶說到他選擇 BSD 最主要的原因是 ZFS 。事實上,幾乎所有我談過的人都提到 BSD 支持 ZFS 是他們沒有返回 Linux 的原因。

這一點是 Linux 從一開始就處於下風的地方。雖然在一些 Linux 發行版上可以使用 OpenZFS ,但是 ZFS 已經內置在了 BSD 的內核中。這意味著 ZFS 在 BSD 上將會有更好地性能。儘管有過將 ZFS 加入到 Linux 內核中的數次嘗試,但許可證問題依舊無法解決。

6、許可證

就許可證而言也有不同的看法。大多數人所持有的想法是,GPL 不是真正的自由,因為它限制瞭如何使用軟件。一些人也認為 GPL “太龐大而複雜而難於理解,如果在開發過程中不仔細檢查許可證會導致法律問題。”

另一方面,BSD 協議只有 3 條,並且允許任何人“使用軟件、進行修改、做任何事,並且對開發者提供了保護”。

總結

這些僅僅只是一小部分人們使用 BSD 而不使用 Linux 的原因。如果你感興趣,你可以 在這 閱讀其他人的評論。如果你是 BSD 用戶並且覺得我錯過什麼重要的地方,請在評論裡說出你的想法。

如果你覺得這篇文章有意思,請在社交媒體上、技術資訊或者 Reddit 上分享它。


via: https://itsfoss.com/why-use-bsd/

作者: John Paul 選題: lujun9972 譯者: LuuMing 校對: wxy

本文由 LCTT 原創編譯, Linux中國 榮譽推出

點擊“瞭解更多”可訪問文內鏈接

相關推薦

推薦中...