CentOS
CentOS 8.3標準のGNOME Shellデスクトップ環境
開発者 The CentOS Project(レッドハット後援)
OSの系統 Unix系・Linux
開発状況 開発終了しました。
ソースモデル FLOSS
初版 2004年5月14日 (20年前) (2004-05-14)[1]
最終版
  • 8.5.2111[2] - 2021年11月16日 (3年前) (2021-11-16) [±]
  • 7.9-2009[3] - 2020年11月12日 (4年前) (2020-11-12) [±]
使用できる言語 英語のみ?
パッケージ管理 RPM
プラットフォーム IA-32, x64, それらに加えてCentOS 8よりPOWER8と64-bit ARM
カーネル種別 モノリシックカーネル
既定のUI GNOMEまたはKDE
ライセンス GPL
先行品 無し。
後続品 https://en.wikipedia.org/wiki/List_of_Linux_distributions#RHEL-based
ウェブサイト www.centos.org/%20www.centos.org
サポート状況
サポート終了?
テンプレートを表示

CentOS(セントオーエス[4][5][注釈 1])は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)と機能的に互換性があることを目指した[6]フリーのLinuxディストリビューションである。

2020年12月8日にCentOSプロジェクトは、RHELのアップストリーム(開発版)であるCentOS Streamの開発にプロジェクトのフォーカスを変更し、CentOS Linux 8のサポートを2021年末で終了すること、RHEL 9のリビルドとしてのCentOS Linux 9をリリースしないことをアナウンスした[7][8][9]。なお、CentOS Linux 7は2024年6月までサポートされていた[10]。CentOS Stream 9は2021年12月にリリースされた[11]。

概要

レッドハットはRed Hat Enterprise Linuxに含まれているソフトウェアのソースコードをオープンソースライセンスに基づき無償公開している。CentOSはこれをもとに、商標や商用パッケージ等を除去したものをリビルドしている。White Box Enterprise Linux、Scientific Linux等を含めて、一般に「RHELクローン」と呼ばれることもある。ただしCentOSプロジェクトのFAQでは"CentOS Linux is NOT a clone of Red Hat® Enterprise Linux."[12] と明記されておりRHELのクローンではないとしている。 RHELに由来するソースコードは変更されないように意図されている[13]が、CentOS独自の追加機能を提供するリポジトリを提供している[14]。

開発

RHELの一般公開されたソースコードにもとづくディストリビューションとしてWhite Box Enterprise Linux が先にリリースされている[注釈 2]。これが人気を得たことを契機にCentOSプロジェクトは有志のボランティアにより立ち上げられた。呼び名は「コミュニティベースで開発されたエンタープライズクラスのオペレーティングシステム (Community ENTerprise Operating System) 」に由来する[15]。

開発当初、レッドハットはCentOSの配布・開発に関与してこなかったが、2014年1月にCentOSプロジェクトを支援していくことを表明。プロジェクトの中心メンバーを同社員として迎え入れた[16]。

ターゲット

ターゲットはRHELと同様に企業のサーバやデスクトップ環境の構築[17]としている。サポートが必要な場合にはレッドハットの製品を勧めるとしている[18]。デスクトップも想定されていることから、高機能なGUI環境も標準で提供されている。LibreOfficeやOracle VM VirtualBoxなどのパッケージや後述のサードパーティーのリポジトリを用いてビジネスソフト、デスクトップ仮想化ソフト、GPUや周辺機器のデバイスドライバ、セキュリティソフト、デジタルコンテンツ制作ツール、メディアプレーヤー、ビデオコーデックなどをインストールすれば、本格的なデスクトップOSとして使用することが可能である。

ライセンス費用が無償であるにもかかわらずサポート期限が非常に長かった。安定性にも優れ一部メーカーのLinux搭載パソコンやワークステーションでの採用も増加しつつある。[要出典]

入手方法

公式及びミラーサーバからCDおよびDVDのISOイメージがHTTPとFTPでダウンロードできる。バージョン7からはBlu-ray DiscのISOイメージも追加されている。

パッケージ管理

ツール

CentOSはRed Hat Linuxを源流とするRPM系Linuxに属しており、パッケージ管理システムにYumおよびその後継のDNFを採用している。RHELがRed Hat Networkサーバをデフォルトにしているのに対し、CentOS Mirror Networkが用意されている。

リポジトリ

