CentOS

CentOS（Community Enterprise Operating System）是Linux發行版之一，它是來自於Red Hat Enterprise Linux（RHEL）依照開放原始碼規定釋出的原始碼所編譯而成。由於出自同樣的原始碼，因此有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同，在於CentOS不包含封閉原始碼軟體。CentOS 對上游代碼的主要修改是為了移除不能自由使用的商標。CentOS和RHEL一樣，都可以使用Fedora EPEL來補足軟體。

2014年，CentOS宣布與Red Hat合作，但CentOS將會在新的委員會下繼續運作，不受RHEL的影響。

2020年12月8日，紅帽公司單方面終止CentOS的開發。CentOS的創始人Gregory Kurtzer創建了Rocky Linux項目，以繼承CentOS的原始目標，其它呼應者尚有AlmaLinux。

目前，CentOS的上游版本滾動更新版分支CentOS Stream開發仍在繼續。

## 處理器架構

CentOS有下列處理器平台的版本：

- Intel x86及相容架構（32位元）（CentOS 7 的32位元版本由AltArch SIG提供支援）
- Intel Itanium（64位元）（新版本不再支援）
- x86-64 (AMD64和Intel 64，64位元）
- PowerPC G3及G4（測試版）（新版本不再支援）
- IBM的eServer z系列及S/390大型主機（新版本不再支援）
- 龍芯（Loongson）採用的MIPS架構（32位、64位） (非官方支援 )
- AArch64（ARM架構中的ARMv8或ARM64，64位元）（由AltArch SIG提供支援）

另外有限度的支援兩款舊型處理器：

- Alpha
- SPARC（測試版）

## 版本

CentOS版本號有兩個部份，一個主要版本和一個次要版本，主要和次要版本號分別對應於RHEL的主要版本與更新套件，CentOS採取從RHEL的原始碼套件來構建。例如CentOS 4.4構建在RHEL 4.0的更新第4版。

自2006年中，CentOS 4.4版本開始（前身為RHEL 4.0更新第4版），Red Hat採用了和CentOS完全相同的版本約定，例如：Red Hat 4.5。

CentOS 5和RHEL 5已經在2017年3月31日結束生命周期。

CentOS 8在2019年9月24日發布，此版本與之前的套件庫不同，主要分為兩個，分別為BaseOS和AppStream，並且開始使用dnf作為管理套件的程式。

CentOS開發團隊於2020年12月8日宣佈，傳統的CentOS 8將僅維護至2021年底，之後僅維護CentOS Stream，使其變為滾動發行的散佈版（CentOS 7仍將持續維護至原本的支援週期結束）。

## 發佈歷史

資料來源為 CentOS Wiki 及 Distrowatch CentOS。

版本｜平台｜RHEL 版本｜發佈日期｜RHEL 發佈日期

2｜i386｜2.1｜2004-05-14｜2002-05-17

3.1｜i386, x86_64, ia64, s390, s390x｜3｜2004-03-19｜2003-10-23

3.4 - Server CD｜i386, x86_64, ia64, s390, s390x｜3.4｜2005-01-23

3.7｜i386, x86_64, ia64, s390, s390x｜3.7｜2006-04-11

3.8｜i386, x86_64｜3.8｜2006-08-25｜2006-07-20

3.9｜i386, x86_64, ia64, s390, s390x｜3.9｜2007-07-26｜2007-06-15

4｜i386, x86_64, various｜4｜2005-03-09｜2005-02-14

4.6｜i386, x86_64, ia64, alpha, s390, s390x, ppc (beta), sparc (beta)｜4.6｜2007-12-16｜2007-11-16

4.7｜i386, x86_64｜4.7｜2008-09-13｜2008-07-24

4.7 - Server CD｜i386, x86_64｜4.7｜2008-10-17

4.8｜i386, x86-64｜4.8｜2009-08-21｜2009-05-18

4.9｜i386, x86-64｜4.9｜2011-03-02｜2011-02-16

5｜i386, x86_64｜5｜2007-04-12｜2007-03-14

5.1｜i386, x86_64｜5.1｜2007-12-02｜2007-11-07

5.1 - LiveCD｜i386｜5.1｜2008-02-18

5.2｜i386, x86_64｜5.2｜2008-06-24｜2008-05-21

5.2 - LiveCD｜i386｜5.2｜2008-07-17

5.3｜i386, x86_64｜5.3｜2009-03-31｜2009-01-20

5.3 - Live CD｜i386｜5.3｜2009-05-27

5.4｜i386, x86_64｜5.4｜2009-10-21｜2009-09-02

5.5｜i386, x86_64｜5.5｜2010-05-14｜2010-03-31

5.5 - LiveCD｜i386, x86-64｜5.5｜2010-05-14

5.6｜i386, x86-64｜5.6｜2011-04-08｜2011-01-13

5.7｜i386, x86-64｜5.7｜2011-09-13｜2011-07-21

5.8｜i386, x86-64｜5.8｜2012-03-07｜2012-02-21

5.9｜i386, x86-64｜5.9｜2013-01-17｜2013-01-07

5.10｜i386, x86-64｜5.10｜2013-10-19｜2013-10-01

5.11｜i386, x86-64｜5.11｜2014-09-30｜2014-09-16

6｜i386, x86-64｜6｜2011-07-10｜2010-11-10

6.0 - LiveCD｜i386, x86-64｜6.0｜2011-07-25

6.0 - LiveDVD｜i386, x86-64｜6.0｜2011-07-27

6.0 - MinimalCD｜i386, x86-64｜6.0｜2011-07-28

6.1｜i386, x86-64｜6.1｜2011-12-09｜2011-05-19

6.1 - LiveCD｜i386, x86-64｜6.1｜2011-12-09

6.1 - LiveDVD｜i386, x86-64｜6.1｜2011-12-09

6.1 - MinimalCD｜i386, x86-64｜6.1｜2011-12-09

6.2｜i386, x86-64｜6.2｜2011-12-20｜2011-12-06

6.2 - LiveCD｜i386, x86-64｜6.2｜2011-12-20

6.2 - LiveDVD｜i386, x86-64｜6.2｜2011-12-20

6.2 - MinimalCD｜i386, x86-64｜6.2｜2011-12-20

6.3｜i386, x86-64｜6.3｜2012-07-09｜2012-06-21

6.4｜i386, x86-64｜6.4｜2013-03-09｜2013-02-21

6.5｜i386, x86-64｜6.5｜2013-12-01｜2013-11-21

6.6｜i386, x86-64｜6.6｜2014-10-28｜2014-10-14

6.7｜i386, x86-64｜6.7｜2015-08-07｜2015-07-22

6.8｜i386, x86-64｜6.8｜2016-05-25｜2016-05-09

6.9｜i386, x86-64｜6.9｜2017-04-05｜2017-03-21

6.10｜i386, x86-64｜6.10｜2018-07-03｜2018-06-19

7-1406｜x86-64｜7.0｜2014-07-07｜2014-06-10

7-1503｜x86-64｜7.1｜2015-03-31｜2015-03-06

7-1503-AArch64｜AArch64｜7.1｜2015-08-04｜2015-03-06

7-1503-i386｜i386｜7.1｜2015-10-12｜2015-03-06

7-1511｜x86-64｜7.2｜2015-12-14｜2015-11-19

7-1611｜x86-64｜7.3｜2016-12-12｜2016-11-03

7-1708｜x86-64｜7.4｜2017-09-13｜2017-08-01

7-1804｜x86-64｜7.5｜2018-05-10｜2018-04-10

7-1810｜x86-64｜7.6｜2018-12-03｜2018-10-30

7-1908｜x86-64｜7.7｜2019-09-17｜2019-08-06

7-2003｜x86-64｜7.8｜2020-04-27｜2020-03-31

7-2009｜x86-64｜7.9｜2020-11-12｜2020-09-30

8-1905｜x86-64, AArch64, ppc64le｜8.0｜2019-09-24｜2019-05-07

8-1911｜x86-64, AArch64, ppc64le｜8.1｜2020-01-15｜2019-11-05

8-2004｜x86-64, AArch64, ppc64le｜8.2｜2020-06-15｜2020-04-21

8-2011｜x86-64, AArch64, ppc64le｜8.3｜2020-12-07｜2020-10-29

8-2105｜x86-64, AArch64, ppc64le｜8.4｜2021-06-03｜2021-05-21

8-2111｜x86-64, AArch64, ppc64le｜8.5｜2021-11-16｜2021-11-10

### 支援時程

發行版本｜完整更新｜維護更新

3｜2006-07-20｜2010-10-31

4｜2009-03-31｜2012-02-29

5｜2014-01-31｜2017-03-31

6｜2017-05-10｜2020-11-30

7｜2020-08-06｜2024-06-30

8｜2021-12-31｜2021-12-31

## 外部連結

- CentOS官方網站
- centos學習使用
- 可免費下載的CentOS書籍集合
- 使用Centos架設小型Linux伺服器的學習紀錄
- CentOS設置IP位址
- Linux 技術手札
- CentOS 6 yum repo 源 , 由 vpnforgame.net 提供

## 基本資料

- 開發者：CentOS項目（隸屬於Red Hat）
- 作業系統家族：Linux
- 運作狀態：停止開發
- 源碼模式：開放原始碼
- 發行日期：2004年5月14日
- 市場取向：桌上型電腦、大型計算機、伺服器及工作站
- 更新方式：長期支援
- 軟體包管理系統：Yum（命令行）、dnf (命令行)、PackageKit (圖形)、RPM（二進制格式）
- 支援平台：amd64
- 內核類別：整塊性核心（Linux內核）
- 默認使用者界面：命令行、GNOME及KDE Plasma（使用者可選）
- 許可證：自由軟體（GNU通用公共許可證及其他許可證）
- 後一代：CentOS Stream, AlmaLinux, Rocky Linux