• Ventas: 1-800-961-2888
  • Servicio: 1-800-961-4454

Elegir una distribución de Linux


Elegir una distribución de Linux

Si recién comienza a usar Linux deberá elegir entre diferentes distribuciones que le resultarán poco familiares. En este artículo trataremos de aclarar estas opciones.

Muchísimas opciones

Cuando crea una instancia de servidor tiene que elegir qué distribución de Linux desea usar. Afortunadamente, todas las distribuciones comparten muchas de sus funciones. La mayor diferencia radica en la presentación y el enfoque.

Factores principales a considerar

Al analizar esta lista de distribuciones tenga en cuenta qué tipo de servidor quiere. Un servidor de producción necesita ser estable y confiable, mientras que un servidor que se diseña para entretenimiento le da más libertad para funciones y software nuevos.

Cualquier distribución permitirá que coloque la mayoría del software que necesite. Todas permiten tener servidores web, servidores de bases de datos y servidores de aplicaciones, es lo que se denomina la "pila LAMP" estándar. Todas son Linux y todas tienen acceso a repositorios de paquetes de software que contienen miles de programas diseñados específicamente para esa distribución.

Por último, tenga en cuenta su nivel de experiencia en la administración de Linux. Las distribuciones que aparecen al comienzo de la lista son más fáciles de usar para los nuevos administradores que las que figuran al final. No es coincidencia que esto refleje en la popularidad de cada distribución como sistema operativo de servidor.

Resumen rápido

Primero, analicemos un breve resumen de cada distribución que ofrecemos para ayudarlo a reducir sus opciones.

Ubuntu se enfoca en la facilidad de uso y la capacidad de ofrecer nuevas versiones de software.

CentOS hace énfasis en la estabilidad y la compatibilidad con software empresarial más que en funciones de vanguardia.

Debian es igualmente conservador y se enfoca en software probado y estable, pero con un acceso más sencillo a un repositorio de paquetes más nuevos pero potencialmente menos estables.

Red Hat es la mejor opción cuando necesita el nivel máximo de compatibilidad de software empresarial pero tiene un cargo extra por licencia.

Fedora tiene un diseño similar a CentOS pero ofrece una variedad de paquetes de software más amplia y más actualizada.

Gentoo le permite controlar minuciosamente cada aspecto del sistema y cómo se compila el software que este utiliza, por lo que es una buena opción para aquellos que están aprendiendo a programar en Linux.

Arch está orientado a aquellas personas que se sienten cómodas operando un servidor Linux y desean tener más control sobre las tareas internas del servidor.

Ahora, analizaremos cada distribución con más detalle.

Las distribuciones

Algunas de estas distribuciones están basadas en otras. Muchas comparten un administrador de paquetes (CentOS, Red Hat y Fedora usan paquetes "RPM" mientras que Ubuntu y Debian usan paquetes "APT" o ".deb"). En resumen, existen muchísimas interrelaciones en el mundo de Linux.

Estas similitudes significan que, en general, no hay opción mala. Lo peor que puede pasar es que algunas tareas tomen un poco más de trabajo que otras, por lo que no debe preocuparse tanto a la hora de eligir su distribución. Cualquiera sea su decisión, no debería tener grandes inconvenientes.

Ubuntu

Ubuntu es reconocido por ser fácil de usar, lo que explica su popularidad en computadoras de escritorio y servidores. Ubuntu también ayuda a los usuarios a estar al día con las últimas versiones de software ya que se lanzan actualizaciones regularmente.

La desventaja de las actualizaciones frecuentes es que es difícil evitar que se presenten errores. A tal fin, Ubuntu lanza periódicamente versiones LTS (del inglés, Long-Term Support), que significa con "servicio técnico a largo plazo" . Las versiones LTS usan versiones de paquetes que son consideradas más estables que de vanguardia, lo que las hace más aptas para su uso en servidores de producción que las versiones provisionales de Ubuntu.

Si no tiene idea de qué distribución utilizar, Ubuntu LTS es una opción segura para empezar. Una distribución ampliamente adoptada, lo que significa que hay muchos foros y sitios de Internet donde los usuarios de Ubuntu pueden encontrar recursos útiles.

Ubuntu utiliza apt como su administrador de paquetes.

CentOS

CentOS es una distribución que pone énfasis en la confiabilidad. Reproduce la Red Hat Enterprise Linux en todo lo posible, omitiendo únicamente los componentes pagos de esa distribución. Esto significa que CentOS es una distribución muy estable y una buena opción para los ambientes de producción. Además, generalmente es compatible con software empresariales, aunque no siempre cuenta con servicio técnico oficial de los proveedores de software.

El precio de la estabilidad es que las versiones de software incluidas con CentOS muy pocas veces son las más recientes y avanzadas. Los paquetes que vienen incluidos con CentOS han sido perfeccionados con el tiempo para solucionar la mayor cantidad de errores y fallas de seguridad posibles.

CentOS usa rpm como su administrador de paquetes.

Debian

Debian se enfoca en la estabilidad y la seguridad de sus versiones oficiales. En ese aspecto puede ser similar a CentOS, debido a que usa paquetes más antiguos y ya probados. La confiabilidad de Debian es tal que muchas otras distribuciones (por ejemplo, Ubuntu) se construyen sobre versiones de Debian.