CentOSにデフォルトで含まれるリポジトリ (Base, Updates, Addons, Extras, CentOS Plus) に加えて、Fedora提供のepel (Extra Packages for Enterprise Linux) やサードパーティーのNux Dextop リポジトリ[19]やRPM Fusion[20], ELRepo[21], Les RPM de Remi[22], RPMForge[23], JPackage[24]などがよく使われている。CentOS Plusはデフォルトで無効化されている。RPMForge及びRemiに関しても、オリジナルのパッケージを上書きしてしまう可能性があるとしてインストール後はOFFにして運用することが一般的である。

バージョン

番号の規則

CentOS 6以前はメジャーバージョンとマイナーバージョンの二つより構成される。メジャーバージョンはベースとしたRHELに対応しており、マイナーバージョンはそのRHELのバージョンアップに対応する。例えばCentOS 4.3はRHEL 4 update 3のソースコードよりビルドされており、これとの互換が目標となっている。CentOS 7以降はメジャーバージョンとマイナーバージョンに加えて、タイムスタンプ(年、月)が追加された。例えばCentOS 7.0-1406はRHEL7.0の2014年6月にリリースされたソースコードを基にしていることを示している[25]。

リスト

メンテナンス更新期限はRHELと同じく10年(CentOS 4以前は約7年)程度[26]と非常に長かった。完全更新は新たな機能の追加とセキュリティパッチ配布を意味し、年2~4回が予定されていた。その後は必要不可欠なセキュリティパッチ配布のみを想定している。

2020年12月に開発方針の転換が発表されており、以後はRHELの開発版がベースとなるCentOS Streamの開発に注力し、安定版がベースとなっていたCentOS Linux 8は2021年を以てサポート終了となった[27]。

バージョンのリスト[28]
バージョンアーキテクチャ[29]カーネルリリース日ベースとなった
RHELのリリース日
遅延完全更新期限
Full Updates
メンテナンス更新期限
Maintenance Updates
22.1(最終)i3862.4.92004年5月14日2002年5月17日728日2005年5月31日2009年5月31日
33.1i386, x86-64, IA-64, s390, s390x2.4.21-152004年3月19日2003年10月23日148日2006年10月31日2010年10月31日
3.9(最終)i386, x86-64, IA-64, s390, s390x2.4.21-502007年7月26日2007年6月15日41日 
44.0i386, x86-64, PowerPC(ベータ版)2.6.9-52005年3月9日2005年2月14日23日2009年2月29日2012年2月29日
4.9(最終)i386, x86-642.6.9-1002011年3月2日2011年2月16日14日 
55.0i386, x86-642.6.18-82007年4月12日2007年3月14日28日2014年 Q12017年3月31日
5.1i386, x86-642.6.18-532007年12月2日2007年11月7日25日
5.2i386, x86-642.6.18-922008年6月24日2008年5月21日34日
5.3i386, x86-642.6.18-1282009年3月31日2009年1月20日69日
5.4i386, x86-642.6.18-1642009年10月21日2009年9月2日49日
5.5i386, x86-642.6.18-1942010年5月14日2010年3月31日44日
5.6i386, x86-642.6.18-2382011年4月8日2011年1月13日85日
5.7i386, x86-642.6.18-2742011年9月13日2011年7月21日54日
5.8i386, x86-642.6.18-3082012年3月7日2012年2月21日15日
5.9i386, x86-642.6.18-3482013年1月17日2013年1月8日10日
5.10i386, x86-642.6.18-3712013年10月19日2013年9月30日19日
5.11(最終)i386, x86-642.6.18-3982014年9月30日2014年9月16日14日
66.0i386, x86-642.6.32-712011年7月9日2010年11月10日242日2017年 Q22020年11月30日
6.1i386, x86-642.6.32-1312011年12月9日2011年5月19日204日
6.2i386, x86-642.6.32-2202011年12月20日2011年12月6日14日
6.3i386, x86-642.6.32-2792012年7月9日2012年6月21日18日
6.4i386, x86-642.6.32-3582013年3月9日2013年2月21日15日
6.5i386, x86-642.6.32-4312013年12月1日2013年11月21日10日
6.6i386, x86-642.6.32-5042014年10月28日2014年10月14日14日
6.7i386, x86-642.6.32-5732015年8月7日2015年7月22日16日
6.8i386, x86-642.6.32-6422016年5月25日2016年5月10日15日
6.9i386, x86-642.6.32-6962017年4月5日2017年3月21日15日
6.10(最終)i386, x86-642.6.32-7542018年7月3日2018年6月19日14日
77.0-1406x86-643.10.0-1232014年7月7日2014年6月10日27日2020年 Q42024年6月30日
7.1-1503x86-643.10.0-2292015年3月31日2015年3月5日26日
7.2-1511x86-643.10.0-3272015年12月14日2015年11月19日25日
7.3-1611x86-643.10.0-5142016年12月12日2016年11月3日39日
7.4-1708x86-643.10.0-6932017年9月14日2017年8月1日44日
7.5-1804x86-643.10.0-8622018年5月10日2018年4月10日30日
7.6-1810x86-643.10.0-9572018年12月3日2018年10月30日34日
7.7-1908x86-643.10.0-10622019年9月17日2019年8月6日42日
7.8-2003 x86-64 3.10.0-1127 2020年4月27日 2020年3月30日 28日
7.9-2009(最終) x86-64 3.10.0-1160 2020年11月12日 2020年9月29日 44日
88.0-1905x86-64, POWER8 LE, AArch644.18.0-802019年9月24日2019年5月7日140日2021年12月2021年12月31日[30]
8.1-1911 x86-64, POWER8 LE, AArch64 4.18.0-147 2020年1月15日 2019年11月5日 71日
8.2.2004 x86-64, POWER8 LE, AArch64 4.18.0-193 2020年6月15日 2020年4月28日 48日
8.3.2011 x86-64, POWER8 LE, AArch64 4.18.0-240 2020年12月7日 2020年11月3日 34日
8.4.2105 x86-64, POWER8 LE, AArch64 4.18.0-305 2021年6月3日 2021年5月18日 16日
8.5.2111(最終) x86-64, POWER8 LE, AArch64 4.18.0-348 2021年11月16日 2021年11月 9日 7日

