Resumen
CentOS es un proyecto open source que ofrece dos distribuciones de Linux® diferentes: CentOS Stream y CentOS Linux. También es la comunidad open source de miembros que participan en él y todo aquello que les permite trabajar en los resultados de la iniciativa. Red Hat®, AlmaLinux, CloudLinux y AWS contribuyen con la comunidad.
CentOS Stream es una plataforma de desarrollo upstream para las próximas versiones de Red Hat Enterprise Linux.
Después del 30 de junio de 2024, el proyecto CentOS dejó de realizar actualizaciones y lanzamientos de CentOS Linux. Las actualizaciones para CentOS Linux 8 finalizaron en diciembre de 2021 y las actualizaciones para CentOS Linux 7 finalizaron el 30 de junio de 2024. por lo cual los usuarios actuales de CentOS Linux deberán elegir un plan de migración. Aunque todavía es posible obtener servicios de soporte de terceros para CentOS Linux, serían independientes del proyecto CentOS, de CentOS Stream o de Red Hat.
La evaluación de migración de CentOS Linux lo ayudará a identificar los puntos clave que necesita tener en cuenta para esta transición según sus necesidades y su entorno.
Diferencias entre CentOS Stream y CentOS Linux
Tanto CentOS Linux como CentOS Stream son distribuciones open source de Linux y versiones de CentOS, y forman parte del ecosistema general de Linux para las empresas. Por un lado, CentOS Stream funciona como la plataforma de desarrollo open source para las próximas versiones de Red Hat Enterprise Linux. Contiene las actualizaciones que eventualmente formarán parte de Red Hat Enterprise Linux. Por el otro, CentOS Linux deriva del código fuente que lanza Red Hat. Las versiones de CentOS Linux siempre reflejaban las versiones principales de Red Hat Enterprise Linux: ambas utilizaban el sistema de gestión de paquetes RPM y tenían funciones, compatibilidades y correcciones de errores similares.
CentOS Stream funciona como la plataforma de desarrollo open source para las próximas versiones secundarias de Red Hat Enterprise Linux. Pone el código fuente de desarrollo de Red Hat Enterprise Linux a disposición de los miembros de la comunidad, junto con los partners de Red Hat y los desarrolladores de ecosistemas, para que realicen sus aportes y lo prueben en conjunto con los ingenieros de RHEL.
CentOS Linux es una distribución con respaldo de la comunidad que deriva del código fuente que lanza Red Hat. Está integrada en el kernel de Linux, que se suele utilizar para el desarrollo y la implementación de software y no cuenta con un modelo de distribución. Se dejaron de lanzar versiones nuevas de CentOS Linux entre 2021 y 2024. Las versiones de CentOS Linux siempre reflejaban las versiones principales de Red Hat Enterprise Linux. Ambas utilizaban el sistema de gestión de paquetes RPM y tenían funciones, compatibilidades y correcciones de errores similares.
Diferencias entre CentOS y Red Hat Enterprise Linux
CentOS es un proyecto open source. Red Hat Enterprise Linux es un producto open source para empresas con un ciclo de vida y un plan de actualización definidos.
CentOS Stream, CentOS Linux y Red Hat Enterprise Linux son distribuciones de Linux (junto con Ubuntu, Debian, Oracle Linux, Fedora Linux y otras) con varias diferencias técnicas, de soporte y de desarrollo entre ellas. Para elegir la distribución de Linux más conveniente, deberá tener en cuenta su caso práctico y las herramientas que necesita.
- Hay miles de diferencias técnicas, como las variaciones en las rutas de ejecución binarias.
- El soporte que se ofrece para cada uno de ellos también es distinto. Por un lado, el de CentOS Stream y CentOS Linux proviene de la buena voluntad de los otros usuarios y colaboradores mediante GitHub, foros, wikis, tutoriales y otros métodos de colaboración. En cambio, el soporte de Red Hat Enterprise Linux está a cargo de ingenieros y personal que trabajan a tiempo completo en este sistema.
- También difieren en la manera en que fomentan, prueban y confirman las modificaciones al código fuente. Las contribuciones a Red Hat Enterprise Linux se transmiten a través de CentOS Stream y, aunque las sugerencias pueden provenir de cualquier persona, solo los ingenieros de Red Hat pueden aceptarlas e implementarlas. En cambio, no se pueden sugerir modificaciones para CentOS Linux.
Ventajas de Red Hat Enterprise Linux sobre CentOS Linux para los líderes del sector
Red Hat Enterprise Linux permite llevar a cabo la transformación empresarial según sea necesario para satisfacer las exigencias del cliente y, así, liberar recursos y consolidar los sistemas de TI. Salesforce, un proveedor de sistemas de gestión de relaciones con los clientes (CRM) basados en la nube, aprovecha la estabilidad que ofrece Red Hat Enterprise Linux a sus cargas de trabajo de TI modernas. En la actualidad, la empresa migra más de 200 000 sistemas de CentOS Linux a Red Hat Enterprise Linux 9.
¿CentOS dejará de existir?
El proyecto CentOS dejó de realizar actualizaciones y lanzamientos de CentOS Linux entre 2021 y 2024, por lo cual los usuarios actuales de CentOS Linux deberán elegir un plan de migración. Las actualizaciones para CentOS Linux 8 finalizaron en diciembre de 2021 y las actualizaciones para CentOS Linux 7 finalizaron el 30 de junio de 2024.
Sin embargo, la comunidad de CentOS no dejará de existir, y sus colaboradores seguirán realizando aportes a las distribuciones open source de Linux en el marco del proyecto de CentOS Stream, el cual también continuará siendo una parte fundamental del proceso de desarrollo de Red Hat Enterprise Linux.
Los grupos de interés especial de CentOS (SIG de CentOS) mantendrán sus actividades dentro de la comunidad en función de lo que decidan hacer sus miembros y líderes. Cualquier persona podrá solicitar a la junta directiva de CentOS la aprobación para crear un nuevo grupo de interés especial.
CentOS Stream seguirá siendo la plataforma open source y el principal canal de desarrollo para los lanzamientos secundarios de Red Hat Enterprise Linux.
- CentOS Stream 8 forma parte del proceso de desarrollo de Red Hat Enterprise Linux 8, y se lanzarán actualizaciones durante la etapa de soporte completo del ciclo de vida de dicho sistema.
- En 2021, se lanzó CentOS Stream 9 como parte del proceso de desarrollo de Red Hat Enterprise Linux 9, con un ciclo de actualizaciones similar.
El código fuente de CentOS Linux seguirá estando disponible en git.centos.org, pero las compilaciones de CentOS Linux 8 dejaron de estarlo en diciembre de 2021. Para obtener información sobre los productos similares a CentOS Linux (como Rocky Linux, Amazon Linux 2, Docker y AlmaLinux), tendrá que dirigir las consultas pertinentes directamente a las empresas y las comunidades que los desarrollan, ya que no cuentan con la participación de Red Hat ni CentOS. Rocky Linux, del cofundador de CentOS, Gregory Kurtzer, seguirá desarrollando distribuciones similares al sistema operativo CentOS Linux. La junta directiva de CentOS estableció el siguiente cronograma para la finalización de la vida útil de las versiones de CentOS:
- Las actualizaciones de CentOS Linux 7 continuaron junto con el ciclo de vida de soporte de Red Hat Enterprise Linux 7 hasta junio de 2024.
- Las actualizaciones de CentOS Linux 8 finalizaron el 31 de diciembre de 2021.
- No se lanzará CentOS Linux 9.
¿Puedo usar Red Hat Enterprise Linux sin costo?
Sí.
Las empresas y las personas que cumplan con los requisitos podrán acceder a varios programas que ofrecen suscripciones de Red Hat Enterprise Linux sin costo (sujeto a algunas condiciones).Las herramientas de Red Hat que necesita para llevar a cabo la migración se encuentran disponibles y son totalmente compatibles, al igual que la implementación resultante.
- Los desarrolladores individuales pueden obtener una suscripción de Red Hat Developer sin costo.
- La suscripción a Red Hat Developer para los equipos ofrece a las empresas que ya son clientes de Red Hat y que utilizan sus tecnologías en los entornos de producción la posibilidad de implementar Red Hat Enterprise Linux en los entornos de desarrollo sin costo adicional.
- Los proyectos y las comunidades open source, así como otros grupos de software sin fines de lucro que participan en su desarrollo, pueden acceder a un programa Red Hat Open Source Infrastructure sin costo.
- Las instituciones académicas y aquellas dedicadas a la investigación sin fines de lucro pueden obtener un descuento para acceder a Red Hat Enterprise Linux a través del programa Red Hat Academic Program.
Primeros pasos con CentOS Stream
CentOS Stream incluye el kernel y todos los elementos del espacio de usuario, y es el principal entorno de desarrollo de las próximas versiones de RHEL. Permite un plan de comercialización más rápido para los proveedores de software independientes (ISV), los proveedores de hardware independientes (IHV), los fabricantes de equipos originales (OEM) y los productos de Red Hat organizados en niveles.
Hay dos formas para empezar a usar CentOS Stream:
Migre su infraestructura de CentOS Linux 8 a CentOS Stream 8 con los siguientes comandos:
[root@centos ~]# dnf swap centos-linux-repos centos-stream-repos [root@centos ~]# dnf distro-sync
Descargue CentOS Stream desde este enlace.