Ubuntuのような「ユニバーサル」ディストリビューションと比較して、CentOSが「エンタープライズ」と見えるのはなぜですか?
「エンタープライズ」とは、実際には「より良いサーバー展開」を意味します。一般的な質問です。私のコンピュータ(Ubuntuを実行)でWebアプリケーションをホストすることを検討していますが、CentOSがサーバー市場シェアの30%を占めているというページを見つけました。もちろんだからといって必ずしも良くなったという意味ではないので、ただ聞いてみたかったです。
編集する
私が本当に理解できないもう1つの事実は、これらのディストリビューションのほとんどは同じアプリケーションを使用し、同じパッケージマネージャを持ち、すべて同じカーネルで動くことです。では、違いは何ですか?
RHELの「幸せなテキストページ」は次のように言います。
- より安全なアプリケーション
- 標準ソフトウェアスタックに統合されたバッファオーバーフローなどの一般的なセキュリティ脆弱性から保護します。
- SELinuxセキュリティ機能により、最高レベルの保護を提供します。攻撃からシステムサービスを保護し、完全に透明で、拡張と採用が容易です。
- スマートカード認証のサポート
質問
- どのように? RHELが使用するソフトウェアスタックのバージョン(私の場合はPythonとSQLite3)を変更しない限り、違いはありません。
- 他のすべてのディストリビューションも同じことを言っていませんか?
- SELinux関連の問題について聞きました。それについてもっと知りたいです。
- ?
ベストアンサー1
RHEL / CentOS(および他のエンタープライズLinux製品)が他のディストリビューションで提供していない機能の1つは、API / ABIの信頼性です。これは、RHELに初めて接する多くの人々が欲求不満を感じる理由です。なぜなら、利用可能なバージョンがUbuntu/Fedora/Gentoo/Whateverの最新バージョンより古くなっているからです。ただし、RHELシステムにデプロイされた製品をサポートしている場合は、製品に使用される基本技術とそのAPIの変更(新しいバージョンのapache、php、perl、python、glibcなどを使用)について心配する必要はありません。これは、RHEL用に提供されているほとんどのカーネルモジュールにも当てはまります。
たとえば、RHEL 5.0で実行されるWebアプリケーションを開発している場合、2年後もRHEL 5.6で動作し続け、RHELシステムは常にセキュリティ更新プログラムとバグ修正を引き続き受け取ることを保証できます。
「より安全な」質問への回答:RHELはセキュリティ修正を提供するリリースバージョンとしてバックポートであるため、基本システムのセキュリティを気にせずにソフトウェアをリリースするための安定したAPIを引き続き使用できます。