プログラマーのプライベートサーバー用の Linux ディストリビューション [終了]
質問
私は、ローエンドの古い (安い!) コンピューターを、Subversion、Mercurial、Trac、そしておそらくその他の小さなサーバーとしてノンストップで実行できるようにするつもりです。99% は自分のためです。パフォーマンスは問題ではありません。
おそらく 1 GHz P3/P4/Celeron、256 MB SDRAM、30 GB IDE HDD など、モニターを接続できるビデオ カードが搭載されているでしょう。
Windows Server を設定することもできますが、それはやりすぎだと思います。必要なのは、ラップトップ、デスクトップから、場合によってはリモートからコードにアクセスすることだけです。Wiki、バグ トラッカーなども同様です。したがって、軽量の Linux ディストリビューションで十分だと思います。
できれば Xfce を使用した GUI が欲しいのですが、IceVM やその他の軽い GUI は気にしません。きれいである必要はありません。Windows ユーザーとして CLI が好きではないだけです。
ただし、Windows の利点は、私がすでにセットアップの経験が豊富で、リモート デスクトップを使用して直接 Windows にアクセスできることです。また、私の知る限り、「正常に機能する」ホーム サーバーにアクセスできることです。ただし、あなたが作成したディストリビューションを提案してもらえない限り、ホームサーバー向け。
それで質問は:私のニーズにはどの Linux ディストリビューションが最適だと思いますか?それとも Windows Home Server を装着するだけでよいでしょうか?
解決
Ubuntuをお勧めします。apt-get を使用すると、アプリケーションのセットアップ/インストールが簡単になります。
他のヒント
Debian を 7 年近く使用してきたので、Debian はあなたの仕事に非常に適していると思います。さらに、Red Hat ベースのディストリビューション (Scientific Linux、Fedora、CentOS など) よりも管理がはるかに便利だと思います。
編集:Ubuntu (別の投稿者が示唆している) は、本質的にデスクトップでの使用に向けた高度な Debian カスタマイズです。Ubuntu は Python スクリプトに大きく依存しており、一般に Debian よりも多くのリソースを消費します。オリジナルの Debian があなたが説明した仕事により適していると思います。
CentOS - 最も一般的なサーバー Linux ディストリビューションである RedHat Enterprise Linux の無料バージョン。
私も非常に似た目的で Debian を使用しています。これにも GUI アプリケーション インストール マネージャーがあります。(ただし、インストールしたものすべてがマネージャーから利用できるわけではなく、コマンド ラインを使用するだけでした)
私も職場でホスト開発マシンとして Red Hat を使用しています。Web 上では Red Hat/Fedora が多数サポートされているようなので、ホーム サーバーとして Fedora を検討するかもしれません。
ところで、私はほとんどのことに Windows を使用し、Linux マシンに vnc 接続するだけです。