サーバー環境でのdebと比較してrpmの利点は何ですか? [閉鎖]

サーバー環境でのdebと比較してrpmの利点は何ですか? [閉鎖]

この関連質問debとrpmの長所と短所は何ですか?PCに焦点を当てているように見えますが、サーバー側ではなぜほとんどのサーバーがRedHat / CentOSまたはSUSEを実行するのですか?

debと比較してrpmが大幅に改善されましたか?それともコミュニティではなく会社が提供する製品でしょうか?

ベストアンサー1

同じ基本的な問題を解決するために、deb と rpm のパッケージ形式は同時に独立して開発されました。ほとんどのサーバーはRHELを実行します。 RHELは歴史的に最も人気のあるディストリビューションであり、新技術が登場したときにこれを受け入れ、忍耐を持った人々が自分が理解するディストリビューションに専念できるようにしてくれるからです。エンタープライズ展開を計画している場合は、RHEL / CentOSを使用することをお勧めします。特定の展開の経験を持つ人を見つけ、従業員を配置する方が簡単です(パッケージ管理者によるものではありません)。 CanonicalはUbuntu Enterpriseを提供していますが、企業としてのサポートインフラストラクチャはSuSEやRed Hatほど開発されておらず、依然としてエンタープライズLinuxではニッチな技術です。

形式自体は互いに相談せずに問題を解決しようとしますが、ある形式に存在するものが別の形式にも存在するという点だけが異なります。左ハンドル国と右ハンドル国と少し似ています。規則を一貫して適用する限り、両方とも問題はありません。同じ理由で、両方のソリューションを統合するインセンティブはほとんどありません。実際には問題になりません。両方のソリューションは機能的に競争力があり、RPMベースのディストリビューションとdpkgベースのディストリビューション間の広範なABI互換性を保証するものではありません(つまり、パッケージマネージャソフトウェアを共有しても大きな利点はありません)。

apt-get管理者は、「and」のようなシンボルをどれだけ好むかなどの個人的な好みを持つことができますが、yumそれはすべてです。

ただし、選択したパッケージに関する限り、「エンタープライズ」と「コミュニティ」スタイルのパッケージ開発に集中したいが、それでもファイル形式ではありません。

コミュニティパッケージには一般的に非常に緩い品質保証要件があり、コミュニティディストリビューションには、すべての人が必要なパッケージを見つけることができるように、すべてを提供する強力なインセンティブがあります。エンタープライズパッケージは、信頼性のためにメジャーリリース内のABI互換性、パッケージの選択、新機能の導入などを保証します。

  • これABI保証 - アプリケーションバイナリインタフェースを使用すると、システム更新を実行し、置き換えられたエントリ(ライブラリ、実行可能ファイルなど)にリンクされている個々のプログラムを簡単に再起動できます。上流の修正があなたに出荷されるバージョンに関連する場合、EL配布プロバイダは他の何も損なわないように修正を配送中のバージョンにバックポートする方法を見つける必要があります。これは、プラットフォーム自体が実行する必要があるISV製品の製品認証を取得するのにも役立ちます。

  • 制限されたパッケージの選択により、パッケージを提供する企業は、問題に対する解決策を見つけるときに表示されるソフトウェアに対してより広範な品質チェックを実行できます。これは、パッケージが絶望的に​​壊れずに含まれる前に誰かに役立つように見えるFedoraとは対照的です。

  • 新機能には明らかにバグが発生し、継続的な変更やサポートの中断が発生する可能性があります。遅延採用機能は、企業ユーザーを混乱から保護するEL展開方式ですが、ABI互換性要件を保証するのにも役立ちます。

おそらくあなたが望むよりも多くの情報があるでしょう。しかし、それはすべてです。

おすすめ記事