我应该使用什么Linux版本来提供VCS服务?

您好,我正在寻找符合我的以下要求的Linux发行版。 这台机器基本上就是我的软件开发的一个服务器机箱。 我需要安装Mercurial和Subversion,所以我可以托pipe我自己的仓库。

Linux要求(为了我需要)

  1. 简易包安装
  2. 支持我的硬件。 (见下文)
  3. 良好的Mercurial&Subversion安装和configuration支持。
  4. 基本的GUI(如XFCE,即最好不是Gnome或KDE)
  5. 快速安装

服务器硬件

  • AMD Athlon 1.8GHz
  • 1.5 GB RAM
  • 320GB高清
  • 基本的graphics卡
  • 以太网(无WiFi)

既然听起来像你想让它易于安装和维护,我老老实实地build议CentOS在很大程度上是因为有一个很好的大小活动安装基础(所以不是很难find文档)和长支持周期(支持2014年3月)意味着在机器设置好之前,您不必担心机器,直到它可能仍然有用。

对于颠覆,如果你打算通过httpd提供服务,那么只需安装mod_dav_svn包并编辑/etc/httpd/conf.d/subversion.conf文件以指向你的存储库,就可以很容易地进行设置。

我的个人偏好是Debian或Ubuntu(在你的情况下,Xubuntu,尽pipeGNOME只比XFCE稍重)。

你也真的需要一个GUI吗? 放弃这是一个简单的方法来节省更多的电力/ CPU / RAM。

几乎所有的Linux发行版,除了一些深奥的游戏,都会做你想要的。

如果你对任何一个人都有点熟悉,那就用它。 如果你不知道,但是你最好的朋友/某个人,你可以问问是否Debian / Ubuntu / Red Hat / CentOS / etc的粉丝,然后使用它。

  • Xubuntu的
  • Debian的
  • Slackware的
  • Gentoo的
  • 任何其他分布(他们都可以调整,以满足您的要求)

Slackware或CentOS是你想要的只是在后台工作的机器上。 我已经使用了Slackware个人约11年,我的第一个安装程序已经启动,没有任何打嗝。