CentosとRedhatの違いとつながり

RedHatがリリースされると、バイナリとソースコードの配布の2つの方法があります。配布方法に関係なく、無料で入手して(たとえば、インターネットからダウンロードして)、再度リリースすることができます。ただし、オンラインアップグレード(パッチを含む)またはコンサルティングサービスを使用する場合は、料金を支払う必要があります。

CentOSとRedhatの関係
RedHatは常にソースコード配布方法を提供してきました。CentOSはRedHatによって発行されたソースコードを再コンパイルして、使用可能なバイナリバージョンを形成します。 LINUXのソースコードはGNUであるため、RedHatのソースコードを取得してから新しいバイナリにコンパイルすることは合法です。 RedHatのみが商標であるため、新しいリリースではRedHatの商標を削除する必要があります。
この種の配布に対するRedHatの態度は、「私たちは実際にはこの種の配布に反対していません。実際に私たちにお金を払うユーザーは、システム自体ではなく、私たちが提供する商用サービスを高く評価しています。」したがって、CentOSはRedHatのすべての機能、さらに優れたソフトウェアを入手してください。ただし、CentOSはユーザーに商用サポートを提供しておらず、確かに商用責任を負いません。

RedHatのアップグレードにお金をかけたくないので、RedHatをCentOSに転送したい場合。もちろん、UNIXの豊富な経験が必要なので、RedHatの商用技術サポートは重要ではありません。ただし、純粋に企業である場合でも、RedHatソフトウェアを購入し、対応するサービスを購入することをお勧めします。これにより、IT管理コストを節約し、専門的なサービスを受けることができます。

つまり、CentOSとRedHatのどちらを選択するかは、会社に対応する技術力があるかどうかによって異なります。
1、 CentOSはRedHatASシリーズとして完全に理解できます! RedHat ASの改良により完全にリリースされ、さまざまな操作や用途はRedHatと変わりません。
2、 CentOSは完全に無料で、RedHatASシリーズのようなシリアル番号は必要ありません。
3、 CentOS独自のyumコマンドは、サポートサービスの購入にお金が必要なRedHatとは異なり、システムを即座に更新できるオンラインアップグレードをサポートします。
4、 CentOSは多くのRedHatASバグを修正します
5、 CentOSバージョンの説明:
CentOS4.0はRedHatAS4と同等です
CentOS4.1はRedHatAS4U1と同等です
CentOS4.2はRedHatAS4U2と同等です
CentOS4.3はRedHatAS4U3と同等です
CentOS4.4はRedHatAS4U4と同等です

**Red Hat **
Redhatには、無料と有料の2つの主要なLinux製品シリーズがあります。

1 )無料のFedoraCoreシリーズ

これは主にデスクトップバージョンで使用され、より多くの新機能のサポートを提供します。
Red Hatの製品には、Red Hat Linux(Redhat 8、9など)とエンタープライズリリース用のRed Hat Enterprise Linuxがあり、どちらもネットワークFTP経由で無料で入手して使用できますが、2003年にRed HatLinuxは廃止されました。開発、それがRedhat10がない理由です。そのプロジェクトはFedoraプロジェクトに置き換えられ、Fedora Coreという名前でリリースされ、一般ユーザーに無料で提供されます。 FedoraCoreのLinuxディストリビューションは非常に迅速に更新されています。新しいバージョンは約半年でリリースされます。現在のバージョンはFedoraCore6です。このFedoraCoreの実験は強い味わいがあり、リリースされるたびに新しい機能が追加されます。成功した結果は、RHELのリリースで採用されます。それにもかかわらず、頻繁に改善および更新される不安定な製品は、企業にとって最良の選択ではありません。ほとんどの企業は、依然として有料のRHEL製品を選択しています。

2 )有料エンタープライズシリーズ

このシリーズは、AS / ES / WSとその他のブランチに分かれています。 Red Hat Enterprise Linux:RHELと略されるredhatのエンタープライズバージョン。次のバージョンを含みます。
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 LinuxASは2つ以上のCPUと8GB以上のメモリをサポートできます。

Red Hat Enterprise LinuxASの一般的なアプリケーション環境は次のとおりです。
データベースおよびデータベースアプリケーションソフトウェア、WEBおよびミドルウェア、CRM、ERP、SCM

2、 Red Hat Enterprise Linux ES Red Hat Enterprise Linux ES(エントリーサーバー)
IntelX86市場向けのエンタープライズポータルからエンタープライズミドルレベルアプリケーションまでのサーバーオペレーティングシステムを提供します。 1〜2CPUおよび8GB未満のメモリを備えたシステムをサポートします。小規模なシステムと低コストをサポートすることを除いて、Red Hat Enterprise LinuxASと同じパフォーマンスを提供します。

