CentOS Linux: distribución, versiones y CentOS Stream

CentOS Linux

CentOS se lanzó en 2004 y se distribuye con Licencia Pública General de GNU (GNU GPL o GNU General Public Licence, en inglés). Es una distribución de Linux estable, predecible y fácil de usar, con una creciente comunidad que la respalda. CentOS es la abreviatura de «Community Enterprise Operating System». La distribución CentOS Linux está basada en el código fuente de la licencia comercial Red Hat Enterprise Linux (RHEL).

CentOS Linux

Como parte de la familia Linux, CentOS es un sistema operativo de tipo Unix de código abierto basado en el kernel de Linux —publicado por Linus Torvalds en 1991—. CentOS server es uno de los más usados en servidores web de empresas y organizaciones. Sus múltiples características lo han posicionado en el Top 3 de las distribuciones de Linux más utilizadas, entre otras distribuciones populares de Linux como Ubuntu y Debian.

Sin embargo, CentOS 8 será la última versión de la distribución CentOS Linux. En septiembre de 2019, Red Hat anunció que CentOS Linux sería reemplazada por la una «rolling release» de CentOS: CentOS Stream. Este cambio significa que el ciclo de vida de la última distribución de CentOS, lanzada el año pasado, terminará el 31 de diciembre de 2021. No obstante, la distribución de CentOS Linux 7 continuará, como estaba previsto, hasta 2024. En resumen, la cronología es la siguiente:

  • Distribución CentOS Linux 7: actualizaciones hasta el 30 de junio de 2024.
  • Distribución CentOS Linux 8: actualizaciones hasta el 31 de diciembre de 2021.
  • Lanzamiento de CentOS Stream 9: Q2 2021 (como parte del desarrollo de RHEL 9).

¿Qué es CentOS Stream?

CentOS Stream es una plataforma de desarrollo upstream para Red Hat Enterprise Linux. Red Hat espera que esta distribución sea de utilidad a la comunidad, como un ABI/API estable para desarrollo y pruebas. Se puede descargar, usar, estudiar, modificar y redistribuir gratuitamente (a excepción de las marcas registradas CentOS propiedad de Red Hat). Esta plataforma tiene como objetivo beneficiarse de la innovación open source para dar forma a las futuras versiones estables de RHEL.

Rocky Linux, una alternativa a CentOS (de Gregory Kurtzer)

El cambio de enfoque de CentOS Linux a CentOS Stream ha empujado al fundador del proyecto CentOS, Gregory Kurtzer, a empezar una nueva distribución de Linux llamada «Rocky Linux». Esta nueva distribución empresarial será una sustituta real de CentOS. Pero su fecha de lanzamiento aún está por definir.

Rocky Linux tiene como objetivo continuar con la distribución mantenida por la comunidad basada en RHEL, tras la discontinuación de CentOS 8 en diciembre de 2021. Ya que la nueva estrategia de Red Hat supone muchos problemas para la comunidad CentOS. No obstante, Rocky Linux no está afiliada a Red Hat.

CentOS Linux y Red Hat Enterprise Linux (RHEL)

CentOS es una distribución mantenida por la comunidad construida a partir del código fuente de la distribución comercial de Linux, Red Hat Enterprise Linux. Al utilizar software de código abierto (publicado bajo Licencia Pública General) para construir su producto, Red Hat debe hacer público su código fuente. Como resultado, CentOS es funcionalmente compatible con Red Hat Enterprise Linux, porque los cambios principales consisten en quitar los elementos de marca y diseño del vendedor.

Sin embargo, CentOS no cuenta con las certificaciones de Red Hat, ya que solo se basa en su código fuente. El proyecto CentOS crea paquetes binarios a partir de los paquetes fuente puestos a disposición del público por Red Hat, para que cualquiera pueda usarlos de forma gratuita. No obstante, pueden haber algunas diferencias entre los paquetes distribuidos por Red Hat y los de CentOS, ya que no todos los cambios se publican.

Desde 2014, Red Hat patrocina el proyecto CentOS para ayudar a establecer una plataforma adecuada para los desarrolladores de código abierto que integran tecnologías usando CentOS. Así que, desde ese mismo año, desarrolladores de Red Hat y CentOS se unieron en el consejo de administración (el Governing Board, en inglés), que desde entonces se encarga de gestionar la distribución y los diferentes equipos de trabajo involucrados. Dicho consejo de administración está compuesto por los miembros originales del proyecto CentOS y empleados de Red Hat.

¿Qué es el proyecto CentOS?

