CentOS

CentOS（セントオーエス）は、Red Hat Enterprise Linux（以下「RHEL」と呼ぶ）と機能的に互換性があることを目指したフリーのLinuxディストリビューションである。 2020年12月8日にCentOSプロジェクトは、RHELのアップストリーム（開発版）であるCentOS Streamの開発にプロジェクトのフォーカスを変更し、CentOS Linux 8のサポートを2021年末で終了すること、RHEL 9のリビルドとしてのCentOS Linux 9をリリースしないことをアナウンスした。なお、CentOS Linux 7は2024年6月までサポートされていた。CentOS Stream 9は2021年12月にリリースされた。 レッドハットは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." と明記されておりRHELのクローンではないとしている。 RHELに由来するソースコードは変更されないように意図されているが、CentOS独自の追加機能を提供するリポジトリを提供している。 RHELの一般公開されたソースコードにもとづくディストリビューションとしてWhite Box Enterprise Linux が先にリリースされている。これが人気を得たことを契機にCentOSプロジェクトは有志のボランティアにより立ち上げられた。呼び名は「コミュニティベースで開発されたエンタープライズクラスのオペレーティングシステム (Community ENTerprise Operating System) 」に由来する。 開発当初、レッドハットはCentOSの配布・開発に関与してこなかったが、2014年1月にCentOSプロジェクトを支援していくことを表明。プロジェクトの中心メンバーを同社員として迎え入れた。 ターゲットはRHELと同様に企業のサーバやデスクトップ環境の構築としている。サポートが必要な場合にはレッドハットの製品を勧めるとしている。デスクトップも想定されていることから、高機能な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 リポジトリやRPM Fusion, ELRepo, Les RPM de Remi, RPMForge, JPackageなどがよく使われている。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月にリリースされたソースコードを基にしていることを示している。 メンテナンス更新期限はRHELと同じく10年（CentOS 4以前は約7年）程度と非常に長かった。完全更新は新たな機能の追加とセキュリティパッチ配布を意味し、年2～4回が予定されていた。その後は必要不可欠なセキュリティパッチ配布のみを想定している。 2020年12月に開発方針の転換が発表されており、以後はRHELの開発版がベースとなるCentOS Streamの開発に注力し、安定版がベースとなっていたCentOS Linux 8は2021年を以てサポート終了となった。 Software Collections (SCL) はより新しいバージョンもしくはシステムに元来含まれていない動的プログラミング言語、データベースサーバ、それらに関連した様々なパッケージを提供するレポジトリである。これらはCentOSで標準的に提供されるパッケージを置き換えるものではない。/optディレクトリに並行してインストールされて提供される。sclユーティリティによってはアプリケーションごとに選択できる。例えばPerlやMySQLの標準のバージョンはCentOSの基本的なインストールのままである。 CentOSは8ではx86-64、POWER8 LE、AArch64のアーキテクチャをサポートする。7ではx86-64アーキテクチャしかサポートしない。ただしIA-32をサポートしたCentOS 6は依然サポートの対象内である（6は2020年11月末でもってサポート終了とアナウンスされた）。 以下は現在、サポートされていない: x86（32ビット）（CentOS 7以降ではサポート外となったが、Alternative Architecture Special Interest Groupでサポート継続） i586 物理アドレス拡張のないx86（CentOS 6以降ではサポート外） IA-64（インテルItanium、64ビット）（CentOS 3、4にてサポート） PowerPC/32（G3またはG4のPowerPCプロセッサを搭載したAppleのMacintoshとPower Mac）(CentOS 4にてベータでのサポート) IBM メインフレーム (eServer、zSeriesおよびS/390) (CentOS 5以降ではサポート外) Alpha （CentOS 4のみでサポート） SPARC（CentOS 4のみでサポート） ※CentOS/RHEL派生版一覧に掲載され、パッケージ管理等が同様のもの NuOnce Networks CentOS / BlueQuartz CD BlueOnyx Openfiler Trixbox, a PBX solution XenEnterprise PBX in a Flash FreePBX Distro [脚注の使い方] ^ John Newbigin (2004年5月14日). “CentOS-2 Final finally released”. centos.org. 2014年9月30日閲覧。 ^ Hughes, Jonny (2021年11月16日). “(CentOS-announce) Announcing the latest release of CentOS Linux 8 (2111)”. 2021年12月21日閲覧。 ^ Hughes, Jonny (2020年11月12日). “(CentOS-announce) Release for CentOS Linux 7 (2009) on the x86_64 Architecture)”. 2023年2月28日閲覧。] ^ 斉藤 栄太郎 (2012/02/28 (JST)). “最新OS＆ソフト わくわくインストール - 第1回 サーバー向け無償OSの定番「CentOS 6.2」：ITpro”. Nikkei Business Publications. 2013-04-20 (JST)閲覧。 ^ OpenStandia. “CentOS 最新情報”. [1]. 2013-04-20 (JST)閲覧。 ^ “Frequently Asked Questions about CentOS in general - 1. What is CentOS Linux?”. 2019年2月14日閲覧。 ^ “CentOS Project shifts focus to CentOS Stream”. 2021年12月20日閲覧。 ^ “FAQ - CentOS Project shifts focus to CentOS Stream”. 2021年12月20日閲覧。 ^ “CentOS Linux EOL”. 2023年2月28日閲覧。 ^ “CentOS Linuxの終了問題と対策について”. GMOクラウドアカデミー. 2023年2月28日閲覧。 ^ “(CentOS-announce) Introducing CentOS Stream 9”. 2023年2月28日閲覧。 ^ “Frequently Asked Questions about CentOS in general - 8. What is CentOS's relationship with Red Hat®, Inc. or RHEL?”. 2019年2月14日閲覧。 ^ “Frequently Asked Questions about CentOS in general - 6. Does CentOS change the upstream Source RPMs?”. 2019年2月14日閲覧。 ^ “Available Repositories for CentOS”. 2019年2月14日閲覧。 ^ “Community Profile–CentOS Project | Open Source Community”. community.redhat.com. 2020年5月9日閲覧。 ^ “CentOSがRed Hatとの共同開発体制を発表。引き続きRed Hatからは独立しつつ、開発支援などを受け入れ”. Publickey (2014年1月8日). 2014年1月9日閲覧。 ^ Red Hat Enterprise Linux 製品情報 ^ “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日閲覧。 ^ RPM repositories for EL ^ Configuration - RPM Fusion ^ ELRepo - HomePage ^ Les RPM de Remi ^ AdditionalResources/Repositories/RPMForge - CentOS Wiki ^ JPackage Project ^ “Release for CentOS-7 on x86_64”. CentOS. 2014年7月8日閲覧。 ^ Download - CentOS Wiki ^ “CentOSが開発方針を変更ーー「CentOS 8」は2021年終了、今後は「CentOS Stream」に注力”. OSDN (2020年12月9日). 2020年12月10日閲覧。 ^ a b CentOS Product Specifications ^ a b “CentOS Overview”. 2013年10月31日閲覧。 ^ “CentOS Product Specifications” (英語). CentOS Project (2020年12月8日). 2020年12月10日閲覧。 ^ a b “Software Collections 1.0: Release Notes”. centos.org. 2013年10月31日閲覧。[リンク切れ] ^ a b “Red Hat Extends Red Hat Enterprise Linux Platform with Latest Versions of Popular Programming Languages and Databases” (2013年9月12日). 2013年10月31日閲覧。 ^ “[CentOS-announce] Software Collections for CentOS-6 (x86_64 only)”. centos.org (2014年2月19日). 2014年2月20日閲覧。 ^ a b “Red Hat Releases Red Hat Developer Toolset 2.0 with Update to GCC” (2013年9月12日). 2013年10月31日閲覧。 ^ “[CentOS] RH developer toolset”. centos.org (2013年9月17日). 2013年10月31日閲覧。 ^ CentOS 7 32ビット版 ^ “DistroWatch.com: Fermi Linux”. distrowatch.com. 2018年12月24日時点のオリジナルよりアーカイブ。2018年12月23日閲覧。 ^ 公式フォーラム[リンク切れ]等を中心に sent-oss（セントス）と発音する例も。 ^ White Box Enterprise Linux 本家サイトニュース[リンク切れ]とCentOS本家サイトヒストリー[リンク切れ]を参照 CentOS プロジェクト・ホームページ（英語） プロジェクト公式Wiki（英語） CentOS FAQ（公式FAQ）（英語） CentOS - Free books DistroWatch (収録パッケージのバージョン詳細) CentOS RHEL Fedora ウィキメディア・コモンズには、CentOSに関連するメディアおよびカテゴリがあります。 Fedora AlmaLinux Rocky Linux ポータル FLOSS ポータル オペレーティングシステム Linuxディストリビューションの比較 Red Hat Enterprise Linux派生ディストリビューション