それはあなたがあなたのシステムに何を望んでいるかに依存します、そして本当にここには3つの考え方があります(そしてこれはハードウェアとソフトウェアの両方に当てはまります)
まず、SFの大部分の人々が主流になっているのは、自分が知っているものが機能すること、サポートが必要であること、そして今すぐ欲しいことです。この場合、redhatベースのシステムを使用します(RHELは優れたサポートを提供し、centosは十分にテストされたRHELディストリビューションのコミュニティ再構築です)。ただし、最新かつ最高のものを取得することはできません。多くの場合、これはハードウェアにも当てはまります。
2つ目は、「道路の中間」の視点です。これは、中間地点であり、ubuntuのようなものになります。新しいパッケージ(完全に安定した安定性をわずかに犠牲にして)、インストーラー、および素晴らしいものが必要です。
場合によっては、人々はトラブルに遭遇しますが、新しいパッケージがあり、物事は合理的にテストされます Ubuntuには多くの憎しみがありますが、セットアップの容易さと合理的に新しいパッケージとの間の良い妥協点です。Debianはおそらくもう少し保守的な選択でしょう。最近では、すぐに使用できる低レイテンシのカーネルでUbuntuをセットアップすることもできます。私はubuntuとdebianが私にとってはうまくいくと感じる傾向がありますが、ymmvです。facebookやgoogleのような多くのサーバーを展開する多くの場所がこのオプションを選択します。
最後に、ソースベースのディストリビューションがあります。ほとんどの場合の初期設定は、後部の完全な痛みです。カーネルのセットアップを間違えていますか?おっと、再コンパイルに数時間かかります。インストーラーも取得しません-n00bsの場合。多くの場合、最先端のアプリケーションと、必要に応じてコンパイルするオプション(速度やメモリの使用などの最適化を選択できることを含む)、およびローリングリリースがあります。非常に具体的で難解なニーズがある場合は、gentooが最適です。数十のシステムを展開し、それを自動化する必要がある場合は...幸運を祈ります。ソースベースのディストリビューションは、単にスケーリングもしません。パッケージベースのディストリビューションIMOと同じレベルでは、かなりの柔軟性、*いくらか**余分な速度が得られますが、保守性はありません。あなたはしているではありませんおそらく15%の余分な速度を得るために、あなたはおそらく、あなたのハードウェアのためにチューニングするためにコンパイルフラグをしようと無駄時間を終わるだろう、とあなたの混乱の何かアップし、どのようなワークアウトの時間を費やしている場合、正確に失敗しました。
BSDは、OSの別個のファミリーです。一部の人々は彼らに誓っています(少なくとも1つのコミュニケーションルームの常連はfreebsdユーザーです)。異なるBSDは異なるフォーカスを持っています。たとえば、openbsdはセキュリティに取り付かれ、freebsdは「主流」です。Linuxがサポートするのと同じ種類のハードウェアサポートを持たない場合もありますが、それはかなりの数の要因に依存します。
man (1) pkg_add
およびを参照してくださいftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/
。