AlmaLinux vs. Rocky Linux: La Mejor Alternativa a CentOS

Una fotografía de un escritorio con dos monitores.

CentOS solía ser la distribución elegida por muchos desarrolladores y servidores. Sin embargo, a medida que Red Hat decidió poner fin a CentOS y enfocarse en CentOS Stream, tanto AlmaLinux como Rocky Linux han dado un paso adelante para llenar el vacío dejado por CentOS.

Esta guía destaca las diferencias entre AlmaLinux y Rocky Linux y muestra qué hace que cada distribución funcione y por qué podrías considerar usar una sobre la otra.

Tabla de Contenidos

    1. Facilidad de Instalación
    1. Facilidad de Migración
    1. Rendimiento
    1. Interfaz
    1. Facilidad de Uso
    1. Facilidad de Solución de Problemas
    1. Soporte Comunitario
  • Preguntas Frecuentes

1. Facilidad de Instalación

Una de las características clave de CentOS era que proporcionaba un instalador flexible e intuitivo que funcionaba para una variedad de demandas computacionales. Tanto AlmaLinux como Rocky Linux ofrecen una experiencia de instalación similar. Comparten la misma interfaz de instalador de CentOS y proporcionan una lista similar de plantillas de paquetes predeterminadas.

Una captura de pantalla del menú del instalador de AlmaLinux.

Esto hace que AlmaLinux y Rocky Linux sean fáciles de instalar tanto en máquinas físicas como virtualizadas. Por ejemplo, es posible configurar ambas distribuciones como un servidor mínimo o una estación de trabajo de escritorio completa.

Una captura de pantalla del aviso del instalador de Rocky Linux.

2. Facilidad de Migración

Si estás buscando migrar de CentOS, querrás saber qué distribución es más fácil de cambiar.

AlmaLinux proporciona un script de shell que puede convertir tu sistema CentOS a AlmaLinux estable. No solo eso, los desarrolladores también lideran el proyecto ELevate para actualizar versiones antiguas de CentOS a otras distribuciones empresariales.

Una captura de pantalla del proceso de migración de AlmaLinux.

De manera similar a AlmaLinux, Rocky Linux también utiliza un script de shell que convierte CentOS a Rocky Linux. Sin embargo, no proporciona soporte de actualización para sistemas CentOS más antiguos.

Una captura de pantalla del script de migración de Rocky Linux.

3. Rendimiento

Para obtener una comparación del rendimiento entre AlmaLinux y Rocky Linux, ejecutamos los siguientes comandos en dos máquinas virtuales con especificaciones de sistema similares:

sysbench cpu --threads=2 run  
sysbench memory --memory-block-size=1K --memory-block-size=2G run  
sysbench fileio --file-total-size=10G --file-test-mode=rndrw prepare  
sysbench fileio --file-total-size=10G --file-test-mode=rndrw run  
sysbench fileio --file-total-size=10G --file-test-mode=rndrw cleanup

En su mayor parte, AlmaLinux y Rocky Linux han producido un rendimiento comparable en sysbench. Mientras que AlmaLinux es ligeramente más rápido, ambas distribuciones tienen números similares en lectura-escritura de archivos y en la latencia general de CPU y memoria.

Una captura de pantalla del resultado de File IO en sysbench en AlmaLinux.

Sin embargo, es importante señalar que el rendimiento de tu distribución dependerá en gran medida del hardware y los servicios que ejecutes. Por ejemplo, un servidor de base de datos en un disco duro será más lento en comparación con uno que se ejecute en un SSD.

Una captura de pantalla de los resultados de File IO en Rocky Linux.

Consejo: aprende cómo puedes extender la vida de tu SSD habilitando TRIM en Ubuntu.

4. Interfaz

Tanto AlmaLinux como Rocky Linux siguen la fórmula de CentOS al proporcionar una plantilla de escritorio preconstruida para máquinas de trabajo. Sin embargo, a diferencia de CentOS, ambas distribuciones solo incluyen GNOME por defecto.

Una captura de pantalla de las opciones limitadas del entorno de escritorio en AlmaLinux.

Bueno saber: aprende cómo puedes maximizar GNOME utilizando atajos para acceder a sus funciones avanzadas.

5. Facilidad de Uso