Debian ofrece un repositorio "inestable" para los administradores de servidores ambiciosos que buscan incorporar nuevas versiones de software a una instalación de Debian sin sacrificar la estabilidad del resto del sistema.

Debian usa apt como su administrador de paquetes.

RHEL

Red Hat Enterprise Linux (RHEL) está diseñado para servidores de nivel empresarial. Esto significa que es estable y maneja bien las cargas pesadas.

El precio de la confiabilidad es, en este caso, literal. RHEL requiere que se pague un cargo adicional de licencia a Red Hat para tener acceso a los componentes y actualizaciones pagas del software.

La razón principal para usar RHEL es si utiliza un paquete de software que incluye RHEL en su lista de sistemas operativos compatibles. En general, esto implica software empresarial de máximo rendimiento diseñado para empresas de gran tamaño. Si invierte tanto dinero en su software querrá asegurarse de utilizarlo en un sistema operativo que le permita recibir servicio técnico de su proveedor de software.

Si no está utilizando un software que requiera RHEL pero desea aprovechar su confiabilidad, puede, por lo general, utilizar CentOS sin ningún problema. El costo adicional de RHEL vale la pena cuando se incluye servicio técnico de su proveedor o si desea aprovechar el servicio técnico de Red Hat directamente.

Si no sabe si usa un software empresarial, lo más seguro es que no. Use otra distribución por el momento, podrá cambiar luego si decide migrar a un software que requiere RHEL.

RHEL usa el administrador de paquetes rpm.

Fedora

Fedora fue originalmente la versión gratuita de la distribución de Linux de Red Hat. Red Hat aún patrocina la distribución. No obstante, mientras la distribución actual de Red Hat es muy conservadora en cuanto a sus opciones de paquetes, Fedora se enfoca en incluir los software más avanzados. El ciclo de versiones de Fedora es breve, ya que continuamente cambian a paquetes de software más nuevos.

Fedora es una buena opción si desea tener fácil acceso a nuevas versiones de software a poco tiempo de su lanzamiento. Fedora es una distribución muy popular para computadoras de escritorio y para quienes desean aprender a usar Linux como un pasatiempo, pero no deja de ser una sólida distribución para servidores.

Fedora usa el administrador de paquetes RPM.

Gentoo

Gentoo es una distribución poco común ya que su comportamiento por defecto es compilar el software instalado, en lugar de utilizar paquetes precompilados. Esto significa que Gentoo puede resultar algo intimidante para los nuevos administradores del sistema y configurarlo puede llevar algo de tiempo (la compilación tarda).

Si sabe qué tipo de opciones de compilador son ideales para su ambiente, entonces Gentoo puede ofrecerle un nivel de optimización de sistema que es difícil de obtener con otras distribuciones. Podrá configurar opciones por defecto para el compilador del sistema, así como también configurarlas por paquete para que se apliquen cuando el administrador de paquetes actualice y recompile software.

Gentoo es una excelente opción si desea un ambiente que lo obligue a aprender más sobre la programación para Linux, o, si es un administrador de sistema experimentado que desea tener control minucioso de todos los aspectos del sistema. De lo contrario, probablemente sea más seguro que pruebe con otra distribución.

Gentoo usa el administrador de paquetes emerge.

Arch

Arch es una distribución para administradores de sistemas con su propia filosofía de diseño, "el estilo Arch". Es un enfoque que comienza a tener sentido una vez que se aprende cómo está organizado el sistema pero puede ser un poco abrumador si no conoce mucho sobre la administración de Linux.

Si es un administrador de sistemas experimentado y desea tener un control minucioso sobre cómo se ejecutan los programas en el servidor, pero no desea trabajar con el nivel de detalle y complejidad que Gentoo ofrece, entonces, vale la pena que pruebe con Arch. Si no tiene mucha experiencia como administrador de sistema, le recomendamos probar con otra distribución por ahora. Siempre podrá experimentar con Arch más adelante, cuando se sienta más seguro.

Arch usa el administrador de paquetes pacman.

Resumen

La información anterior debería darle una idea general de lo que distingue una distribución de Linux de otra. No obstante, no es un análisis exhaustivo de las distribuciones mencionadas. Puede obtener más información en sus respectivos sitios web.

Afortunadamente, todas estas distribuciones están basadas en Linux, por lo que todas tienen una línea de base de rendimiento. Que algunas distribuciones no hagan énfasis en la estabilidad no significa que sean inestables, simplemente implica que contienen errores que no existen en las distribuciones más conservadoras. De manera similar, si una distribución pone énfasis en la estabilidad tampoco significa que el software que utiliza es muy antiguo, simplemente no incluirá las funciones más actualizadas.

¿Aún no está seguro de cuál elegir? Tan solo pruébelas. Reconstruir un VPS con una nueva imagen no toma mucho tiempo, así que experimente un poco antes de decidirse e instalar un software definitivamente. Incluso puede ser muy divertido, hacer pequeños ajustes a una instancia que sabe que puede reconstruir en cualquier momento es sorprendentemente liberador.

Una vez haya elegido una distribución, puede visitar nuestro Centro de conocimientos y buscar ayuda para configurarla o visitar el sitio web oficial de la distribución y ver los documentos originales.







© 2011-2013 Rackspace US, Inc.

Excepto cuando se indique lo contrario, el contenido de este sitio está bajo una licencia Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License


Ver especificaciones de licencia y DESCARGO DE RESPONSABILIDAD