近期公布的超級計算機 Top 500 排行榜顯示,所有入榜的超級計算機都在運行 Linux 操作系統(tǒng)。盡管 Linux 操作系統(tǒng)在桌面上的表現不盡如人意,但作為運行在全球數據中心的服務器、大型計算機和超級計算機上的操作系統(tǒng),它的表現令其他很多對手望其項背。
Linux 首次被 Top 500 的超級計算機使用是在 1998 年,當時的超算還是由 Unix 操作系統(tǒng)統(tǒng)治。從 2003 年起,超算開始被 Linux 系統(tǒng)支配,至 2004 年Linux 已經在超算中占據主導地位。在今年上半年公布的 Top 500 排行榜中,有兩臺中國的 IBM POWER 計算機運行 AIX 系統(tǒng),而它們已經掉出 11 月公布的榜單中,所以結果就是 Top 500 的所有超算都在運行 Linux。
與其他操作系統(tǒng)相比,Linux 是自由和開源的,此外是強穩(wěn)定性和高安全性,這也是使用 Linux 系統(tǒng)整體上成本較低的原因。本文將基于與受支持的功能和硬件相關的數據中心性能和可靠性、是否易于安裝和使用、在許可方面的所有權和維護相關的問題、商業(yè)支持的可接入性等因素來盤點 2017 年最優(yōu)秀的十大 Linux 服務器發(fā)行版。
1. Ubuntu
排在榜首的是 Ubuntu,由 Canonical 公司開發(fā)的基于 Debian 的開源 Linux 操作系統(tǒng)。毫無疑問,它是當下最流行的 Linux 發(fā)行版,而且還有很多其他的發(fā)行版衍生自 Ubuntu。Ubuntu 服務器對構建高性能、高度可伸縮、靈活和安全的企業(yè)數據中心具有非常強大的支持。此外,它也為大數據、可視化和容器、物聯網等服務提供卓越的支持。Ubuntu 服務器可以在 x86 、ARM 和 Power 架構上運行。
借助 Ubuntu Advantage 可以獲得商業(yè)支持和服務,例如用于安全審計的系統(tǒng)管理工具、合規(guī)性以及 Canonical livepatch 服務,這些服務可幫助你應用內核修復程序等等。此外,還有來自一個強大且不斷增長的開發(fā)者和用戶社區(qū)的支持。
2. Red Hat Enterprise Linux (RHEL)
第二名是 Red Hat Enterprise Linux (RHEL),這是一個由紅帽公司開發(fā)的開源 Linux 發(fā)行版,也是一款商業(yè)使用的發(fā)行版。RHEL 基于 Fedora,Fedora 是一個由社區(qū)驅動的項目,RHEL 上大量的軟件是首先在 Fedora 上開發(fā)和測試的。
RHEL 服務器是一個功能強大、穩(wěn)定和安全的軟件,可以為面向軟件的存儲提供現代數據中心的支持。它還支持云、物聯網、大數據、可視化和容器。RHEL 服務器支持 x86、x86-64、Itanium、PowerPC 和 IBM System z 架構的機器。
3. SUSE Linux Enterprise Server
SUSE Linux Enterprise Server 是由 SUSE 構建的開源、穩(wěn)定和安全的服務器平臺,旨在為物理、虛擬和基于云的服務器提供支持。它非常適合支持可視化和容器的云解決方案,可以運行在 ARM SoC、Intel、AMD、SAP HANA、z Systems 和面向 NVM Express 的現代硬件環(huán)境中。用戶可通過 SUSE 訂閱服務獲得各類技術支持和服務,包括優(yōu)先支持、專職工程師等。
4. CentOS (Community OS) Linux Server
CentOS 是 RHEL 的衍生產品。這是一個擁有全面的社區(qū)支持的 Linux 發(fā)行版,因此在操作上與 RHEL 兼容。如果你想使用 RHEL,而不希望為訂閱服務支付大量的錢,那么可以考慮使用 CentOS。同時由于它是自由軟件,因此可以從其他社區(qū)成員、用戶和在線資源那獲得支持。
5. Debian
Debian 是由用戶維護的自由、開源和穩(wěn)定的 Linux 發(fā)行版。它擁有超過 51000 個軟件包,并使用強大的包管理系統(tǒng)。它基本上支持了大部分的計算機體系結構,包括 64-bit PC (amd64)、32-bit PC (i386)、IBM System z、64-bit ARM (Aarch64)、POWER 處理器等,為教育機構、商業(yè)公司、非營利組織和政府機構使用。Debian 擁有一個錯誤跟蹤系統(tǒng),用戶可以通過閱讀文檔和免費的網頁資源來獲得針對 Debian 的支持。
6. Oracle Linux
Oracle Linux 是由 Oracle 打包并分發(fā)的自由開源 Linux 發(fā)行版,用于開放云領域。它非常適合于小型、大中型企業(yè)以及云端數據中心,提供了構建可擴展以及可靠的大數據系統(tǒng)和虛擬環(huán)境的工具。它可以在所有基于 x86 的 Oracle 集成系統(tǒng)上運行,Oracle Linux Support 程序使用戶能夠以合理的低成本獲得頂級支持,包括主要的 backports、粗放管理、集群應用程序、補償和測試工具等等。
7. Mageia
Mageia(Mandriva 的一個分支)是一個由社區(qū)開發(fā)的自由、穩(wěn)定和安全的 Linux 操作系統(tǒng)。它提供了一個巨大的軟件庫,包括集成的系統(tǒng)配置工具。需要強調的是,它是第一個用 MariaDB 替代 Oracle MySQL 的 Linux 發(fā)行版。如果用戶需要支持,可以聯系由用戶、制造商和倡導者組成的 Mageia 社區(qū)。
8. ClearOS
ClearOS 是衍生自 RHEL/CentOS 的開源 Linux 發(fā)行版,由 ClearFoundation 構建并由 ClearCenter 銷售。這是一個面向中小型企業(yè)的商業(yè)版本,用于網絡網關和網絡服務器,具有易于使用的基于 Web 的管理界面。
這是一個高度靈活和可定制的智能、功能齊全的服務器軟件。您可以通過低廉的成本獲得高級的支持,并從應用程序市場獲得額外的軟件。
9. Arch Linux
Arch Linux 也是一個自由開源、簡單、輕量而又安全的 Linux 發(fā)行版。它靈活而穩(wěn)定,通過滾動發(fā)布的模式提供了大多數軟件的最新穩(wěn)定版,同時使用官方軟件包和由社區(qū)支持的軟件包倉庫。雖然Arch Linux 是針對 i686 和 x86-64 架構進行優(yōu)化的通用發(fā)行版,但是由于 i686 在開發(fā)人員和其他社區(qū)成員的普及程度越來越低,現在對 i686 的支持已經下降了。
Arch Linux 有一個正式的錯誤跟蹤工具,用戶可以從活躍的社區(qū)和其他在線資源中獲得支持。
10. Slackware Linux
最后一個是 Slackware,這是一個自由開源且功能強大的 Linux 發(fā)行版,力求在設計簡單性和穩(wěn)定性方面成為最“類UNIX”的系統(tǒng)。它由 Patrick Volkerding 于 1993 年開發(fā),最適合熟悉Linux 使用的用戶。Slackware不提供圖形化安裝的途徑,沒有軟件包的自動依賴性解析,僅使用純文本文件和一些 shell 腳本進行配置和管理,而且也沒有正式的錯誤跟蹤服務或公共代碼庫。
它為希望在其服務器上開發(fā)或編譯補充軟件的用戶提供了廣泛的開發(fā)工具、編輯器和最新的庫,可以運行在 Pentium 系統(tǒng)以及最新的 x86 和 x86_64 機器上。Slackware 沒有官方的支持條款政策,但是用戶可以從全面的在線文檔和其他相關資源中獲得幫助。
評論