Linux 是自由和開源的,與其他作業系統相比,這也是使用 Linux 系統整體上成本較低的部分原因。儘管 Linux 作業系統在桌面上的表現不盡如人意,但作為執行在全球資料中心的伺服器、大型計算機和超級計算機上的作業系統,它的表現令其他很多對手不能望其項背。
有幾個理由解釋這個情況,第一個你可能想到的也是最重要的,就是與它相關的普遍的自由,此外是穩定性和安全性等。
在這篇文章中,我們將基於以下的考慮因素列出 2017 最優秀的十大 Linux 伺服器發行版:
- 與受支援的功能和硬體相關的資料中心的效能和可靠性
- 是否易於安裝和使用
- 在許可方面的所有權和維護相關的問題
- 商業支援的可接入性
1. Ubuntu
排在榜首的是 Ubuntu,Ubuntu 是由 Canonical 公司開發的基於 Debian 的開源 Linux 作業系統。毫無疑問,它是當下最流行的 Linux 發行版,而且還有很多其他的發行版衍生自 Ubuntu。Ubuntu 伺服器對構建高效能、高度可伸縮、靈活和安全的企業資料中心具有非常強大的支援。
它也為大資料、視覺化和容器、物聯網(IoT)等服務提供了卓越的支援。如果不是所有常見的公共雲,大多數情況下,你都可以使用它。Ubuntu 伺服器可以在 x86, ARM 和 Power 架構上執行。
藉助 Ubuntu Advantage,你可以獲得商業支援和服務,例如用於安全審計的系統管理工具、合規性以及 Canonical livepatch 服務,這些服務可幫助你應用核心修復程式等等。此外,還有來自一個強大且不斷增長的開發者和使用者社群的支援。
2. Red Hat Enterprise Linux (RHEL)
第二名是 Red Hat Enterprise Linux (RHEL),這是一個由紅帽公司開發的開源 Linux 發行版,也是一款商業使用的發行版。RHEL 基於 Fedora,Fedora 是一個由社群驅動的專案,RHEL 上大量的軟體是首先在 Fedora 上開發和測試的。
RHEL 伺服器是一個功能強大、穩定和安全的軟體,可以為面向軟體的儲存提供現代資料中心的支援。它還支援雲、物聯網、大資料、視覺化和容器。
RHEL 伺服器支援 x86, x86-64, Itanium, PowerPC 和 IBM System z 架構的機器。紅帽訂閱服務讓你能夠獲得最新的企業級軟體、可信賴的知識、產品安全性和來自工程師的技術支援。
3. SUSE Linux Enterprise Server
SUSE Linux Enterprise Server 是由 SUSE 構建的開源、穩定和安全的伺服器平臺。它旨在為物理、虛擬和基於雲的伺服器提供支援。它非常適合支援視覺化和容器的雲解決方案。
它可以執行在 ARM SoC, Intel, AMD, SAP HANA, z Systems 和麵向 NVM Express 的現代硬體環境中。使用者可通過 SUSE 的訂閱服務獲得各種類別的技術支援和服務,包括優先支援、專職工程師等。
4. CentOS (Community OS) Linux Server
CentOS 是 RHEL 的穩定和開源衍生產品。這是一個擁有全面的社群支援的 Linux 發行版,因此在操作上與 RHEL 相容。如果你想使用 RHEL,而不希望為訂閱服務支付大量的錢,那麼可以考慮使用 CentOS。
由於它是自由軟體,因此你可以從其他社群成員、使用者和線上資源獲得支援。
5. Debian
Debian 是由使用者維護的自由、開源和穩定的 Linux 發行版。它擁有超過 51000 個軟體包,並使用強大的包管理系統。它正在被教育機構、商業公司、非營利組織和政府機構使用。
它基本上支援了大部分的計算機體系結構,包括 64-bit PC (amd64), 32-bit PC (i386), IBM System z, 64-bit ARM (Aarch64), POWER 處理器等。
Debian 擁有一個錯誤跟蹤系統,你可以通過閱讀文件和免費的網頁資源來獲得針對 Debian 的支援。
6. Oracle Linux
Oracle Linux 是由 Oracle 打包並分發的自由開源 Linux 發行版,旨在用於開放雲領域。它非常適合於小型、大中型企業以及雲端資料中心。它提供了構建可擴充套件以及可靠的大資料系統和虛擬環境的工具。
它可以在所有基於 x86 的 Oracle 整合系統上執行,Oracle Linux Support 程式使你能夠以合理的低成本獲得頂級支援,包括主要的 backports、粗放管理、叢集應用程式、補償和測試工具等等。
7. Mageia
Mageia(Mandriva 的一個分支)是一個由社群開發的自由、穩定和安全的 Linux 作業系統。它提供了一個巨大的軟體庫,包括整合的系統配置工具。更重要的是,這是第一個用 MariaDB 替代 Oracle MySQL 的 Linux 發行版。
如果你需要任何支援,可以聯絡由使用者、製造商和倡導者組成的 Mageia 社群。
8. ClearOS
ClearOS 是由衍生自 RHEL/CentOS 的開源 Linux 發行版,由 ClearFoundation 構建並由 ClearCenter 銷售。這是一個面向中小型企業的商業版本,用於網路閘道器和網路伺服器,具有易於使用的基於 Web 的管理介面。
這是一個高度靈活和可定製的智慧、功能齊全的伺服器軟體。您可以通過低廉的成本獲得高階的支援,並從應用程式市場獲得額外的軟體。
9. Arch Linux
Arch Linux 也是一個自由開源、簡單、輕量而又安全的 Linux 發行版。它靈活而穩定,通過滾動釋出的模式提供了大多數軟體的最新穩定版,同時使用官方軟體包和由社群支援的軟體包倉庫。
Arch Linux 是針對 i686 和 x86-64 架構進行優化的通用發行版。但是,由於 i686 在開發人員和其他社群成員的普及程度越來越低,現在對 i686 的支援已經下降了。
Arch Linux 有一個正式的錯誤跟蹤工具,你可以從活躍的社群和其他線上資源獲得支援。
10. Slackware Linux
最後一個是 Slackware,這是一個自由開源且功能強大的 Linux 發行版,力求在設計簡單性和穩定性方面成為最“類UNIX”的系統。它由 Patrick Volkerding 於 1993 年開發,最適合具有熟悉的 Linux 使用經驗的使用者。
它不提供圖形化安裝的途徑,沒有軟體包的自動依賴性解析。此外,Slackware 使用純文字檔案和一些 shell 指令碼進行配置和管理。而且也沒有正式的錯誤跟蹤服務或公共程式碼庫。
它為希望在其伺服器上開發或編譯補充軟體的使用者提供了廣泛的開發工具、編輯器和最新的庫。它可以執行在 Pentium 系統以及最新的 x86 和 x86_64 機器上。
Slackware 沒有官方的支援條款政策,但是,你可以從全面的線上文件和其他相關資源中獲得幫助。
介紹完畢!在本文中,我們列出了 2017 年十大 Linux 伺服器發行版。你或你的公司使用哪個發行版來為伺服器提供服務?不妨在評論底下告訴我們吧!