アドオン

Software Collections (SCL) はより新しいバージョンもしくはシステムに元来含まれていない動的プログラミング言語、データベースサーバ、それらに関連した様々なパッケージを提供するレポジトリである[31]。これらはCentOSで標準的に提供されるパッケージを置き換えるものではない。/optディレクトリに並行してインストールされて提供される。sclユーティリティによってはアプリケーションごとに選択できる。例えばPerlやMySQLの標準のバージョンはCentOSの基本的なインストールのままである[31]。

アドオン名 アーキテクチャ[29] CentOSのバージョン CentOS リリース日 RHEL リリース日 遅延(日)
Software Collections (SCL) 1.0[32] x86-64 6.4 2014-02-19[33] 2013-09-12[32] 160
Developer Toolset 2.0[34] i386, x86-64 6.4 N/A[35] 2013-09-12[34] N/A

アーキテクチャ

CentOSは8ではx86-64、POWER8 LE、AArch64のアーキテクチャをサポートする。7ではx86-64アーキテクチャしかサポートしない。ただしIA-32をサポートしたCentOS 6は依然サポートの対象内である[28](6は2020年11月末でもってサポート終了とアナウンスされた)。

以下は現在、サポートされていない:

派生品

CentOS/RHEL派生

Red Hat 系統樹

※CentOS/RHEL派生版一覧に掲載され、パッケージ管理等が同様のもの

配布版説明
AlmaLinux CloudLinux OSの開発元であるCloudLinux Inc.により支援されたコミュニティによるCentOS代替。
Asianux アジア5ヵ国の企業が共同開発。Red Hat Enterprise Linux派生。前身はMIRACLE LINUX、Red Flag Linux(英語版)、Haansoft Linux(韓国製)。開発終了。
ClearOS(英語版) スモールビジネス向けのサーバーOS。ファイル、印刷、メッセージング、VPNサーバーやUTMの機能を有す。
Fermi Linux LTS Scientific Linuxの前身。フェルミ国立加速器研究所の研究施設に特有のソフトウェアを追加[37]。
MIRACLE LINUX サイバートラストが提供する無償かつ日本製のCentOS代替。
Oracle Linux OracleがOracle製品に最適化したUnbreakable Enterprise Kernel(UEK)を採用。
Red Flag Linux(英語版) 紅旗Linuxを参照。中国製。Asianuxへと移行。
Rocks Cluster Distribution(英語版) コンピュータ・クラスター向け。現在はCentOSベースである。
Rocky Linux CentOS創設者の一人であるGregory Kurtzer氏が立ち上げたコミュニティによるCentOS代替。
Scientific Linux Fermi Linuxの後継。Red Hat Enterprise Linuxのクローン。
SME Server(英語版) CentOSから派生。

その他

脚注

[脚注の使い方]

