¿Qué es Rocky Linux y debería considerarlo?

Durante mucho tiempo, CentOS fue una opción confiable para una distribución de Linux, especialmente para servidores, porque era efectivamente una versión gratuita de Red Hat Enterprise Linux. Pero las sacudidas han sacudido a la comunidad CentOS, lo que llevó a uno de sus desarrolladores originales a crear una bifurcación llamada Rocky Linux.

Después de varios meses de desarrollo, ha surgido una versión preliminar de Rocky Linux. ¿Debería considerar cambiar a Rocky Linux? Lo averiguaremos en este post.

¿Qué es Rocky Linux?

Rocky Linux es una bifurcación de CentOS, que es posterior a Red Hat Enterprise Linux o RHEL. Al igual que CentOS, ofrece una versión estable de Linux que es ideal para servidores. Está pensado como un reemplazo directo "compatible con errores por error" para CentOS.

El fundador de CentOS, Gregory Kurtzer, está liderando el esfuerzo para crear una nueva versión de la distribución. El nombre Rocky Linux es un tributo al fallecido cofundador de CentOS, Rocky McGaugh. La experiencia de Kurtzer es en computación científica, habiendo trabajado en UC Berkeley en computación de alto rendimiento durante mucho tiempo. Dado que CentOS se usa ampliamente en física de partículas en instituciones como el CERN, este parece ser un enfoque importante para Rocky Linux.

Amazon también ha patrocinado a Rocky Linux , incluidos Ctrl IQ, 45Drives, OpenDrives y MontaVista, lo que demuestra cuánta confianza tienen en el proyecto, dado su estado como candidato de lanzamiento.

¿Qué pasó con CentOS?

Entonces, ¿por qué sería necesaria una nueva distribución basada en Red Hat?

En diciembre de 2020, Red Hat, que había adquirido el proyecto CentOS, anunció abruptamente un cambio en su enfoque a raíz de la adquisición de Red Hat por parte de IBM . La compañía anunció que la última versión, la versión 9, finalizaría el soporte a fines de 2021, mucho más corto que el calendario de 10 años que Red Hat había prometido anteriormente, a favor de la versión de desarrollo de CentOS Stream de lanzamiento continuo. El soporte para la Versión 8 finalizará en 2024 según lo programado.

Este movimiento también significó que CentOS estaría aguas arriba de RHEL, en lugar de aguas abajo, por lo que los usuarios de CentOS serían, de hecho, probadores beta para RHEL.

La medida parecía ser una estratagema para lograr que más clientes se registraran en RHEL, aunque la realidad podría ser más compleja. Twitter y Facebook habían estado clamando por el cambio, ya que les facilitaría contribuir al proyecto.

Muchos administradores de los centros de datos que dependían de CentOS estaban muy descontentos con la decisión. El anuncio de Red Hat los envió a luchar por un reemplazo. Si bien Facebook usa CentOS Stream para sus servidores, muchos administradores actuales de CentOS no tienen los recursos de Facebook.

Dado que había tantos usuarios que confiaban en una versión de CentOS que no sería compatible antes de lo planeado, la comunidad sintió la necesidad de un nuevo proyecto. Surgió Rocky Linux.

Primeras impresiones de Rocky Linux

Al igual que el CentOS original, Rocky es un reemplazo directo gratuito para RHEL. En el momento de escribir estas líneas, tiene una instalación candidata a versión disponible. Las imágenes están disponibles para procesadores x86-64 y ARM. Para cada arquitectura, hay opciones "Mínimo", "DVD" y "Arranque". La definición de "Mínimo" parece relativa porque pesa 1,73 GB.

La instalación es similar a CentOS y casi todos los demás programas de instalación de Linux. Lo guía a través de la configuración de la distribución del teclado, la partición de su disco duro y la selección de paquetes. Una peculiaridad del proceso de instalación es que no configura automáticamente su conexión de red. Tienes que habilitarlo en el instalador.

El programa de instalación es gráfico aunque la imagen mínima solo instala una configuración basada en consola de forma predeterminada.

La imagen de instalación mínima es muy similar a la que instalaría en un servidor. El sitio web de Rocky Linux dice que no se debe usar el candidato de lanzamiento en el uso de producción.

Cuando inicia Rocky Linux en modo consola, recibe una interpretación artística ASCII del logotipo, así como otro mensaje en letras rojas brillantes para no usarlo en producción o actualizarlo, ya que es una versión preliminar.

La pantalla de inicio de sesión mostrará instrucciones sobre cómo configurar un portal basado en web e iniciar sesión en él desde su navegador web.

El portal basado en la web es atractivo y puede configurar fácilmente su sistema si no se siente tan cómodo con la línea de comandos, pero si lo está, también hay una terminal. Esto es útil si está ejecutando esto en un hipervisor como VirtualBox porque puede cortar y pegar en este terminal, lo cual es más difícil en la consola de VirtualBox.

También puede realizar cambios en el firewall en los menús. Esto es esencial si desea instalar un servidor web, ya que el puerto 80 está cerrado de forma predeterminada. Tan pronto como se abra, Rocky Linux puede usar software de servidor web como Apache.

Instalar y ejecutar Apache, luego navegar a la dirección IP en un navegador revela una página de prueba de Apache personalizada.

Incluso como candidato de lanzamiento, es notablemente estable y funcional. Dado que esta distribución se basa en RHEL, eso no debería ser una sorpresa.

Próximos pasos para Rocky Linux

Ahora que Rocky Linux tiene algo descargable en lugar de solo vaporware, el proyecto probablemente lanzará una versión completa. El candidato de lanzamiento hasta ahora parece tener una respuesta entusiasta de los usuarios de Linux, si las publicaciones en las redes sociales son algo por lo que pasar.

Dada la base de Rocky en RHEL, el futuro de Rocky Linux parece sólido como una roca. Como distribución basada en la comunidad, no estará sujeta a los caprichos de una empresa comercial, por lo que a los usuarios de Rocky no se les volverá a quitar la alfombra debajo de ellos.

¿Debería cambiarse a Rocky Linux?

Quizás se pregunte si Rocky Linux es para usted. Si confía en CentOS y no desea ejecutar CentOS stream o pagar por RHEL, podría considerar Rocky Linux cuando esté disponible una versión estable.

Al igual que CentOS, es una excelente manera de aprender sobre el ecosistema de Red Hat de forma práctica y gratuita, ya que muchos centros de datos comerciales ejecutan RHEL. Si está interesado en la informática científica, no solo todas las principales supercomputadoras ejecutan Linux, sino que la gran mayoría de ellas ejecutan RHEL o una distribución derivada de RHEL. Quizás podamos ver estas supercomputadoras ejecutando Rocky Linux en el futuro.

Existe una diferencia entre una estación de trabajo y un servidor Linux. La elección de una distribución podría afectar el rendimiento de su servidor hasta cierto punto. Y por eso es importante elegir la distribución de Linux adecuada para su servidor.