Red Hat Enterprise LinuxESの一般的なアプリケーション環境は次のとおりです。
会社のWEBアーキテクチャ、ネットワークエッジアプリケーション(DHCP、DNS、ファイアウォールなど)、メールおよびファイル/印刷サービス、中小規模のデータベースおよび部門別アプリケーションソフトウェア

3、 Red Hat Enterprise Linux WS
Red Hat Enterprise Linux WS(Workstation)は、Red Hat Enterprise LinuxASおよびESのデスクトップ/クライアントパートナーです。 Red Hat Enterprise Linux WSは、1〜2 CPUのIntelおよびAMDシステムをサポートし、デスクトップアプリケーションに最適な環境です。一般的に使用されるさまざまなデスクトップアプリケーションソフトウェア(Officeツール、メール、インスタントメッセージング、ブラウザなど)が含まれ、さまざまなクライアントサーバー構成ツール、ソフトウェア開発ツール、およびさまざまなアプリケーションソフトウェア(EDAや石油/ガスアプリケーションソフトウェアなど)を実行できます。 )。 Red Hat Enterprise Linux Wとサーバー製品は同じソースコードからコンパイルされていますが、ネットワークサービス機能(DNSやDHCPなど)を提供しておらず、クライアントアプリケーションにのみ適しています。

AS、ES、WSの関係

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のリリースフォーム、SP1からSP6へのMicrosoftのWindows NT4、SP1からSP4へのWindows2000などと非常によく似ています。 ASのこれらのアップデートバージョンに含まれるメインプログラムパッケージバージョンには特定の違いがあります。それらを混在させないことをお勧めします。そうしないと、問題が発生しやすくなります。 PrimaとPleskのインストールパッケージは、さまざまなディストリビューション向けに特別に設計されており、通常、ダウンロードページに、どのバージョンとどの更新システムがサポートされているかが示されています。

ESはASの簡易バージョンです。一般的なASシリーズとの違いは、ASは4つ以上のCPUをサポートしますが、ESは2つのCPUしかサポートできないことです。ほとんどのパッケージでASとESの間に違いはなく、カーネルなどのいくつかのパッケージのみです。 ASとESの価格差は比較的大きく、ESは通常サーバーと一緒に購入したOEMバージョンで使用されます。たとえば、DELLサーバーを購入した場合、LinuxはESシリーズになります。 ASシリーズと一致させたい場合は、数千ドルを費やす必要があります。

ESのさらに簡略化されたバージョンであるWSは、主に企業内のデスクトップオフィス市場を対象としており、中国ではめったに使用されません。

RedhatのFedoraCoreLinuxとEnterpriseLinuxはどちらもGNUプロトコルに従う必要があります。つまり、独自のソースコードをリリースする必要があります。したがって、無料のFedora Core Linuxの場合、ISOCDをRedhatWebサイトから直接ダウンロードできます。また、プログラムパッケージのソースCDであるSRPMのISOをダウンロードすることもできます。有料のEnterpriseLinuxシリーズは商用製品であるため、WebサイトからISOファイルをダウンロードすることはできず、正式な承認が必要です。 Enterprise LinuxもGNU契約に従う必要があるため、ソースコードをリリースする必要があります。そのため、RedhatのWebサイトで、AS / ES / WSシリーズのSRPMソースISOファイルを入手できます。これらのファイルは自由にダウンロードでき、コードを変更し、再コンパイルして使用できます。

CentOS
Community ENTerprise Operating Systemプロジェクトが誕生し、その頭文字はCentOSです。 CentOSコミュニティは、Redhat Webサイト上のすべてのソースコードをダウンロードし、それらを再コンパイルします。再コンパイル後、AS / ES / WSは商用製品であるため、すべてのRedhatロゴとロゴを独自のCentOSロゴに変更する必要があります。たとえば、AS4の元のSRPMソースコードをコンパイルすると、CentOS4.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も提供します。サーバーCDとともにインストールされるシステムは、最小限のLinuxカーネルとhttpd / mysqlなどの一般的に使用されるパッケージであり、サーバー用のXwindowsデスクトップやその他の役に立たないソフトウェアは含まれていません。

