最近、私は何年も使ってきたディストリビューションであるDebianを変えたいという誘惑を受けました。私には安定性が非常に重要であり、最先端の機能には興味がないので、RHELを試してみることにしました。無料ではなく、CentOSを知っていることを考慮して、問題をさらに調査することにしました。
検索中に興味深いユーザーレビューを見つけました。クリストファーこれに質問、これには以下が含まれます。
「はい…ソースコードを再コンパイルしてください。ただし、Red Hatだけがそれを正しくコンパイルできる「秘密のソース」を持っています。CentOS 6はRHEL 6とのバイナリ互換性が85%異なります。
これは、「Red Hatはオペレーティングシステムに多くの投資をします。CentOSに似ていますか?もう少し「プライベートソース」にするためにできることはありますか?」という元の質問をさらに強化します。
しかも実際の問題:
CentOSはRHELとバイナリ互換であると考えられていますが、「実際」との違いは何ですか?さまざまなコンパイル構成を使用してまったく異なるオペレーティングシステムを作成できますか?
ベストアンサー1
Redhatはオペレーティングシステムに多大な投資をしています。 [...]もっと「プライベートソース」にするために彼らができることはありますか? 」
なぜそう言うのかよくわかりません(まるでプライベートソースが良いものであるかのように)。 RHは他のディストリビューション会社よりも多くのFOSSを開発していますが、唯一の会社ではなく、コミュニティ全体が大きく関わっています。はい。 RHは職業を「失ったが」同じ制約の下で他の人が貢献した仕事も得た。
CentOSはRHELとバイナリ互換であると考えられています。
ややそうです。私はRHEL用に設計されたものがCentOSで失敗することを見たことがありません。アップデートはCentOSよりもはるかに早くRHELにプッシュされるため、通常はサポートのためにRHELサブスクリプションを購入します。
異なるコンパイルオプションを使用してまったく異なるオペレーティングシステムを生成することは可能ですか?
コンパイル時の決定には多くのバリエーションがあるかもしれませんが、RHの「秘密のソース」がそのように魔法的であるとは思いません。ディストリビューションを実際に差別化する最大の部分は次のとおりです。一部パッケージの選択とパッケージリリースの管理)。