UNIXのルーツ(私が初めてプログラミングを学んだときのメインフレームの事実上の標準)を考えると、Linuxを実験的なMMOのオペレーティングシステムとして使用するのは当然のことでした。つまり、現在のディストリビューションが多すぎて、どのディストリビューションを試すかを把握するのはかなり難しいかもしれません。
したがって、私は彼らの視点について、より経験豊富な声を探したいと思います。
一部の規格には以下が含まれます。
- マルチコアCPUを効率的に活用(結局MMOサーバである)
- 最小限のオーバーヘッドで軽量化(初期開発はレガシーシステムで行われます)
- 無制限に実行できるほど安定しています(一部のディストリビューションはWindowsと同じようにリークがあると考えられます)。
- デスクトップ全体の代わりに単純なウィンドウマネージャを使用できます(Code :: Blocksと互換性のある環境を好む)。
- ギガビット+ネットワークのサポートが重要です。基本的な目的のためのいくつかのUSB/ビデオは無視できます。
- すばらしいコミュニティ支援
Debian、CentOS(RHELベース)、Gentoo、およびSlackwareで範囲を絞り込みました。もちろん、これらのそれぞれ(CentOSを除く)には多くの派生項目があるので、実際に範囲をまったく絞り込んでいないという意味です。 DSLは明らかに魅力的ですが、コミュニティやサードパーティのドキュメントでは多くのコンテンツが見つかりませんでした。
この点に関して、どんなアドバイスや提案があれば感謝します。
編集する:
私が尋ねなければならない質問は「どうでしょうか?」のようです。コアディストリビューションで探す必要がありますか? 」
私はLinux(主にDEを介してUbuntuを使用)の経験があまりないため、無関係な機能を削除しようとすると整合性が損なわれる可能性があることを心配しています。機能を追加することは依然としてリスクを伴いますが、機能を削除するよりも少なくなります。
答え1
実際、多くのポイントがカーネル機能に依存しているため、ほとんどの場合ディストリビューションに依存しません。一部のディストリビューションは独自のカーネルを保持していますが、特にセキュリティ関連および標準関連の問題の場合は、ソースの更新に依拠しています。
マルチコアCPUを効率的に活用:カーネルの最も重要なタスクの1つであるプロセス管理とスケジューリングに関連しています。
軽量と最小限のオーバーヘッド:まあ、「軽さ」は難しい質問です。私にとって、Debianは重いですが、Archは軽いです。しかし、他の人にとっては、Debianは軽く、Ubuntuは重いです。これは主に分布を見つけることです。不要な機能を最小限に抑えながら、必要なものすべてを備えています。。
無制限に実行できるほど安定しています(一部のディストリビューションはWindowsと同じようにリークがあると考えられます)。:あや。あなたは私を傷つけます。安定性は、プロセススケジューリング、メモリ管理、タイミング制御に依存します。すべての操作はカーネルによって処理されます。これらすべてをすばやく処理すると、システムがクラッシュする可能性が低くなります。残りはすべてシステム管理者に関するものです。
良いコミュニティをサポート:ええと…有名で有名なものを見つけてください。それからあなたはあなたの選択を知るでしょう。
他の点に関しては、自然にグラフィック環境(Ubuntuなど)には付属していないディストリビューションを探しています。あなたが言ったすべてのディストリビューションはこのプロファイルに従います。さらに、Code::Blocksは、クロスプラットフォームアプリケーション用に特別に設計されたライブラリであるwxWidgetsに依存しています。 GTKやQtサポートに限定されません!
あなたの要件は主にカーネルに関連しているので、これが最も重要な質問です。どのディストリビューションに最も満足していますか?私がいつも言ったように、システム管理者の満足度が高いほど、稼働時間がより重要になります。
修正情報:私に尋ねても私の答えは変わりません。どのコア。元のコア自体は、処理する必要がある作業に適しています。全部持っていけば超過重量distroは巨大なグラフィック環境を提供するので、ほぼ「みんな正しい」と言ってください。