Alternativas a CentOS para tu servidor: Rocky Linux vs. Alma Linux

Actualizada:

En julio de 2021, la gente de CentOS (Red Hat), la distribución Linux favorita en el mundo de los servidores online, anunció que CentOS Linux 8 dejaba de tener soporte a finales de 2021, cuando realmente estaba planificado que su soporte se alargara 10 años desde su fecha de lanzamiento en 2019… Menuda jugarreta para todos los que migraron de CentOS 7 a CentOS 8 en 2021.

Pero el tema no se termina ahí, porque se acerca otra fecha importante si sigues usando CentOS 7 en tu servidor: CentOS Linux 7 llegará al final de su vida útil (EOL) el 30 de junio de 2024. No queda nada, así que ya tienes que ir pensando en alguna alternativa a CentOS. Por suerte tienes unas cuantas. Te cuento la que he elegido yo: Rocky Linux. Pero Alma Linux también es muy buena opción.

Pero te hago un pequeño resumen de tus opciones:

  1. Te pasas a una distribución completamente distinta como Debian o Ubuntu (puedes tener problemas en la migración si no eres muy experto).
  2. Te pasas a una de las nuevas versiones de CentOS que han surgido: Alma Linux o Rocky Linux. Posiblemente, sea la mejor opción. Ofrecen hasta scripts de migración de CentOS 8 a sus versiones, pero te recomiendo que empieces de cero instalando Alma Linux o Rocky Linux 9 en tu servidor. No merece la pena los disgustos que puedes tener después.

Qué es CentOS y cuál es su futuro a partir de ahora

CentOS es el acrónimo de Community Enterprise Operating System, un sistema Linux gratuito que es muy popular entre la gente que monta servidores online debido a su gran soporte a lo largo del tiempo (10 años en cada versión).

¿Problema? El sistema CentOS viene de RHEL (Red Hat Enterprise Linux), una distribución que cuesta dinero, pero que da soporte online de pago. La gente con conocimientos de Linux más avanzados no necesita ese soporte de pago y siempre han instalado CentOS de manera gratuita… Eso se ha terminado.

CentOS Linux 8 se convirtió en CentOS stream, un paso intermedio entre Fedora y RHEL, una especie de banco de pruebas para la versión definitiva de RHEL. Vamos, que el nuevo CentOS Stream, no es un sistema tan estable como hasta ahora… algo que era perfecto para instalar en tu servidor y olvidarte durante unos cuantos años.

  • A partir de ahora vamos a tener algo de este estilo en cuanto a publicaciones de sistemas: Fedora Linux > CentOS Stream > RHEL. ¿Traducción? Los usuarios que se queden con CentOS Stream van a resolver los bugs (fallos) del sistema.

Este fue el anuncio de CentOS:

El futuro del Proyecto CentOS es CentOS Stream, y durante el próximo año cambiaremos el enfoque de CentOS Linux, la reconstrucción de Red Hat Enterprise Linux (RHEL), a CentOS Stream, que se encuentra justo delante de una versión actual de RHEL. CentOS Linux 8, como una reconstrucción de RHEL 8, terminará a finales de 2021. CentOS Stream continúa después de esa fecha, sirviendo como la rama de desarrollo de Red Hat Enterprise Linux.

Mientras tanto, entendemos que muchos de ustedes están muy interesados en CentOS Linux 7, y continuaremos produciendo esa versión durante el resto del ciclo de vida de RHEL 7.

CentOS Stream también será la pieza central de un gran cambio en la colaboración entre los Grupos de Interés Especial (SIG) de CentOS. Esto asegura que los SIGs están desarrollando y probando lo que se convertirá en la próxima versión de RHEL. Esto también proporciona a los SIG un claro objetivo único, en lugar de tener que construir y probar dos versiones. Le da a la comunidad de colaboradores de CentOS una gran influencia en el futuro de RHEL. Y elimina la confusión sobre lo que “CentOS” significa en el ecosistema de distribución de Linux.

Cuando CentOS Linux 8 (la reconstrucción de RHEL8) termine, su mejor opción será migrar a CentOS Stream 8, que es un pequeño delta de CentOS Linux 8, y tiene actualizaciones regulares como las versiones tradicionales de CentOS Linux. Si está usando CentOS Linux 8 en un entorno de producción, y le preocupa que CentOS Stream no satisfaga sus necesidades, le animamos a que se ponga en contacto con Red Hat para conocer las opciones.

