Mira la versión de video de este artículo
En primer lugar, no hay una respuesta general que sea correcta. Si solo hubiera una opción adecuada, de lo que no vería tantos comentarios en línea argumentando qué distribución es mejor (y este artículo no sería necesario). La respuesta correcta en la medida en que la distribución es superior es la que le permite a usted o a su organización lograr el objetivo para el que ha comprado el servidor. Vale la pena ver todas las distribuciones, pero algunas se centrarán en ciertas áreas más que otras. Echemos un vistazo rápido a algunas de las opciones más populares, junto con los pros y los contras de cada uno.
Lea el documento: elegir una distribución de Linux
Establo de Debian
Si está buscando una distribución que sea sólida, no enfrenta cambios frecuentes y funciona bien para una variedad de casos de uso, entonces no busque más que Debian. Debian es una de las distribuciones de Linux más antiguas, por lo que puede pensar en ello como un veterano de la industria. Debian es celebrado por su base de fanáticos, con elementos comunes de elogio que son su estabilidad, una gran cantidad de paquetes disponibles y el hecho de que está basado en la comunidad en lugar de existir para atender los beneficios de una empresa en particular. Hay tres variaciones de Debian, que incluyen estables, pruebas e inestables. En general, la mayoría de los administradores utilizan la versión estable en los servidores, con los otros sabores dirigidos a los próximos pasos en el ciclo de vida de Debian, y brindan a los desarrolladores una vista previa de lo que está por venir.
Otro beneficio de Debian es apto (abreviatura de la herramienta de paquete avanzado). Los administradores de paquetes son un elemento común de Linux hoy en día, pero Debian es la distribución que hizo que este concepto sea famoso. En un momento en que los administradores tenían que descubrir cómo satisfacer las dependencias por su cuenta, apareció APT y simplificaron el proceso. Al igual que otros administradores de paquetes modernos, APT se encarga de resolver dependencias para usted e instala automáticamente los paquetes necesarios para satisfacer una solicitud. Hoy, la mayoría de las distribuciones de Linux tienen su propio administrador de paquetes que hace lo mismo (más o menos), pero hay algo que decir sobre el uso de una distribución que fue pionera en este enfoque.
Hasta ahora, Debian suena genial, bien? Bueno, lo es, pero al igual que todas las demás distribuciones, también hay contras. El más discordante es el hecho de que las versiones de software incluidas en los repositorios de su rama "estable" a menudo son mucho más antiguas que otras distribuciones. La razón de esto es porque la edición estable no se centra en el software Bleeding Edge, se llama "estable" por una razón. Para que los paquetes se incluyan en los repositorios de Debian, tienen que demostrar su valía al pasar por los repositorios inestables y probando primero. Este proceso puede sonar como una bendición en lugar de una maldición, y ciertamente lo es, sin embargo, si intenta instalar Debian en el hardware actual, podría pasar un mal rato con la compatibilidad. Debido a que los paquetes en versiones estables de Debian están desactualizadas, el soporte de software para dispositivos de hardware físico (como los controladores disponibles) a menudo está detrás de otras distribuciones. Esto podría significar que si tiene hardware relativamente reciente, la versión requerida del núcleo de Linux o los paquetes de controladores podría no ser lo suficientemente nuevo como para admitirlo. Claro, el hardware empresarial se mueve más lento que los dispositivos de consumo, pero aún podría haber problemas con la compatibilidad que normalmente no enfrentaría con otras distribuciones.
Dejando a un lado los paquetes de fecha, el software disponible dentro de Debian Stable disfruta de actualizaciones de seguridad durante al menos varios años, y durante ese tiempo habrá pocos (si alguno) cambios caóticos. Además, si está implementando Linux dentro de una plataforma en la nube, entonces el problema de la compatibilidad de hardware no es realmente un problema para usted: los proveedores de la nube generalmente modifican sus imágenes de implementación de Debian con los cambios requeridos para hacer que todo funcione como debería. Debian es una distribución recomendada para los administradores que están construyendo infraestructura a largo plazo sin sorpresas repentinas. En general, Debian es genial, solo asegúrese de verificar la compatibilidad primero antes de intentar instalarlo.
Prueba Debian en Linode con $ 100 en crédito, haga clic aquí
Ubuntu
Ubuntu no solo está destinado a usarse en escritorios: Canonical (los creadores de Ubuntu) produce una edición de "servidor" también. De hecho, Ubuntu es posiblemente la distribución más popular para los servidores, ya que ha disfrutado de una presencia considerable tanto en servidores físicos como virtuales. Bajo el capó, Ubuntu está en realidad bifurcado de Debian. Pero Ubuntu es más que una simple respiración, la distribución contiene beneficios adicionales sobre la base de Debian para brindarle aún más características. Y parte de la funcionalidad adicional incluye herramientas como Juju que proporcionan la capacidad de girar rápidamente las implementaciones de OpenStack y Kubernetes, y los servicios como MAAS (metal como servicio) le permiten provocar servidores físicos al iniciarlos directamente en un imagen de instalación.
Hay dos tipos de lanzamientos cuando se trata de Ubuntu; soporte intermediario y a largo plazo. Cada dos años, se lanza una nueva versión LTS. En su mayor parte, las versiones LTS son las versiones recomendadas de Ubuntu para ejecutarse en servidores. Las versiones intermediarias también son geniales, pero tienen una vida útil más corta. Las versiones de LTS reciben actualizaciones de seguridad durante cinco años, mientras que las versiones intermedias (no LTS) son compatibles con solo 9 meses. Los lanzamientos intermediarios existen como vista previa de lo que está por venir, y ofrece a los desarrolladores la oportunidad de probar sus aplicaciones contra la próxima generación de tecnologías. A menos que necesite probar software contra nuevas tecnologías (o le gustaría unirse a la comunidad de Ubuntu y ayudar a desarrollar o probar lanzamientos más nuevos), entonces es mejor seguir con LTS. De todos modos, cinco años de apoyo son más apropiados para los casos de uso empresarial.
Otra mejora que Ubuntu hace sobre Debian, es que tiene paquetes más nuevos disponibles. Y tener paquetes más nuevos también significa que Ubuntu tiene un mejor soporte de hardware, ya que proporciona un nuevo núcleo de Linux que Debian (así como los controladores más nuevos). Hay muchas menos posibilidades de que encuentre hardware no compatible mientras usa Ubuntu en comparación con Debian. Sin embargo, la compatibilidad del hardware nunca está garantizada (independientemente del sistema operativo).
Tener un software más nuevo en Ubuntu no implica necesariamente que sea menos estable. Sí, los paquetes en los repositorios de Ubuntu son más sangrantes, pero sus desarrolladores pasan una gran cantidad de tiempo asegurando la estabilidad hasta el punto de que incluso aplican parches adicionales para solidificar su plataforma.
Cuando se trata de inconvenientes, Ubuntu está bastante bien redondeado. Sin embargo, el hecho de que sea una distribución mantenida por una empresa en lugar de ser únicamente un proyecto comunitario a veces puede dividir la opinión general de la comunidad de Linux. Muchos administradores están más que bien con esto, mientras que otros prefieren seguir otra dirección. Canonical ha sido un gran administrador de Ubuntu, y ha ayudado a alcanzar alturas de popularidad con las que otras distribuciones solo podrían soñar. Por otro lado, ha habido algunas decisiones que no se han encontrado con la aclamación universal. Afortunadamente, Ubuntu y Debian comparten tanto en común que migrar de uno a otro no es el cambio más difícil que jamás haya experimentado. Pero con el respaldo de Canonical viene la capacidad de comprar un plan de soporte con la distribución, en caso de que su equipo necesite la ayuda adicional.
Ubuntu es una excelente opción para cualquier persona con hardware más nuevo, o alguien que quiera usar tecnologías más nuevas. Innovaciones como Maas, Juju (entre otros) agrega un gran incentivo para que los administradores le den una oportunidad, y su popularidad hace que sea fácil encontrar ayuda. Sin embargo, si prefiere una distribución centrada en la comunidad, Debian podría ser un mejor ajuste.
Pruebe Ubuntu en Linode con $ 100 en crédito, haga clic aquí
Red Hat Enterprise Linux
Red Hat Enterprise Linux (o RHEL para abreviar) es una de las distribuciones más largas que tenemos hoy. Hay certificaciones completas dedicadas solo a esta distribución, y tiene una fuerte presencia en la empresa. A diferencia de las otras distribuciones en esta lista, no está disponible para una descarga gratuita. El software contenido dentro de la distribución aún es de código abierto, pero se requiere una suscripción. Por esta razón, si elige o no, Rhel se reduce a su presupuesto. Y vale la pena el costo: Rhel se ha demostrado más de lo que se ha demostrado a lo largo de los años, y se confía en muchos centros de datos. Esta distribución también ha dado lugar a otros, como Centos, Oracle Enterprise Linux, Alma Linux, Fedora, entre otros.
Rhel ha hecho la transición del administrador de paquetes Yum al nuevo DNF, y ha habido muchas mejoras a lo largo de los años. La distribución utiliza el formato del paquete RPM, uno de los formatos más antiguos que existen. Otras distribuciones, como Suse, Fedora, Centos y muchas otras, utilizan el mismo formato. Se sabe que la distribución admite muchos casos de uso del servidor, como redes, contenedores, máquinas virtuales y mucho más.
Rhel es una gran elección para una compañía que busca una distribución estable que también incluya opciones de soporte.
Pruebe Red Hat Enterprise Linux en Linode con $ 100 en crédito, haga clic aquí
Cento
Al igual que Ubuntu, Centos es una de las distribuciones de servidores más populares que existen. Es casi imposible leer temas dentro de una comunidad de Linux y no encontrarlo mencionado algunas veces. Y con una buena razón, al igual que Debian, Centos es una distribución centrada en la empresa con una gran cantidad de implementaciones. Muchos administradores disfrutan de su estabilidad sólida como una roca, y su popularidad significa que no hay escasez de tutoriales y cómo está en línea para guiarlo a través de casi cualquier cosa que desee lograr con él.
Hoy en día, decidir si ir o no con Centos no es la misma conversación que solía ser tan recientemente como el año pasado, ya que el proyecto cambió recientemente de dirección. Y no es necesariamente una mala dirección, sino divisiva, no obstante. En el pasado, Centos era una recompilación de descarga gratuita de Red Hat Enterprise Linux. Un nuevo lanzamiento de CentOS fue el mismo producto que la versión correspondiente de RHEL, con la principal diferencia de que la marca Red Hat fue despojada y reemplazada por la marca Centos.
Más tarde, Centos fue realmente adquirido por Red Hat, y luego Red Hat fue adquirido por IBM. Si bien eso en sí mismo no es necesariamente algo malo, la distribución ya no es una versión de la marca de Red Hat Enterprise Linux. Recientemente, se anunció que Centro Stream sería el sucesor de Centos como solíamos saberlo, y Stream en sí es ahora una distribución siempre en evolución y ya no es un reemplazo de 1: 1 para Red Hat como solía ser.
Dejando a un lado la nueva dirección, Centos sigue siendo una distribución digna para verificar. Puede que no tenga el mismo enfoque que antes, pero eso no significa necesariamente que sea menos estable. Es una buena opción para los administradores que buscan una distribución empresarial más evolucionada, que no necesariamente tienen el requisito de ser compatible con Red Hat.
Pruebe CentOS en Linode con $ 100 en crédito, haga clic aquí
Alma Linux y Rocky Linux
Tanto Alma Linux como Rocky Linux aparecen en esta ranura, porque ambos son compatibles con RHEL 1: 1 con RHEL. En el pasado, Centos se celebró como una reconstrucción gratuita de Rhel, pero luego cambió de dirección (como se mencionó anteriormente). Esta nueva dirección resultó en algunos desarrollos interesantes en la comunidad de Linux, por decir lo menos. Tanto Alma Linux como Rocky Linux nacieron de esa nueva dirección, con la intención de seguir siendo lo que solía ser Centos.
Independientemente de si elige Alma o Rocky, ambos tienen como objetivo ser un reemplazo de RHEL. Dado que ambos están construidos a partir del código fuente de RHEL, estas distribuciones le permiten beneficiarse de la estabilidad del código de Red Hat, sin embargo, son libres de descargar y no se requiere una suscripción. Y dado que estas distribuciones se basan en Red Hat, también se encuentran los mismos beneficios con ellas: estabilidad de grado empresarial y compatibilidad de software, por nombrar algunos. Ser un reemplazo de entrega de Rhel significa que cualquier guión que pueda tener que se ejecute en CentOS y Red Hat mismo, debe seguir funcionando dentro de Alma y Rocky Linux con poco o ningún cambio necesario.
Alma Linux y Rocky Linux son excelentes para aquellos de ustedes que buscan una distribución de grado empresarial que sea compatible con las tecnologías Red Hat, así como los administradores que están configurando un centro de datos por primera vez.
Pruebe Alma Linux y Rocky Linux en Linode con $ 100 en crédito, haga clic aquí
Bonificación: SUSE
SUSE es otra distribución que es un veterano de la industria, como ha existido desde los años 90. Hay dos versiones diferentes de SUSE disponibles, SUSE Linux Enterprise Server SLES, así como OpenSuse. La principal diferencia entre los dos es que SLES es una distribución de Linux de grado empresarial tanto para estaciones de trabajo como para servidores, mientras que OpenSUSE está controlado por la comunidad y existe para promover el uso de software de código abierto. Principalmente, es más probable que OpenSUSE se encuentre en las estaciones de trabajo, mientras que SLES es más común en el centro de datos. OpenSuse mismo existe en dos variaciones diferentes, Leap y Tumbleweed. Leap es una distribución estable que no ve cambios frecuentes, mientras que Tumbleweed es una edición "rodante" de OpenSuse que brinda a sus usuarios una vista previa de las últimas tecnologías de Linux.
Para los servidores, SLES es una gran opción. Al igual que Rhel, SLES solo está disponible con un acuerdo de soporte. Y al igual que Rhel, se centra en la estabilidad de grado empresarial. SLES es casi como un software empresarial equivalente a la navaja suiza del ejército, contiene herramientas para casi todo. Si tiene la intención de configurar un servidor de directorio, servidor de archivos, host de virtualización, contenedores: SLES admite esos casos de uso y mucho más. Para ser justos, también puede configurar todos esos mismos servicios en otras distribuciones de Linux, pero una cosa que distingue a Suse de otras opciones es Yast. Yast es una de las herramientas más elogiadas dentro de la comunidad de Linux, ya que brinda a los administradores un fácil acceso para configurar sus servidores para los casos de uso más populares, todos de una sola herramienta. Ya sea que esté configurando un servidor para alojar una aplicación web o cualquier otro propósito empresarial que pueda pensar, SUSE está a la altura de la tarea.
En el lado negativo, dependiendo de dónde se encuentre geográficamente, SLES tiene una huella grande o una más pequeña. El uso con Suse varía mucho dependiendo de la ubicación, y a menudo no es tan conocido en algunos círculos como distribuciones como el sombrero rojo. Sin embargo, SUSE es una distribución poderosa para casi cualquier proyecto en el que pueda estar trabajando. Además, la distribución tiene algunas características bastante únicas, una de las cuales es el servicio de compilación abierto que tiene la intención de facilitarle la implementación de software.
¿Hay más distribuciones que las que podrían ser una buena opción para su servidor?? Bueno, por supuesto, no hay escasez de distribuciones de Linux disponibles. Los que se incluyeron en esta lista son los más populares y sirven una variedad de casos de uso. Sin embargo, esta no es una lista exhaustiva. Cuando se trata de él, la opción adecuada es la que se ajusta a su caso de uso personal. Como parte de su decisión, asegúrese de tener en cuenta el tamaño de la comunidad, lo que determinará qué tan rápido podría recibir el apoyo de las comunidades (o empresas, en el caso de SUSE y Red Hat). No puede equivocarse con ninguna de las distribuciones en esta lista, y el hecho de que tenemos una variedad tan para elegir nos da una amplia gama de opciones que podemos considerar al construir servidores o centros de datos completos.
Pruebe SUSE en Linode con $ 100 en crédito, haga clic aquí
Conclusión
Debian, Ubuntu, Rhel, Centos, Alma Linux y Rocky Linux o Suse son buenas opciones para una distribución del servidor; Elige tu favorito y no puedes equivocarte.