CentOSとREDHATの違い:

  1. GPLは、Linuxカーネルで使用されるソフトウェアライセンスです。GPLの機能は、他の人のコードを使用して変更し、変更されたコードを公開する必要があることです。

  2. すべてのLinuxはGPLの下でライセンスされています。GPLライセンスではGPLソフトウェアを有料で販売できますが、ソースコードを公開する必要があるため、各Linuxディストリビューションのコードは完全に公開されますが、コードを使用する人も公開で変更する必要があります。コード。

  3. Redhatのコードは公開されていますが、彼のバイナリRPMパッケージの更新は無料ではなく、GPLライセンスに違反していません。そのため、CentOSプロジェクトの設立を考え始めた人もいます。

  4. Redhatのソースコードは公開されているため、CentOSプロジェクトの人々はそれを受け取り、自分でコンパイルします。同じコードと同じコンパイラが同じものを自然にコンパイルします。 Redhatのロゴと対応する情報が削除され、コア管理ツールは引き続きrpmです。これは、Redhatのup2dateではなく無料のソフトウェアパッケージマネージャーyum(イエロードッグアップデートマネージャー)です。Up2dateアップデートはRedhatに接続されています。有料のサービスサイトについては、お金で購入したサービスコードが認定されています。

  5. 世界中の多くの人々がRedhatを使いたいと思っているが、Redhatの課金サービスに悩まされているため、CentOSのユーザーはたくさんいます。現在、CentOSはLinuxディストリビューションのトップ10に入っており、このページの10番目のディストリビューションはCentOSです:[トップ10ディストリビューション](http://distrowatch.com/dwres.php?resource=major)

  6. 品質に関しては、CentOSは理論的にはRedhatと同じである必要があります。結局のところ、CentOSは同じソースコードです。

CentOSを説明するには、上記の6つのポイントで十分です。

FreeBSDとは:
FreeBSDは完全なシステムです。lsやcdなどのすべての小さなコマンドは独自のプロジェクトチームによって開発されています。Linuxディストリビューションは、実際にはLinuxカーネルをダウンロードし、GNU Coreutils(一般的に使用されるコアの小さなコマンドを含む)をダウンロードして、自分でカスタマイズします。システム。数日前に手動でシステムをコンパイルしたことを覚えておいてください。 FreeBSDは、4.4BSDから進化したUnixのようなオペレーティングシステムであり、Linuxカーネルも使用しません。
FreeBSDで使用されるソフトウェアライセンスはBSDLです。BSDLの特徴は次のとおりです。私のコードを無料で使用でき、私のコードに基づいて変更されたコードを開示する必要はありません。私のコードに問題がある場合は、私を訴えないでください(元の:しないでください)私に支払う、私を訴えないでください)。 BSDLが好きな人の多くは、コードを最大限に使用できる限り、GPLとは異なり、コードを返済する必要があると考えています。非常に多くのネットワーク機器と一部の営利企業が、完全に無料のソフトウェアプロジェクトであるFreeBSDの開発を後援しています:[freebsdfoundation.org](http://www.freebsdfoundation.org/donate/sponsors.shtml)

参考資料:

[ CentosとRedhatの違いと接続](http://www.linuxdiyf.com/viewarticle.php?id=218621)

[ Linuxディストリビューション:CentOS、Ubuntu、RedHat、Android、Tizen、MeeGo](https://blog.csdn.net/Linux%E5%8F%91%E8%A1%8C%E7%89%88%EF%BC %9ACentOS%E3%80%81Ubuntu%E3%80%81RedHat%E3%80%81Android%E3%80%81Tizen%E3%80%81MeeGo)

Recommended Posts

CentosとRedhatの違いとつながり
CentOS7とCentOS6の違い
CentOSとUbuntuの違い
python2.xとpython3.xの違い
LinuxシステムにおけるCentOSとUbuntuの違い
centos7とcentos6の違い(カーネル、コマンドなど)の最初の理解
javaとpythonの構文の違い
pythonとpycharmの違いは何ですか
同期Pythonと非同期Pythonの違いは何ですか?
Python2とPython3の違いの簡単な要約
Python拡張機能の違い
pythonスクリプトとWebページの違いは何ですか
Open3DバージョンとUbuntuの関係
VMware FusionはCentOS7をインストールし、ネットワークを構成します
CentOS(RHEL)カーネルバージョンとシステムバージョン間の対応
システムバージョンとマシン桁を表示するCentOS7システム
仮想マシンcentosとホストが相互にpingを実行します
centos7をインストールして接続します
Vmware-Centos8をインストールして起動します
Vmware-Centos7をインストールして起動します
オープンソースEDAツールをコンパイルしてインストールします-CentOS8のSurelog