Ubuntuのような「汎用」ディストリビューションと比較して、CentOSを「エンタープライズ」とするものは何ですか


20

Ubuntuのような「汎用」ディストリビューションと比較して、CentOSを「エンタープライズ」とするものは何ですか

「エンタープライズ」と言うとき、実際には「サーバー展開に適している」という意味です。私は自分のコンピューター(Ubuntuを実行している)でWebアプリケーションをホストすることを考えていたので、CentOSがサーバーで30%の市場シェアを持っているというページに出くわしたので、一般的な質問です。もちろん、それはそれがとにかく良いことを正確に示しているわけではないので、私はただ尋ねたかっただけです。

編集

私が本当に理解していない別のことがあります...これらのディストリビューションのほとんどは、同じアプリケーションを使用し、同じパッケージマネージャーを持ち、それらはすべて同じカーネルで動作します。違いはどこですか?

RHELの「ハッピーテキストページ」には次のように書かれています。

  1. より安全なアプリケーション
  2. 一般に悪用されるセキュリティ上の欠陥(標準ソフトウェアスタックに統合されたバッファオーバーフローなど)に対する保護
  3. SELinuxセキュリティ機能による最高級の保護。システムサービスを攻撃から完全に透過的に保護し、拡張と導入が容易です。
  4. スマートカード認証のサポート

ご質問

  1. どうやって?RHELが何らかの方法で使用するソフトウェアスタックのバージョン(私の場合はPythonとSQLite3)を変更していない限り、違いはありません。
  2. 他のすべてのディストリビューションはそれを主張していませんか?
  3. SELinuxに関する問題について聞いたことがあります。それについてもっと知りたいです。

2
ただのメモ...レッドハット、およびその他のすべてのディストリビューションは、そうしようとしないものを保存し、そのソフトウェアを変更します。アーチはしないようにします。
xenoterracide

SELinuxに関する質問は、それ自体で適切な別の質問になる場合があります。
jsbillings

jsbillings:それによって、「ねえ、これは面白い...以前聞いたことがある。チェックしてみよう...」
aviraldg

簡単な答え:CentOS 7.xは、RHEL 7.x(redhat enterprise linux)に直接基づいているという事実と、rhel 6にあるcentos 6.xに基づいています。
ron

centos wiki:CentOSはRed Hat、Incの再配布ポリシーに完全に準拠しており、機能的にRed Hat Enterprise Linuxと互換性があることを目指しています。CentOSは主にパッケージを変更して、商標登録されたベンダーのブランドとアートワークを削除します。
ron

回答:


14

RHEL / CentOS(および他のEnterprise Linux製品)が提供するものの1つに、他のディストリビューションが提供しないものの1つがAPI / ABIの安定性です。これは、RHELを初めて使用する多くの人々にとって不満です。なぜなら、利用可能なバージョンはすべて、Ubuntu / Fedora / Gentoo / Whateverの最新リリースにある最新リリースよりも古いということだけだからです。ただし、RHELボックスにデプロイされた製品をサポートしている場合、製品がAPIを変更するために使用する基礎となるテクノロジーを心配する必要はありません(新しいバージョンのapache、php、perl、python、glibc、なんでも)。これは、RHELに提供されるほとんどのカーネルモジュールにも当てはまります。

例として、RHEL 5.0で実行するWebアプリケーションを開発した場合、RHELシステムがセキュリティの更新とバグ修正を取得している間、2年後もRHEL 5.6で実行し続けることをかなり確信で​​きます。ずっと。

「より安全な」質問に答えるには、RHELは提供するリリースバージョンにセキュリティ修正をバックポートするため、基盤となるシステムのセキュリティを心配することなくソフトウェアをリリースするための安定したAPIを引き続き使用できます。


1
RHELはUbuntu LTSと比較してどうですか?
シェパン

...何かを変更する場合を除きます。VMware Server 2.0.xをホースする5.4のglibcの変更のように。
デビッドマッキントッシュ

@David:確かに、公正にしましょう。VMwareは部分的に障害を抱えています。彼らは可能性があり、この問題を解決するためのVMware 2.0.3をリリースしているが、彼らは、VMware Serverの殺したかったので、彼らは3つの貧弱な選択肢の一つに皆を強制:ロールバックのglibcは、VMware 1.1に戻る、またはESXiへの移行。
ウォーレンヤング

