¿Qué versión de Linux debo usar para servir un VCS?

¿Qué versión de Linux debo usar para servir un VCS?

Hola, estoy buscando una distribución de Linux que cumpla con mis siguientes requisitos. Esta máquina será básicamente una caja de servidor para mi desarrollo de software. Necesito instalar Mercurial y Subversion para poder alojar mis propios repositorios.

Requisitos de Linux (en orden que necesito)

  1. Fácil instalación del paquete
  2. Soporte para mi hardware. (Vea abajo)
  3. Buen soporte para instalación y configuración con Mercurial y Subversion.
  4. GUI básica (como XFCE, es decir, preferiblemente no Gnome o KDE)
  5. Instalación rápida

Hardware del servidor

  • AMD Athlon 1,8GHz
  • 1,5 GB de RAM
  • 320 GB de alta definición
  • Tarjeta gráfica básica
  • Ethernet (sin wifi)

Respuesta1

Dado que parece que desea que sea fácil de instalar y mantener, honestamente sugeriría CentOS en gran parte porque hay una base de instalación activa de buen tamaño (por lo que no es tan difícil encontrar documentos sobre él) y el largo ciclo de soporte (compatible hasta marzo de 2014) significa que realmente no tendrá que preocuparse por la máquina una vez que esté configurada hasta mucho después de que sea probable que siga siendo útil.

Para Subversion, si planea servirlo a través de httpd, entonces es ridículamente fácil de configurar simplemente instalando el mod_dav_svnpaquete y editando el /etc/httpd/conf.d/subversion.confarchivo para que apunte a su repositorio.

Respuesta2

Mi preferencia personal es Debian o Ubuntu (en su caso Xubuntu, aunque GNOME es sólo un poco más pesado que XFCE).

¿También realmente necesitas una GUI? Dejar eso es una manera fácil de ahorrar un poco más de energía/CPU/RAM.

Respuesta3

Casi todas las distribuciones de Linux, excepto algunas de juego esotéricas, harán lo que quieras.

Si estás un poco familiarizado con alguno, úsalo. Si no conoces a ninguno, pero tu mejor amigo/alguien a quien puedes preguntarle si algo sale mal es un fanático de Debian/Ubuntu/Red Hat/CentOS/etc, entonces úsalo.

Respuesta4

Slackware o CentOS es lo que desea en una máquina que simplemente se encuentre en segundo plano y funcione. He usado personalmente Slackware durante aproximadamente 11 años y mi primera instalación está funcionando sin problemas.

información relacionada