Qual versão do Linux devo usar para servir um VCS?

Qual versão do Linux devo usar para servir um VCS?

Olá, estou procurando uma distribuição Linux que atenda aos meus seguintes requisitos. Esta máquina será basicamente uma caixa de servidor para meu desenvolvimento de software. Preciso instalar o Mercurial e o Subversion para poder hospedar meus próprios repositórios.

Requisitos do Linux (para que eu precise)

  1. Fácil instalação do pacote
  2. Suporte para meu hardware. (Veja abaixo)
  3. Bom suporte para instalação e configuração com Mercurial e Subversion.
  4. GUI básica (como XFCE, ou seja, de preferência não Gnome ou KDE)
  5. Instalação rápida

Hardware do servidor

  • AMD Athlon 1,8 GHz
  • 1,5 GB de RAM
  • HD de 320 GB
  • Placa gráfica básica
  • Ethernet (sem Wi-Fi)

Responder1

Como parece que você deseja que seja fácil de instalar e manter, eu honestamente sugeriria o CentOS em grande parte porque há uma base de instalação ativa de bom tamanho (portanto, não é tão difícil encontrar documentos sobre ela) e o longo ciclo de suporte (suportado até Março de 2014) significa que você realmente não precisará se preocupar com a máquina depois de configurada, até muito tempo depois de ainda ser útil.

Para o subversion, se você planeja servi-lo via httpd, é ridiculamente fácil de configurar, simplesmente instalando o mod_dav_svnpacote e editando o /etc/httpd/conf.d/subversion.confarquivo para apontá-lo para o seu repositório.

Responder2

Minha preferência pessoal é Debian ou Ubuntu (no seu caso, Xubuntu, embora o GNOME seja apenas um pouco mais pesado que o XFCE).

Além disso, você realmente precisa de uma GUI? Abandonar isso é uma maneira fácil de economizar um pouco mais de energia/CPU/RAM.

Responder3

Praticamente todas as distros Linux, exceto algumas distros esotéricas, farão o que você quiser.

Se você estiver um pouco familiarizado com algum deles, use-o. Se você não conhece nenhum, mas seu melhor amigo/alguém a quem você pode perguntar se algo der errado é um fã do Debian/Ubuntu/Red Hat/CentOS/etc, então use-o.

Responder4

Slackware ou CentOS é o que você deseja em uma máquina que fica em segundo plano e funciona. Eu uso pessoalmente o Slackware há cerca de 11 anos e minha primeira instalação está funcionando sem problemas.

informação relacionada