@Warren true。しかし、私は通貨のVMwareではなく、安定性のためにRHELを構築しました。RHELの魅力は大きな変更ではなく、失敗しました。副作用としてVMwareのマーケティングに巻き込まれたという事実は、私とは無関係です。
デビッドマッキントッシュ

9

私が働いている世界では、使用するすべてのCADツールでRedHat Enterpriseを使用する必要があります。特定のカーネルバージョンとビルド番号を使用するものもあれば、ベンダーが製品をサポートしません。

彼らがこれを行う理由は明らかです。ディストリビューションと潜在的なカーネルとライブラリの組み合わせが多すぎるため、考えられるすべての環境を再現して製品を検証したり、顧客が目にしているエラーを再現したりすることができません。RedHatを要求するということは、参照プラットフォームを使用して顧客のエラーを再現できることの両方を意味します。また、RedHat参照環境に起因する実際の問題が実際に修正される可能性を高めるために、お客様はRedHatとサポート契約を結んでいること。

一部のCADツールで1シートあたり年間数千ドルを費やしている場合、RedHatのサポートコストは四捨五入されます。

そうは言っても、私の顧客のほとんどは、1つまたは2つの本物のRedHatシステムのみを持ち、CentOSでほとんどのコンピューターを実行しています。これはRedHatの無料の再構築です。問題が見つかった場合、RedHatシステムで再現され、ベンダーはそこから問題を喜んでサポートします。


6

これは本当にあなたの状況に依存します。Ubuntuには、多くの点でRHEL / CentOSと同等の優れたLTS(長期サポート)バージョンもあります。私は混合環境で働いています。一般的にデスクトップにFedoraまたはUbuntuを使用し、FreeBSDやGentooなどをアプライアンスや主にCentOSに固執するサーバーに使用しますが、多くのUbuntuサーバーも管理します。

私はどちらかが他よりも良いとか悪いとか言うつもりはありません。ただ異なる目標です。どちらも有料サポートを提供し、実際、CentOSはRHELが無料で再構築されているため、RHELとUbuntuを実際に比較しています

Ubuntuサーバーは、インストールを行い、PHP、MySQL、または他のプログラムの最新かつ最高のバージョンを使用したい場合、RHELよりも新機能の方が一般的です。Ubuntuが必要になります。RHELで入手できますが、それは苦痛です。だから、それは本当にあなたがそれを使用する方法に要約されます。このサーバーが一人でクローゼットの中に座って、主に既製のプログラムを実行していて、それで作業するのに十分な時間があれば、Ubuntuを選んでください。この場合、このボックスの更新は問題になりません。更新によって何かが壊れた場合、数分で修正できます。椅子のすぐ隣のラックにUbuntuサーバーがあります。LTS以外のUbuntu上にあり、distのアップグレードやセキュリティ更新を行うのに問題はありません。

ただし、多数のサーバーを管理し、多くの非標準ソフトウェアまたはその他のカスタムセットアップをボックスで使用する場合は、RHEL / CentOSを選択してください。RHEL / CentOSでアップデートが壊れることはありません。私は数百マイル離れた場所に非常にアクセスが制限されたボックスがあり、自動セキュリティ更新をうまく実行し、カスタマイズで問題を引き起こしたことはありません。Ubuntuについても同じことは言えません。

両方で時間を過ごし、あなたが好きなものとあなたの特定のニーズに合うものを見てください。


RHELとUbuntu LTSまたは通常のUbuntuリリースと比較していますか?
シェパン

2
LTS。その方が良いですが、それでもRHELほど長期的な心配はありません。
ゼブ

1

CentOSは、「エンタープライズ」市場を対象とするRed Hat Enterprise Linuxの無料の派生物であるため、サーバーなどのさまざまなプラットフォームでの展開向けに特別に設計されています。その市場をターゲットにするために、ディストリビューションはおそらく最先端のものを含めるのではなく、パッケージの古い安定したバージョンに重点を置きます。セキュリティも焦点になります。

詳細については、RHEL サーバーの機能と利点およびデスクトップ機能のページをご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.