ホームページ > 記事 > システムチュートリアル > Centos と Redhat: 比較と相関分析
CentOS は、Community ENTerprise OS の略称で、多くの人はコミュニティ エンタープライズ オペレーティング システムと呼んでいますが、どのように呼んでも、Linux オペレーティング システムのリリース バージョンです。
CentOS は新しい Linux ディストリビューションではありませんが、Red Hat という名前に関しては、誰もが聞いたことがあると思われます。 Red Hatファミリーにはエンタープライズ版のRed Hat Enterprise Linux(以下、RHEL)という製品があり、CentOSはこのRHELのクローン版です。 RHEL は多くの企業で使用されている Linux ディストリビューションで、使用するには Red Hat に料金を支払う必要があり、有料サービス、テクニカル サポート、バージョン アップグレードが受けられます。 CentOS は RHEL と同様の Linux システム環境を構築できますが、Red Hat に製品料金やサービス料金を支払う必要はなく、有償のテクニカル サポートやアップグレード サービスも受けません。
Red Hat の製品には、Red Hat Linux (Redhat8,9 など) と、ネットワーク FTP 経由で無料で入手して使用できるエンタープライズ版 Red Hat Enterprise Linux がありますが、2003 年に Red Hat Linuxはリリースを停止し、そのプロジェクトは Fedora プロジェクトに置き換えられました。Fedora プロジェクトは Fedora Core という名前でリリースされ、一般ユーザーが無料で利用できるようになりました。 Fedora Core は、更新が非常に速く、新しいバージョンは約半年でリリースされる Linux ディストリビューションです。現在のバージョンは Fedora Core 6 です。この Fedora Core の実験は非常に趣があり、リリースごとに新機能が追加され、成功した結果は RHEL リリースに採用されます。それでも、頻繁に改善や更新が行われる不安定な製品は企業にとって最良の選択ではなく、ほとんどの企業は依然として有料の RHEL 製品を選択するでしょう (これには深い意味があります。たとえば、企業がお金を稼ぐために Linux を使用すれば、企業はお金を稼ぐことになります)。受け取ったお金は企業に還元され、企業間で資金が循環して社会に還元され、サービス水準の向上などにつながります。
RHEL を構成するソフトウェア パッケージのほとんどは、GPL 契約に基づいてリリースされており、これは私たちがしばしばオープン ソース ソフトウェアと呼ぶものです。そのため、Red Hat もこの契約に従って RHEL を構成するソフトウェアパッケージを公開しており、GPL 契約に従ってさえいれば誰でもオリジナルのソフトウェア構成をベースに再開発・公開することが可能です。 CentOS は、RHEL リリースに基づいて RHEL のコンポーネントを複製および再作成する Linux ディストリビューションです。 RHEL の CentOS クローンだけでなく、White Box Enterprise Linux、TAO Linux、Scientific Linux もあります (他のものは聞いたことありませんね?)。
RHEL のクローンと言われていますが、まったく同じではなく、100% 互換性があります (本当ですか?)。ただし、RHEL に対応したソフトウェアが CentOS 上で 100% 正常に動作する保証はありません。また、セキュリティ脆弱性の修正やソフトウェアパッケージのアップグレードはRHELの有償サービスやテクニカルサポートに相当し、数日、数週間、数か月の遅れも発生します(実際、どれくらい遅いかは明らかではありません)。
CentOS の正式名称には Enterprise OS とあり、エンタープライズ システムを意味しますが、このエンタープライズ システムはエンタープライズ レベルのシステムではありませんが、エンタープライズ レベルのアプリケーションに必要な要素を提供できます。
###例えば:###安定した環境
長期的なアップグレードおよびアップデートのサポート
非常に保守的です
大規模システムも非常に優れたパフォーマンスを発揮します
CentOS の出会い
CentOS と RedHat の関係
RedHat は常にソース コードの配布を提供しており、CentOS は RedHat がリリースしたソース コードを再コンパイルして、使用可能なバイナリ バージョンを形成します。 Linux のソース コードは GNU であるため、RedHat のソース コードを入手して新しいバイナリにコンパイルすることは合法です。 RedHat は商標であるため、新しいリリースから RedHat 商標を削除する必要があるだけです。
この種のディストリビューションに対する RedHat の態度は次のとおりです:「私たちは実際にはこの種のディストリビューションに反対しているわけではありません。実際に私たちにお金を払っているユーザーは、システム自体を評価しているのではなく、私たちが提供する商用サービスを評価しています。」 RedHat のすべての機能と、さらに優れたソフトウェアを入手できます。ただし、CentOS はユーザーに対して商用サポートを提供しておらず、当然ながら商業的責任も負いません。
RedHat のアップグレードにお金を払いたくないため、RedHat を CentOS に移行したい場合。もちろん、UNIX を使用した豊富な経験が必要なので、RedHat の商用技術サポートは重要ではありません。ただし、純粋にビジネス指向の企業の場合でも、RedHat ソフトウェアを購入し、対応するサービスを購入することをお勧めします。これにより、IT 管理コストを節約し、専門的なサービスを受けることができます。
つまり、CentOS と RedHat のどちらを選択するかは、自社に相応の技術力があるかどうかによって決まります。
1. CentOS は RedHat AS シリーズとして理解できます! RedHat AS を改良して完全にリリースされました! さまざまな操作や使い方は RedHat と変わりません!
2. CentOS は完全に無料であり、RedHat AS シリーズのようなシリアル番号は必要ありません。
3. CentOS の独自の yum コマンドはオンライン アップグレードをサポートしており、システムを瞬時に更新できます。サポート サービスの購入に費用が必要な RedHat とは異なります!
4. CentOS は多くの RedHat AS バグを修正しました!
5. CentOS バージョンの説明:
CentOS4.0はRedHat AS4と同等です
CentOS4.1はRedHat AS4 U1と同等です
CentOS4.2はRedHat AS4 U2と同等です
CentOS4.3はRedHat AS4 U3と同等です
CentOS4.4 は RedHat AS4 U4 と同等です
Redhat には 2 つの主要な Linux 製品シリーズがあります:
1 つ目は無料の Fedora Core シリーズで、主にデスクトップ バージョンに使用され、多くの新機能のサポートを提供します。
(注: Red Hat の製品には、RedHat Linux (Redhat8,9 など) と、ネットワーク FTP 経由で無料で入手して使用できるエンタープライズ版 Red Hat Enterprise Linux があります。ただし、2003 年に Red Hat Linux は開発を停止したため、Redhat10 は存在しません。そのプロジェクトは Fedora プロジェクトに置き換えられ、Fedora Core という名前でリリースされ、一般ユーザーに無料で使用できるようになりました。Fedora Core Linux ディストリビューションは非常に迅速に更新され、新しいバージョンは約半年後にリリースされる予定です 現在のバージョンは Fedora Core 6です この Fedora Core の実験は味が濃いです リリースごとに新機能が追加され 成功した結果は RHEL に採用される予定ですしたがって、頻繁に改良や更新が行われる不安定な製品は企業にとって最良の選択ではありません。ほとんどの企業は依然として有料の RHEL 製品を選択します。)
2 つ目は有料の Enterprise シリーズで、AS/ES/WS などのブランチに分かれています。 Red Hat Enterprise Linux: redhat のエンタープライズ バージョン、略称: RHEL。次のバージョンが含まれます:
1. Red Hat Enterprise Linux AS
Red Hat Enterprise Linux AS (Advanced Server) は、エンタープライズ Linux ソリューションの中で最もハイエンドの製品であり、エンタープライズ関連のアプリケーションおよびデータセンター向けに特別に設計されています。 Red Hat Enterprise Linux AS は、IBM i シリーズ、p シリーズ、および z シリーズ/S-390 システムをサポートする唯一の製品です。 Intel X86 プラットフォームでは、Red Hat Enterprise Linux AS は 2
をサポートできます。データベースおよびデータベース アプリケーション ソフトウェア
WEBとミドルウェア
CRM、ERP、SCM
2. Red Hat Enterprise Linux ES Red Hat Enterprise Linux ES (エントリーサーバー)
インテル X86 市場向けに、エンタープライズ ポータルからエンタープライズ中間層アプリケーションまでのサーバー オペレーティング システムを提供します。 1 ~ 2 個の CPU と 8GB 未満のメモリを備えたシステムをサポートします。 Red Hat Enterprise Linux AS と同じパフォーマンスを提供しますが、より小規模なシステムとより低いコストをサポートします。一般的な Red Hat Enterprise Linux ES アプリケーション環境は次のとおりです:
会社の WEB アーキテクチャ
ネットワーク エッジ アプリケーション (DHCP、DNS、ファイアウォールなど)
電子メールおよびファイル/印刷サービス
中小規模のデータベースおよび部門別アプリケーション ソフトウェア
3. Red Hat Enterprise Linux WS
Red Hat Enterprise Linux WS (ワークステーション) は、Red Hat Enterprise Linux AS および ES のデスクトップ/クライアント パートナーです。 Red Hat Enterprise Linux WS は、1 ~ 2CPU の Intel および AMD システムをサポートしており、デスクトップ アプリケーションに最適な環境です。一般的に使用されるさまざまなデスクトップ アプリケーション ソフトウェア (Office ツール、メール、インスタント メッセージング、ブラウザなど) が含まれており、さまざまなクライアント サーバー構成ツール、ソフトウェア開発ツール、およびさまざまなアプリケーション ソフトウェア (EDA や石油/ガス アプリケーションなど) を実行できます。ソフトウェア)。 Red Hat Enterprise Linux Windows およびサーバー製品は同じソース コードからコンパイルされていますが、ネットワーク サービス機能 (DNS や DHCP など) は提供されず、クライアント アプリケーションにのみ適しています。
(注: Advanced Server、AS と略されます。AS は、標準 Linux カーネルをベースとして、パフォーマンスが強化され、信頼性が向上し、多くの一般的なサーバー ドライバーが統合されています。IBM/DELL は簡単に識別できます /ディスク アレイ カードやその他の機器は、 HP などの一般的なラック サーバー。主な AS バージョンは 2.x/3.x/4.x で、これを AS3/AS4 と呼びます。各バージョンにはいくつかのアップグレードがあります。AS4 の最初のリリース後、いくつかのアップデートが行われました。現時点では AS4 Update1 がリリースされ、将来的には AS4 Update2/Update3 などが AS4u1/AS4u2/AS4u3 などと省略されて表示される予定です。これも Microsoft のリリース形式とよく似ています。 Microsoft Windows NT4 AS は SP1 から SP6、Windows2000 は SP1 から SP4 などにリリースされており、AS のアップデート バージョンに含まれる主要パッケージのバージョンにはいくつかの違いがあります。混合しないことをお勧めします。混合しないと問題が発生しやすくなります。 Prima と Plesk のインストールパッケージ には、さまざまなディストリビューションを対象としたデザインがあり、通常、ダウンロード ページには、サポートされているバージョンと更新されたシステムがマークされています。
ES は AS の合理化されたバージョンです。一般的な AS シリーズとの違いは、AS が最大 4 チャネルをサポートしていることです。WS は ES をさらに簡略化したもので、主に企業内のデスクトップ オフィス市場を対象としており、中国ではほとんど使用されていません。 )
Redhat の Fedora Core Linux と Enterprise Linux はどちらも GNU プロトコルに従う必要があります。つまり、独自のソース コードをリリースする必要があります。したがって、無料の Fedora Core Linux では、Redhat Web サイトから ISO ディスクを直接ダウンロードできます。また、プログラム パッケージのソース コード CD である SRPM ISO もダウンロードできます。有償のEnterprise Linuxシリーズは商用製品のため、WebサイトからISOファイルをダウンロードすることができず、正式なライセンスを購入する必要があります。 Enterprise Linux も GNU プロトコルに従う必要があるため、ソース コードを公開する必要があります。そのため、Redhat Web サイトでは、AS/ES/WS シリーズの SRPM ソースコード ISO ファイルを入手できます。これらのファイルは自由にダウンロードし、コードを変更し、再コンパイルして使用することができます。
Community Enterprise Operating System プロジェクトが誕生しました。その略称は CentOS です。 CentOS コミュニティは、Redhat の Web サイトからすべてのソース コードをダウンロードし、再コンパイルします。再コンパイル後、AS/ES/WS は商用製品であるため、Redhat のロゴとロゴはすべて独自の CentOS ロゴに変更する必要があります。たとえば、元の AS4 SRPM ソース コードをコンパイルすると、CentOS 4.0 になります。 AS4Update1のソースコードをコンパイルするとCentOS4.1になります。 AS4Update2のソースコードをコンパイルするとCentOS4.2になります。同様にCentOS 3.x/4.xが対応バージョンとなります。
したがって、CentOS は Redhat の AS/ES/WS の無料バージョンであると言います。 CentOS を使用すると、AS/ES と同等のパフォーマンスとエクスペリエンスを得ることができます。 CentOS は、1 ~ 4 または 1 ~ 5 の番号が付いたいくつかの標準 ISO を提供することに加えて、最小 1CD のサーバー CD も提供します。 Server CD でインストールされるシステムには、最小化された Linux カーネルと一般的に使用される httpd/MySQL およびその他のパッケージが含まれており、Xwindows デスクトップやサーバーにとって役に立たないその他のソフトウェアは含まれていません。
したがって、将来的には、centos の rpm パッケージを検索すると、対応する Red Hat パッケージが見つかるようになります。
以上がCentos と Redhat: 比較と相関分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。