Se acabó instalar CentOS en entornos donde se necesita gran estabilidad, como los servidores web.

El tema suscitó una gran controversia en el mundo de los servidores online. Hay una conversación muy interesante en Hacker News… y parece que todo el mundo opina lo mismo. Menuda jugarreta por parte de Red Hat (empresa que compró CentOS hace unos años)… e IBM (empresa que compró Red Hat).

Parece que ambas empresas quieren sacar rentabilidad al mundo CentOS… y mandar todos sus usuarios a RHEL ¿NO? Vamos a ver qué alternativas a CentOS tenemos.

¿Qué sistema Linux igual de estable puedes instalar en tu servidor para sustituir a CentOS?

1.-Si quieres cambiar a una distro completamente distinta

debian linux

Lo mismo se está preguntando todo el mundo, y parece que las tres mejores opciones, por orden de preferencia, son:

  1. Debian Stable: la favorita de todos debido a su gran estabilidad. Con soporte LTS. Debian Long Term Support (LTS) es un proyecto para extender la vida útil de todas las versiones estables de Debian a (al menos) 5 años. Debian tiene varias versiones, pero nos interesan las estables: La versión estable actual de Debian es la 12, llamada Bookworm.
  2. Ubuntu Server: Viene de Debian, y es una de las distribuciones Linux más populares… pero, ¿por qué elegir Ubuntu si tienes Debian que funciona de maravilla? También tiene soporte de larga duración: Ubuntu Server 24.04 LTS (soporte a largo plazo) tiene estabilidad de clase empresarial.
  3. openSUSE Leap: otra opción bastante estable pero con un soporte de versiones menor, 36 meses en cada versión. Interesante, pero algo menos aconsejable debido a que el soporte de versiones dura menos años.

¿Es fácil una migración de CentOS a Ubuntu o Debian? Bueno, son distribuciones que se basan en premisas distintas, comandos distintos, filosofías distintas en la gestión de paquetes… así que algunos problemas te vas a encontrar en la migración, seguro.

Vas a tener que instalar el servidor de cero con la nueva distribución de Linux y luego hacer una transferencia de los datos de tu antiguo servidor.

2.-Si quieres seguir con un fork de CentOS

Ya tenemos unos cuantos «fork» de CentOS.

Rocky Linux

Uno de los creadores originales de CentOS ya lo ha pensado: «Rocky Linux es un sistema operativo empresarial comunitario diseñado para ser 100 % compatible con Red Hat Enterprise Linux ahora que CentOS ha cambiado de dirección«. Página web: Rocky Linux. Dan soporte a la versión 8 hasta el 31 de mayo de 2029 y a la versión 9 hasta el 31 de mayo de 2032. La migración de CentOS a Rocky Linux se hace con un script llamado migrate2rocky, pero mejor instalar el servidor desde cero.

Alma Linux

CloudLinux también anunció una versión derivada y de código abierto mantenida por ellos. Esta versión se llama Alma Linux y ya está disponible para descarga. La migración desde CentOS es muy sencilla.

Ambas versiones ya están disponibles como “imagen” en los principales proveedores de hospedaje web del mundo.

En caso de que no te quieras complicar mucho la vida en el cambio, la mejor opción es instalar algo similar a CentOS.

3.-Otras opciones después de la “muerte” de CentOS

Mucha gente está hablando también de Oracle Linux como la versión que más se parece a CentOS (es gratuita) y desde la que se puede migrar de manera sencilla… pero es que tiene a Oracle detrás… y la gente no se fía tampoco de esta gran empresa.

¿Y pasarte a RHEL? Bueno, si eres una gran empresa y tienes el dinero… te lo puedes permitir… pero todos los pequeños desarrolladores o la gente que quiere montar un pequeño servidor online, a lo mejor, no tiene los recursos.

¡Ojo! Los desarrolladores pueden obtener una suscripción gratuita a Red Hat Enterprise Linux Developer para fines de desarrollo registrándose y descargando el sistema a través de developers.redhat.com. Esta suscripción incluye: Red Hat Enterprise Linux Server, herramientas de desarrollo adicionales, etc. La suscripción gratuita también incluye el acceso al Portal del cliente de Red Hat para actualizaciones de software y miles de artículos de la base de conocimientos.

