|
| |
|
CentOS 8.3標準のGNOME Shellデスクトップ環境 | |
| 開発者 | The CentOS Project(レッドハット後援) |
|---|---|
| OSの系統 | Unix系・Linux |
| 開発状況 | 開発終了しました。 |
| ソースモデル | FLOSS |
| 初版 | 2004年5月14日[1] |
| 最終版 | |
| 使用できる言語 | 英語のみ? |
| パッケージ管理 | 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(セントオーエス[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]。
| バージョン | アーキテクチャ[29] | カーネル | リリース日 | ベースとなった RHELのリリース日 | 遅延 | 完全更新期限 Full Updates | メンテナンス更新期限 Maintenance Updates | |
|---|---|---|---|---|---|---|---|---|
| 2 | 2.1(最終) | i386 | 2.4.9 | 2004年5月14日 | 2002年5月17日 | 728日 | 2005年5月31日 | 2009年5月31日 |
| 3 | 3.1 | i386, x86-64, IA-64, s390, s390x | 2.4.21-15 | 2004年3月19日 | 2003年10月23日 | 148日 | 2006年10月31日 | 2010年10月31日 |
| 3.9(最終) | i386, x86-64, IA-64, s390, s390x | 2.4.21-50 | 2007年7月26日 | 2007年6月15日 | 41日 | |||
| 4 | 4.0 | i386, x86-64, PowerPC(ベータ版) | 2.6.9-5 | 2005年3月9日 | 2005年2月14日 | 23日 | 2009年2月29日 | 2012年2月29日 |
| 4.9(最終) | i386, x86-64 | 2.6.9-100 | 2011年3月2日 | 2011年2月16日 | 14日 | |||
| 5 | 5.0 | i386, x86-64 | 2.6.18-8 | 2007年4月12日 | 2007年3月14日 | 28日 | 2014年 Q1 | 2017年3月31日 |
| 5.1 | i386, x86-64 | 2.6.18-53 | 2007年12月2日 | 2007年11月7日 | 25日 | |||
| 5.2 | i386, x86-64 | 2.6.18-92 | 2008年6月24日 | 2008年5月21日 | 34日 | |||
| 5.3 | i386, x86-64 | 2.6.18-128 | 2009年3月31日 | 2009年1月20日 | 69日 | |||
| 5.4 | i386, x86-64 | 2.6.18-164 | 2009年10月21日 | 2009年9月2日 | 49日 | |||
| 5.5 | i386, x86-64 | 2.6.18-194 | 2010年5月14日 | 2010年3月31日 | 44日 | |||
| 5.6 | i386, x86-64 | 2.6.18-238 | 2011年4月8日 | 2011年1月13日 | 85日 | |||
| 5.7 | i386, x86-64 | 2.6.18-274 | 2011年9月13日 | 2011年7月21日 | 54日 | |||
| 5.8 | i386, x86-64 | 2.6.18-308 | 2012年3月7日 | 2012年2月21日 | 15日 | |||
| 5.9 | i386, x86-64 | 2.6.18-348 | 2013年1月17日 | 2013年1月8日 | 10日 | |||
| 5.10 | i386, x86-64 | 2.6.18-371 | 2013年10月19日 | 2013年9月30日 | 19日 | |||
| 5.11(最終) | i386, x86-64 | 2.6.18-398 | 2014年9月30日 | 2014年9月16日 | 14日 | |||
| 6 | 6.0 | i386, x86-64 | 2.6.32-71 | 2011年7月9日 | 2010年11月10日 | 242日 | 2017年 Q2 | 2020年11月30日 |
| 6.1 | i386, x86-64 | 2.6.32-131 | 2011年12月9日 | 2011年5月19日 | 204日 | |||
| 6.2 | i386, x86-64 | 2.6.32-220 | 2011年12月20日 | 2011年12月6日 | 14日 | |||
| 6.3 | i386, x86-64 | 2.6.32-279 | 2012年7月9日 | 2012年6月21日 | 18日 | |||
| 6.4 | i386, x86-64 | 2.6.32-358 | 2013年3月9日 | 2013年2月21日 | 15日 | |||
| 6.5 | i386, x86-64 | 2.6.32-431 | 2013年12月1日 | 2013年11月21日 | 10日 | |||
| 6.6 | i386, x86-64 | 2.6.32-504 | 2014年10月28日 | 2014年10月14日 | 14日 | |||
| 6.7 | i386, x86-64 | 2.6.32-573 | 2015年8月7日 | 2015年7月22日 | 16日 | |||
| 6.8 | i386, x86-64 | 2.6.32-642 | 2016年5月25日 | 2016年5月10日 | 15日 | |||
| 6.9 | i386, x86-64 | 2.6.32-696 | 2017年4月5日 | 2017年3月21日 | 15日 | |||
| 6.10(最終) | i386, x86-64 | 2.6.32-754 | 2018年7月3日 | 2018年6月19日 | 14日 | |||
| 7 | 7.0-1406 | x86-64 | 3.10.0-123 | 2014年7月7日 | 2014年6月10日 | 27日 | 2020年 Q4 | 2024年6月30日 |
| 7.1-1503 | x86-64 | 3.10.0-229 | 2015年3月31日 | 2015年3月5日 | 26日 | |||
| 7.2-1511 | x86-64 | 3.10.0-327 | 2015年12月14日 | 2015年11月19日 | 25日 | |||
| 7.3-1611 | x86-64 | 3.10.0-514 | 2016年12月12日 | 2016年11月3日 | 39日 | |||
| 7.4-1708 | x86-64 | 3.10.0-693 | 2017年9月14日 | 2017年8月1日 | 44日 | |||
| 7.5-1804 | x86-64 | 3.10.0-862 | 2018年5月10日 | 2018年4月10日 | 30日 | |||
| 7.6-1810 | x86-64 | 3.10.0-957 | 2018年12月3日 | 2018年10月30日 | 34日 | |||
| 7.7-1908 | x86-64 | 3.10.0-1062 | 2019年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日 | |||
| 8 | 8.0-1905 | x86-64, POWER8 LE, AArch64 | 4.18.0-80 | 2019年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派生版一覧に掲載され、パッケージ管理等が同様のもの
| 配布版 | 説明 |
|---|---|
| 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から派生。 |
未登録
IPFS未登録
📡 0ピア
N=1
CRITICAL
PQS A91