¿Cuál es la mejor distribución para instalar Asterisk?
La gente que empieza con Asterisk y que quiere montar un servidor dedicado suele preguntar cual de las distribuciones de Linux es la más recomendada para este objetivo. Las respuestas suelen ser, como siempre, una jaula de grillos cada uno recomendando la distribución que utilizan y la verdad es que, en el fondo la posible respuesta que se suele dar es que: -«Asterisk funciona perfectamente bajo cualquier distribución«, cosa realmente lógica desde el punto de vista en que al compilar un código fuente bajo unas librerías estables, cualquiera de las distribuciones que puedas utilizar funcionará perfectamente.
No obstante, según una encuesta que se realizó hace algún tiempo en la página web de los usuarios de Asterisk-ES, la mayoría se decantan por dos: Debian y CentOS.
Los que respondieron CentOS, la mayoría lo utilizan porque es la distribución en la que se basa TrixBox, una distribución que ya trae Asterisk y unas sencillas herramientas que permiten configurar automáticamente «cualquier» tarjeta (aunque a veces falle y no las detecte, o lo haga mal). Una de las ventajas es que emula una RedHat Enterprise, lo que hace que los paquetes específicos para esta distribución sea compatible con CentOS.
Otra ventaja que tiene el CentOS es la gran cantidad de usuarios que trabajan con esta distribución y la cantidad de paquetes en ‘rpm’ que existen, lo que hace que exista multitud de foros de usuarios que preguntan y responden basados en esta distribución.
Debian es otra gran distribución que tiene como ventaja la facilidad y transparencia de todo lo que se hace, desde instalar un paquete, hasta configurar la tarjeta de red. Otra ventaja es la estabilidad de los paquetes ya que se liberan versiones una vez que han sido duramente testeados por los usuarios, esto acarrea un inconveniente, el número de paquetes es menor que el de cualquier otra distribución, aunque aún así, el repositorio de la versión de Debian estable (sarge) tiene más de 60.000 paquetes listos para su utilización tras un único comando de instalación.
Volviendo al tema de «la mejor distribución para un servidor Asterisk», y recordando un poco las palabras de Mark Spencer en la Astricon 2005 celebrada en Madrid. -«Suelo utilizar Fedora, aunque mi trabajo es de desarrollador, la mayoría de mi equipo suele utilizar Debian, aunque hay de todo…».
Personalmente yo suelo recomendar Debian por diversos motivos:
– La instalación es modo gráfico, pero es realmente tan sencilla que casi se instala sin querer.
– Al no instalar modo gráfico ni frame buffer, utiliza los recursos de CPU y memoria para lo que realmente interesa.
– Los paquetes necesarios son tan estables que puedes estar seguro de que el servidor no tendrá ningún problema.
– La instalación mínima para tener un servidor Asterisk, apenas ocupa 400Mb de disco duro.
– La actualización de paquetes se hace con un simple: ‘apt-get upgrade‘
– Instalación de un paquete y de sus paquetes dependientes con un simple: ‘apt-get install PAQUETE‘
– No instala librerías que no vayas realmente a utilizar.
– Compatible con casi cualquier arquitectura y tecnología desde un i386 en adelante.
Realmente un servidor Asterisk dedicado, debe ser exclusivamente para eso y no disponer de entorno gráfico que pueda ocasionar una carga inútil al procesador y a la memoria RAM a la vez que libera al procesador de interrupciones de la tarjeta gráfica (PCI o AGP). Tampoco es muy recomendable instalar servicios que no se vayan a utilizar y que puedan sobrecargar el sistema: servidores de bases de datos, de correo electrónico, de FTP, de páginas webs, etc.