Pero esto no nos vale para montar un servidor web de una página comercial o de un blog.

Caso personal. Que es lo que he hecho yo: Rocky Linux vs. Alma Linux

en mi caso, que estaba con un servidor CentOS 7, acabo de generar una nueva imagen en Linode (Akamai) de Rocky Linux 9, y he transferido todos los datos del antiguo servidor al nuevo mediante la copia de seguridad que proporciona el panel Open Source Virtualmin. Todo ha ido bien. Ningún problema de compatibilidad.

Tenía miedo al pasar de una versión muy antigua de MariaDB (5.6) a la nueva versión 10.5, pero todo se ha transferido sin problemas.

¿Por qué me he decantado por Rocky Linux y no por Alma Linux? Rocky Linux tiene detrás a unos de los fundadores de CentOS y me gusta más su enfoque.

  • Alma Linux anunció hace unos meses que ya no busca ser 100 % compatible con Red Hat Enterprise Linux (RHEL). ¿Por qué? Debido a los cambios de Red Hat en la disponibilidad de su código fuente. En lugar de mantener una compatibilidad binaria exacta, ahora se enfoca en ser compatible a nivel de interfaz binaria de aplicaciones (ABI), lo que permite que la mayoría de las aplicaciones diseñadas para RHEL funcionen correctamente en Alma Linux​. Esto permite cierta flexibilidad y potencialmente pueden introducir mejoras y correcciones propias.
  • Por otro lado, Rocky Linux se mantiene en ser una réplica binaria exacta de RHEL, garantizando una compatibilidad «bug-for-bug» (misma funcionalidad y errores). Me gusta más esto.
CaracterísticaRocky LinuxAlma Linux
CompatibilidadRéplica binaria exacta de RHELCompatibilidad ABI, no 100 % binaria
Fundación y PatrocinioFundación Rocky Enterprise Software (RESF)Fundación AlmaLinux OS (iniciado por CloudLinux)
Objetivo PrincipalAlternativa exacta y estable a RHELCompatibilidad ABI y desarrollo adicional
DesarrolloEnfoque comunitarioEnfoque comunitario con origen corporativo
Mejoras y características propiasEvita mejoras propias para mantener compatibilidad exactaAbierto a mejoras y correcciones propias
OrigenFundado por Gregory Kurtzer, cofundador de CentOSAnunciado por CloudLinux, Inc.
SoporteSoporte comunitario y comercial opcionalSoporte comunitario y comercial por CloudLinux
Ciclo de lanzamientosSigue de cerca los lanzamientos de RHELSigue de cerca los lanzamientos de RHEL (son más rápidos)

Conclusión

Parece que están metiendo la pata hasta el fondo, ¿no? Red Hat se equivoca con este movimiento. Pasarse a RHEL no es la opción para muchos desarrolladores o para pequeños equipos de personas que trabajan con servidores online.

Menos mal que la gente sigue haciendo lo que siempre ha hecho, defendiendo el Open Source. Ya puedes pasarte a Rocky Linux o Alma Linux y que tu servidor siga funcionando como siempre lo hizo con CentOS.

¿Qué opinas? ¿A qué distribución Linux vas a pasar en tu nuevo servidor?


Descubre más desde algoentremanos.com

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Foto del autor

Ivan Benito

Apasionado de la lectura y los viajes, experto en tecnología e informática y fan de la privacidad online. Desde el año 2007 me he dedicado al SEO, a escribir y a crear páginas web con WordPress sobre todo tipo de temáticas. Si tienes alguna duda y necesitas ayuda... ¡Pregúntame!

Si tienes preguntas, quieres que hagamos una review de una app, programa o producto, simplemente mándanos un e-mail mediante nuestro formulario de contacto. Te contestaremos en el menor tiempo posible. ¡Muchas gracias y salU2! Algoentremanos realiza reviews de manera profesional y en muchas ocasiones recibimos compensación de las compañías cuyos productos revisamos. Probamos cada producto a fondo y otorgamos altas calificaciones solo a los mejores. La propiedad de Algoentremanos.com es independiente y las opiniones expresadas aquí son solo nuestras. Algunos enlaces del artículo son afiliados: pueden generar un beneficio a algoentremanos.com. Saber más.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.