私たちはこの業界で小規模なスタートアップを運営していますSaaS
。現在、従業員の約半分は、Windows XP以外の独自のラップトップとさまざまなLinuxディストリビューション(Ubuntu、Debian、Fedora)を使用している開発者です。私たちの従業員の残りの半分は、管理作業にOpenOffice、Thunderbird、およびFirefoxのみを使用し、オペレーティングシステムが実行されている限り、使用されるオペレーティングシステムにはほとんど興味がありません。
まもなく従業員のワークステーションに投資する予定であるため、会社の基本ディストリビューションになるLinuxディストリビューションを選択する必要があります。財政上の理由から、安定性を排除した後、安定性が主な焦点となるでしょう。Debian
あるいは、centOS
私が読んだところによれば、これが正しい選択であるようです。RHEL
客観的なビジネスの観点から冷静に長所と短所を眺め、好みは取り除いて何に集中すべきでしょうか。
centOS
他のディストリビューションでは提供できませdebian
んが、私たちに提供できるものはありますか?SElinux
同様のセキュリティシステムはどうですか?
答え1
私はこの質問に対する普遍的な標準的な答えが見つからないと思います。真実は、あなただけが答えを知っているということです。
考慮すべきいくつかのランダム事項:
外国の配布を避ける
選択できる信頼できる分布(debian
、、、、、…)がたくさんあります。あなた自身のLFSやそれに似たものを持つことを考える必要はありません。centos
opensuse
ubuntu
fedora
ゴボリナックス。主流のディストリビューションは、現場でのテストをより多く行っただけでなく、助けを容易に受けることができます。
あなたのサーバーには何がありますか?
ワークステーションで同じディストリビューション(または近い親戚debian-ubuntu、centos-fedora...)を使用する方が簡単かもしれません。開発者環境と本番サーバー間の非互換性を想像できますか?
開発者にお問い合わせください
プログラマーのどれも使用方法がわからない場合は、「より良い」ディストリビューションを強制する必要はありません。彼らの意見を尋ねることはより正確です。
有料サポートを検討してください
時には、最も熟練したLinuxの専門家でさえ、何十ものワークステーションをサポートする時間がありません。 Canonical、Red Hat、その他多くの場所で有料サポートを提供しています。費用がかかっても、第三者に支援を任せれば、コア事業、つまり自分が一番良いことに集中できます。
ローリングリリース防止
これは最初のポイントでの小さな変化です。バージョンのない製品をサポートするよりも悪いことはありません。 Arch Linux、Sabayon、Gentooはすべて優れたディストリビューションですが、適切なバージョン管理が不足しているため、迷子になりやすいです。ここでこの質問をする場合は、開発者の作業環境を統合したいと思うかもしれません。バージョンが必要です。
具体的な内容を読む
あなたのビジネスは、特定のソフトウェアパッケージ(PHP、MySQL、git、memcachedなど)によって異なります。採用する前に、既存のディストリビューションのドキュメントで一般的な/既知の問題を見つけてください。
答え2
SELinuxは非常に敏感な環境に適した選択肢ですが、経験豊富な管理者が必要であり、制御機能を削除する必要があるため、スタートアップには適していない可能性があります。
したがって、より標準的なディストリビューションを維持するのは簡単です。
Debian、CentOs、またはUbuntuがそうです。すべて適切に保護され、積極的に開発および維持され、使いやすいです。
答え3
CentOSを使用してください。ただし、従業員にKDEを使用するかGNOMEを使用するかを選択させます。
Debian は頻繁に変更されます。 RHはRH5とRH6の10年間のサポートを発表しました。まだ行く道は遠いですね。