Ubuntu Server 10.10 と Fedora Server 14 の比較
VM (VMWare Workstation 上) で Mono、MySQL 5.5、OpenLDAP を実行する Web サーバーを作成したいと考えています。
「Ubuntu Server vs. Fedora Server」を検索すると、大抵は炎上と雑音ばかりが出てきます。良い記事もいくつかありますが、それらは古くなっているか、説得力のある議論ではありません。
答えはおそらく「場合による」だとわかっていますが、私は ServerFault の集合知を活用し、可能な限り意見、経験、事実の情報を得たいと考えました。
私の選択基準は(上記以外では)以下のとおりです。
- 使いやすさ
- 開発の容易さ
- 信頼性
- 安全
答え1
あなたが挙げたディストリビューションはサーバーに特化したものではありません。汎用性が高いので、仕事ただし、重要なのは、サーバーにとって通常理想的な期間 (Fedora の場合は 13 か月、Ubuntu の場合は 18 か月) よりも短い期間でアップグレードを計画する必要があり、リリース内の更新頻度が理想よりも高くなる可能性があることです。
合理的に計画できない場合は、Ubuntu 16.04 リリースリリース (10.04 など) はサーバー使用で 5 年間サポートされますが、Red Hat Enterprise Linux 6 は Fedora から派生したもので、10 年ほどサポートされます。コストやライセンス追跡が問題になる場合は、CentOS の再構築 (RHEL 6 ではまだリリースされていません) もビット単位で互換性のあるオプションです。サポート期間は同じですが、セキュリティ更新の短い遅延は避けられません。
答え2
違いはありません。実質的に、MonoDevelop を含め、Ubuntu 用の mono パッケージはすべて Fedora でも利用できます。
Fedoraは6ヶ月のリリースサイクルで、各リリースは2つの新しいリリースの後にサポート終了となることに注意してください。そのため、F14はF16が発売された後はアップデートは行われません約 1 年です。一方、Ubuntu のサイクルはより長くなります。
より長いサイクルを持つFedoraのようなディストリビューションが必要な場合は、セントOS。
更新: Ubuntu LTS はリリース サイクルがより長いバージョンです。mattdm のコメントをお読みください。
答え3
私が他のディストリビューションではなく Ubuntu Server を選んだ理由をお伝えします。
- Ubuntuはおそらく最も人気のあるLinuxディストリビューションの1つであり、膨大なユーザーベースを持っているため、遭遇する可能性のある問題のほとんどは(おそらく)解決されています。
- 多くのmonoユーザー/開発者/デプロイヤーは、その人気と上位の事実のためにUbuntuを選択しているため、このディストリビューションでmono関連の問題が解決される可能性は高いです。
- MonoDevelopにはUbuntu用のパッケージがある
- 私の意見では、信頼性とセキュリティの問題は、ユーザーベースの大きな圧力により、より早く解決されるはずです(もちろんこれは主観的であり、状況によって異なります)