El proyecto CentOS es la organización responsable de gestionar el desarrollo de la plataforma. Va más allá del sistema operativo y proporciona recursos para que otros grupos puedan desarrollar herramientas basadas en CentOS con más facilidad.

Asimismo, el proyecto CentOS tiene como objetivo establecer a CentOS Linux como una plataforma comunitaria líder para tecnologías de código abierto emergentes procedentes de otros proyectos.

Grupos de Interés Especial (SIGs)

Los Grupos de Interés Especial (SIGs o Special Interest Groups, en inglés) son pequeños equipos de trabajo dentro de los cuales ciertos miembros de la comunidad CentOS se centran en cuestiones específicas para generar conciencia, mejorar la distribución de Linux y optimizar aspectos funcionales (como la infraestructura o la documentación). Algunos ejemplos de SIGs activos son ArtWork, Core y Virtualization.

Características principales de CentOS

Al estar basados en el código fuente, Red Hat Enterprise Linux y CentOS comparten muchas características.

Distribución de Linux estable

CentOS cuenta con una comprometida comunidad de desarrolladores que la mantiene actualizada y garantiza la compatibilidad tanto con software nuevo como con aplicaciones antiguas. Además, los desarrolladores de CentOS cuentan con el soporte de una comunidad activa de usuarios voluntarios de todas partes del mundo —administradores de sistemas, administradores de red, apasionados de Linux— que prueban las versiones, renuevan actualizaciones y proporcionan soporte.

Alto rendimiento y disponibilidad

Ofrece un gran rendimiento y alta disponibilidad al usar KVM (Máquina Virtual basada en el kernel o Kernel-based Virtual Machine, en inglés) para la virtualización.

Elevado nivel de seguridad

El equipo de seguridad de Red Hat detecta vulnerabilidades de manera proactiva y garantiza un nivel de seguridad elevado. Asimismo, CentOS incluye la extensión del kernel SELinux (Security Enhanced Linux, en inglés).

Actualizaciones regulares y soporte

Las versiones de CentOS se actualizan de forma regular, aproximadamente cada 6 meses, y ofrecen soporte durante 10 años.

Versiones de CentOS

Las versiones de CentOS están basadas en cada versión equivalente de RHEL. De modo que cada versión de CentOS adquiere el número de versión y la fecha de su equivalente en Red Hat Enterprise Linux. La fecha de cada versión corresponde al año y mes de publicación de la versión equivalente de Red Hat. Por ejemplo, la versión 8 de CentOS se llama «CentOS 8.0-1905» porque RHEL 8.0 fue publicada en mayo de 2019.

Las actualizaciones de versiones se implementan de RHEL a CentOS con una demora de entre dos y seis semanas. Cada 2 años, aproximadamente, se publica una nueva versión principal de CentOS, con soporte durante 10 años. Además, como mencionamos más arriba, las versiones se actualizan con regularidad, cada 6 meses aproximadamente.

Versión de CentOSFecha de publicaciónActualizaciones completasActualizaciones de mantenimiento
319 de marzo de 2004Julio de 2006Octubre de 2010
49 de marzo de 2005Marzo de 2009Febrero de 2012
512 de abril de 2007Enero de 2014Marzo de 2017
610 de julio de 2011Mayo de 2017Noviembre de 2020
7.0-14067 de julio de 20146 de agosto de 2020Junio de 2024
8.0-190524 de septiembre de 201931 de diciembre de 202131 de diciembre de 2021

Última versión de CentOS: CentOS 8.0-1905

CentOS 8 es la última versión principal, publicada en septiembre de 2019. Soporta completamente las siguientes arquitecturas: x86-64, POWER8 y 64-bit ARM. En cuanto al kernel, CentOS 8.0-1905 está basada en el kernel Linux 4.18.

Otras versiones de CentOS 8 menores publicadas más tarde: 

  • CentOS 8.1-1911: publicada el 15 de enero de 2020. RHEL 8.1 fue publicada el 5 de noviembre de 2019.
  • CentOS 8.2-2004: publicada el 15 de junio de 2020. RHEL 8.2 fue publicada el 28 de abril de 2020.

Sin embargo, como mencionamos anteriormente, el fin de la vida útil de CentOS tendrá lugar el 31 de diciembre de 2021. Ya que CentOS Linux será reemplazado por CentOS Stream.

Más detalles sobre CentOS.

Si te ha gustado, compártelo en redes sociales

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on whatsapp
Share on email

Servicios gestionados

Despliegue del entorno hasta el nivel de aplicación, administración delegada y monitorización de sistemas 24 x 7, adaptados a las necesidades de cada proyecto.

DESCUBRIR MÁS