Linux Logo
已選擇:
centos-10-desktop
環境格式連結校驗
Flavor Icon
GNOME
Installer
ARM64
Mirror Icon
Flavor Icon
GNOME
Installer
PowerPC64LE
Mirror Icon
Flavor Icon
GNOME
Installer
S390X
Mirror Icon
Flavor Icon
GNOME
Installer
X86_64
Mirror Icon
提示:推薦下載最新桌面版GNOME,KDE或Cinnamon桌面環境。

CentOS

概述

CentOS(Community Enterprise Operating System,社群企業作業系統)是一個免費、開源的 Linux 發行版,最初設計為與 Red Hat Enterprise Linux (RHEL) 功能上完全相容的社群支援平台,透過重新編譯 RHEL 原始碼構建,提供企業級穩定性和可靠性。 CentOS 有兩種主要分支:

  • CentOS Linux:傳統版本,直接基於 RHEL,注重長期穩定,適合企業伺服器,但已於 2024年6月30日 停止所有更新(CentOS Linux 7 結束支持,CentOS Linux 8 已於 2021年12月 終止)。
  • CentOS Stream:從 2020 年起成為 CentOS 的主要方向,定位為 RHEL 的「中游」開發平台,介於 Fedora(上游)和 RHEL(下游)之間,採用滾動更新,提供即將進入 RHEL 的功能,適合開發者和 RHEL 生態貢獻者。

CentOS 使用 RPM 套件管理器和 YUM/DNF 工具,支援 x86-64,ARM64 和 POWER8 架構(CentOS 7 及更早版本支援 IA-32)。它廣泛應用於企業伺服器、雲端運算、虛擬化和容器化環境,特別是在需要 RHEL 相容性的場景。

歷史與發展
  • 起源:
    • CentOS 始於 2002 年,起源於 CAOS Linux(由 Gregory Kurtzer 創建的 RPM 發行版)。 2004 年 5 月,CentOS 2 發布,基於 RHEL 2.1AS,成為 RHEL 的免費替代品。
    • 2006 年,Tao Linux(另一個 RHEL 克隆)併入 CentOS,擴大社群。
    • 2014 年 1 月,Red Hat 宣布贊助 CentOS 項目,成立 CentOS 管理委員會,維持社區獨立性。
  • 發展歷程:
    • 2004-2019:
      • CentOS 2(2004)至 CentOS 7(2014)直接基於 RHEL,廣泛用於企業伺服器,2010 年超越 Debian 成為最受歡迎的 Linux Web 伺服器發行版。
      • CentOS 8 發佈於 2019年9月24日,基於 RHEL 8.2。
    • 2020-2021:
      • 2020 年 12 月,Red Hat 宣布終止 CentOS Linux 開發,CentOS 8 支援提前至 2021年12月31日 結束,CentOS 7 支援至 2024年6月30日,轉向 CentOS Stream。
      • CentOS Stream 定位為 RHEL 的開發平台,採用捲動更新。
      • 2021 年,社群不滿 Red Hat 決定,導致 AlmaLinux(CloudLinux 發起)和 Rocky Linux(Gregory Kurtzer 發起)作為 CentOS Linux 的繼任者。
    • 2024-2025:
      • CentOS Stream 9(2021 年發布)和 CentOS Stream 10(2024年12月)持續發展,支援最新 RHEL 功能,如 Linux 核心 6.6、PostgreSQL 16。
      • CentOS Linux 7 和 8 停止更新,使用者需遷移至 CentOS Stream,AlmaLinux 或 Rocky Linux。
      • X 貼文稱「CentOS Stream 10 的滾動更新適合開發者,但企業用戶更傾向於 Rocky Linux」。
  • 社區與支持:
    • 由 CentOS 專案和 Red Hat 社群維護,託管於 centos.orgGitHub.
    • 提供 CentOS Wiki(wiki.centos.org)、郵件清單和 X 社群(如 @CentOS)。
  • 開源許可:
    • 採用 GPL v2(核心元件)、MIT 等授權。
主要特點

CentOS(特別是 CentOS Stream)以企業級穩定性、RHEL 相容性和開發靈活性著稱。以下是其主要特點:

  1. RHEL 相容性
    • CentOS Stream 提供與 RHEL 相同的 RPM 套件管理和生態系統,支援企業級軟體。
  2. 滾動更新(CentOS Stream)
    • 提供即將進入 RHEL 的功能,如 Python 3.12,PostgreSQL 16。
  3. 企業級支持
    • 支援 SELinux(安全增強 Linux)、Podman(容器管理)和 KVM(虛擬化)。
  4. 軟體生態
    • Software Collections (SCL):
      • 提供新版本軟體(如 Python 3.12),不干擾系統預設版本。
  5. 桌面與伺服器
    • 桌面支援:
      • 支援 GNOME,Xfce 等桌面環境。
優勢與限制

優勢

  • RHEL 相容性:
    • 與 RHEL 100% 相容,適合企業級醫療應用。
    • X 貼文寫道“CentOS Stream 是 RHEL 開發的完美測試平台”
  • 滾動更新:
    • CentOS Stream 提供最新功能。
  • 企業級穩定性:
    • SELinux 和 Podman 增強安全性。
  • 廣泛生態:
    • 支援 RPM 套件、SCL 和 Podman。
  • 社區支持:
    • Red Hat 和社群(如 AlmaLinux,Rocky Linux)提供支援。

限制

  • CentOS Linux 終止:
    • CentOS Linux 7 和 8 已停止支持,用戶需遷移至 CentOS Stream,AlmaLinux 或 Rocky Linux。
    • 解決:使用 CentOS Stream 或 AlmaLinux。
  • 滾動更新不穩定:
    • CentOS Stream 的滾動更新可能引入不穩定因素。
    • 解決:在生產環境使用 AlmaLinux 或 Rocky Linux。
  • 學習曲線:
  • 桌面支援有限:
    • 預設無圖形介面,需手動配置。
    • 解決:安裝 Xfce 或 GNOME。
總結

CentOS 是一個免費、開源的 Linux 發行版,最初基於 RHEL,提供企業級穩定性,現以 CentOS Stream 為主要方向,採用滾動更新,定位為 RHEL 的中游開發平台。它使用 RPM 套件管理和 DNF,支援 x86-64,ARM64 和 POWER8 架構,適用於伺服器、容器和虛擬化。 CentOS Stream 適合企業級開發和 RHEL 生態。

  下載統計
版本次數
100
90
類型次數
桌面版0
環境次數
GNOME0
  賞杯咖啡
Logo
Wechatpay
Logo
Alipay
Logo
Paypal