Un punto destacado para implementar una distribución de Linux Empresarial es el entorno estable y consistente. Esto se extiende a las herramientas y flujos de trabajo que hacen que el trabajo de un administrador de sistemas sea simple y predecible.

En ese sentido, tanto AlmaLinux como Rocky Linux siguen el estándar de Red Hat Enterprise Linux (RHEL). Ambos tienen las mismas herramientas, comandos y características que encontrarás en cualquier distribución de Linux empresarial.

Usar tanto AlmaLinux como Rocky Linux será fácil y familiar para un administrador con experiencia en CentOS y RHEL.

6. Facilidad de Solución de Problemas

Uno de los puntos más fuertes de Rocky Linux es que proporciona una excelente documentación interna de toda la distribución. Esto incluye una “Sección de Guías” que muestra cómo desplegar servicios y un manual completo para Administradores de Sistemas que puede enseñarte a mantener un sistema Linux.

Una captura de pantalla de la página de documentación de Rocky Linux.

Por otro lado, la documentación de AlmaLinux es uno de sus puntos más débiles. Aunque la distribución mantiene una wiki comunitaria, la mayoría de su contenido está incompleto o son enlaces a sitios web de terceros externos.

Una captura de pantalla de la página de documentación de AlmaLinux.

7. Soporte Comunitario

La comunidad es la fuerza vital de cada distribución de Linux. Ellos impulsan su desarrollo y sirven como un equipo de soporte que puede ayudar a resolver problemas.

AlmaLinux tiene un subreddit apasionado y un canal de Mattermost que puede ayudar con cualquier problema que puedas encontrar. No solo eso, la comunidad de AlmaLinux a menudo responde rápidamente a las preguntas y es generalmente amigable con los nuevos usuarios.

Una captura de pantalla de la página subreddit de AlmaLinux.

Rocky Linux tiene un subreddit activo y un canal de Mattermost que puede asistirte en la solución de problemas. Sin embargo, los comentarios y respuestas de la comunidad pueden ser más lentos en comparación con AlmaLinux.

Una captura de pantalla de la página subreddit de Rocky Linux.

Conclusión: AlmaLinux vs. Rocky Linux

AlmaLinux y Rocky Linux son dos distribuciones de Linux empresarial altamente capaces y poderosas. Ambas buscan proporcionar una compatibilidad 1:1 con la última versión de RHEL. Independientemente de lo que elijas, tus programas y scripts de CentOS funcionarán de inmediato.

A pesar de estas similitudes, AlmaLinux puede realizar tareas básicas de referencia ligeramente más rápido. Además, tiene una comunidad activa amigable para principiantes que puede ayudarte a resolver cualquier problema. Todo esto hace de AlmaLinux la opción perfecta si tu máquina necesita funcionar rápidamente y quieres un sistema bien apoyado por la comunidad.

La fortaleza de Rocky Linux radica en su documentación que cubre tanto la implementación de sistemas como de servicios. Su naturaleza integral puede servir como una buena introducción a Linux para nuevos administradores de sistemas. Rocky Linux es una gran opción si eres nuevo en Linux Empresarial y quieres entender cómo funciona.

FYI: otra excelente manera de entender Linux es instalarlo desde cero utilizando Gentoo.

Preguntas Frecuentes

¿Es posible cambiar entre AlmaLinux y Rocky Linux?

Sí. Ambos scripts de AlmaLinux y Rocky Linux permiten migrar entre cualquiera de las distribuciones. Sin embargo, el script de migración de Rocky Linux solo funcionará en AlmaLinux 8.7 y 9.1.

¿Puedes instalar otros escritorios en AlmaLinux y Rocky Linux?

Sí. Puedes usar el repositorio EPEL para instalar cualquier entorno de escritorio que necesites en AlmaLinux y Rocky Linux.

¿Es posible migrar un sistema CentOS 7 a AlmaLinux y Rocky Linux?

Sí y no. No hay un camino directo para actualizar un sistema CentOS 7 a las distribuciones más recientes de AlmaLinux y Rocky Linux. A pesar de esto, aún puedes migrar tu sistema actualizándolo primero a CentOS Stream y luego cambiando a AlmaLinux o Rocky Linux.

Créditos de imagen: Unsplash y Wikimedia Commons. Todas las modificaciones y capturas de pantalla por Ramces Red.