出典・関連リンク

  1. ↑ John Newbigin (2004年5月14日). “CentOS-2 Final finally released”. centos.org. 2014年9月30日閲覧。
  2. ↑ Hughes, Jonny (2021年11月16日). “(CentOS-announce) Announcing the latest release of CentOS Linux 8 (2111)”. 2021年12月21日閲覧。
  3. ↑ Hughes, Jonny (2020年11月12日). “(CentOS-announce) Release for CentOS Linux 7 (2009) on the x86_64 Architecture)”. 2023年2月28日閲覧。]
  4. ↑ 斉藤 栄太郎 (2012/02/28 (JST)). “最新OS&ソフト わくわくインストール - 第1回 サーバー向け無償OSの定番「CentOS 6.2」:ITpro”. Nikkei Business Publications. 2013-04-20 (JST)閲覧。
  5. ↑ OpenStandia. “CentOS 最新情報”. . 2013-04-20 (JST)閲覧。
  6. ↑ “Frequently Asked Questions about CentOS in general - 1. What is CentOS Linux?”. 2019年2月14日閲覧。
  7. ↑ “CentOS Project shifts focus to CentOS Stream”. 2021年12月20日閲覧。
  8. ↑ “FAQ - CentOS Project shifts focus to CentOS Stream”. 2021年12月20日閲覧。
  9. ↑ “CentOS Linux EOL”. 2023年2月28日閲覧。
  10. ↑ “CentOS Linuxの終了問題と対策について”. GMOクラウドアカデミー. 2023年2月28日閲覧。
  11. ↑ “(CentOS-announce) Introducing CentOS Stream 9”. 2023年2月28日閲覧。
  12. ↑ “Frequently Asked Questions about CentOS in general - 8. What is CentOS's relationship with Red Hat®, Inc. or RHEL?”. 2019年2月14日閲覧。
  13. ↑ “Frequently Asked Questions about CentOS in general - 6. Does CentOS change the upstream Source RPMs?”. 2019年2月14日閲覧。
  14. ↑ “Available Repositories for CentOS”. 2019年2月14日閲覧。
  15. ↑ “Community Profile–CentOS Project | Open Source Community”. community.redhat.com. 2020年5月9日閲覧。
  16. ↑ “CentOSがRed Hatとの共同開発体制を発表。引き続きRed Hatからは独立しつつ、開発支援などを受け入れ”. Publickey (2014年1月8日). 2014年1月9日閲覧。
  17. ↑ Red Hat Enterprise Linux 製品情報
  18. ↑ “Frequently Asked Questions about CentOS in general - 5. Many RPMs still contain the name redhat, rhel, or rh. Shouldn't these be changed?”. 2019年2月14日閲覧。
  19. ↑ RPM repositories for EL
  20. ↑ Configuration - RPM Fusion
  21. ↑ ELRepo - HomePage
  22. ↑ Les RPM de Remi
  23. ↑ AdditionalResources/Repositories/RPMForge - CentOS Wiki
  24. ↑ JPackage Project
  25. ↑ “Release for CentOS-7 on x86_64”. CentOS. 2014年7月8日閲覧。
  26. ↑ Download - CentOS Wiki
  27. ↑ “CentOSが開発方針を変更ーー「CentOS 8」は2021年終了、今後は「CentOS Stream」に注力”. OSDN (2020年12月9日). 2020年12月10日閲覧。
  28. 1 2 CentOS Product Specifications
  29. 1 2 “CentOS Overview”. 2013年10月31日閲覧。
  30. ↑ “CentOS Product Specifications” (英語). CentOS Project (2020年12月8日). 2020年12月10日閲覧。
  31. 1 2 “Software Collections 1.0: Release Notes”. centos.org. 2013年10月31日閲覧。[リンク切れ]
  32. 1 2 “Red Hat Extends Red Hat Enterprise Linux Platform with Latest Versions of Popular Programming Languages and Databases” (2013年9月12日). 2013年10月31日閲覧。
  33. ↑ “[CentOS-announce] Software Collections for CentOS-6 (x86_64 only)”. centos.org (2014年2月19日). 2014年2月20日閲覧。
  34. 1 2 “Red Hat Releases Red Hat Developer Toolset 2.0 with Update to GCC” (2013年9月12日). 2013年10月31日閲覧。
  35. ↑ “[CentOS] RH developer toolset”. centos.org (2013年9月17日). 2013年10月31日閲覧。
  36. ↑ CentOS 7 32ビット版
  37. ↑ “DistroWatch.com: Fermi Linux”. distrowatch.com. 2018年12月24日時点のオリジナルよりアーカイブ。2018年12月23日閲覧。

注釈

  1. ↑ 公式フォーラム[リンク切れ]等を中心に sent-oss(セントス)と発音する例も。
  2. ↑ White Box Enterprise Linux 本家サイトニュース[リンク切れ]とCentOS本家サイトヒストリー[リンク切れ]を参照

外部リンク

関連項目

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS A91