stringtranslate.com

AlmaLinux

AlmaLinux es una distribución Linux de código abierto y gratuita , desarrollada por la AlmaLinux OS Foundation, una organización 501(c) , para proporcionar un sistema operativo empresarial de nivel de producción con soporte comunitario que sea compatible a nivel binario con Red Hat Enterprise Linux (RHEL). El nombre de la distribución proviene de la palabra "alma", que significa "alma" en español y otros idiomas latinos. Fue elegida para ser un homenaje a la comunidad Linux. [1]

La primera versión estable de AlmaLinux se publicó el 30 de marzo de 2021, [2] y recibirá soporte hasta el 1 de marzo de 2029. [3] AlmaLinux se construye utilizando métodos reproducibles y visibles públicamente utilizando el AlmaLinux Build System (ALBS), que es un sistema de construcción personalizado cuyo código fuente, al igual que la distribución en sí, se distribuye públicamente y se licencia bajo licencias de código abierto .

Historia

El 8 de diciembre de 2020, Red Hat anunció que se suspendería el desarrollo de CentOS , una bifurcación gratuita del Red Hat Enterprise Linux (RHEL) comercial, y que se acortaría su soporte oficial para centrarse en CentOS Stream, una versión LTS estable sin versiones menores utilizada oficialmente por Red Hat para obtener una vista previa de lo que se pretende incluir en las actualizaciones de RHEL. [4] [5] [6]

En respuesta, CloudLinux, que mantiene su propia distribución comercial de Linux, CloudLinux OS , anunció que respaldaría a AlmaLinux para proporcionar un sucesor espiritual de CentOS Linux con apoyo de la comunidad, [7] con el objetivo de lograr compatibilidad binaria con la versión actual de RHEL. [8] Una versión beta de AlmaLinux se lanzó por primera vez el 1 de febrero de 2021, [9] y la primera versión estable de AlmaLinux se publicó el 30 de marzo de 2021. [2] AlmaLinux 8.x será compatible hasta 2029. [10] Numerosas empresas, como ARM , AWS , Equinix y Microsoft , también admiten AlmaLinux. [11] El 30 de marzo de 2021, se creó la AlmaLinux OS Foundation como una organización 501(c) para hacerse cargo del desarrollo y la gobernanza de AlmaLinux de CloudLinux, que ha prometido $1 millón en financiación anual al proyecto. [12]

Tras el lanzamiento de AlmaLinux 8.6, el 20 de junio de 2022, la AlmaLinux OS Foundation lanzó el AlmaLinux Build System (ALBS). [13]

En septiembre de 2022, la Fundación del sistema operativo AlmaLinux celebró su primera elección, [14] y anunció una junta de 7 miembros elegidos por la comunidad el 19 de septiembre. [15] Poco después de la elección, Igor Seletskiy, el director ejecutivo de CloudLinux y entonces presidente de la junta, anunció que renunciaría para permitir que AlmaLinux continuara como un sistema operativo liderado por la comunidad, [16] y la junta eligió a Benny Vasquez como nuevo presidente. [17]

El 7 de diciembre de 2022, se anunció que el CERN y Fermilab proporcionarían AlmaLinux como sistema operativo estándar para sus experimentos. [18]

Tres semanas después del anuncio de Red Hat el 21 de junio de 2023 de que se impondrían nuevas restricciones a su código, [19] Alma respondió en una publicación de blog que "la junta directiva de AlmaLinux OS Foundation decidió hoy abandonar el objetivo de ser 1:1 con RHEL. En cambio, AlmaLinux OS apuntará a ser compatible a nivel binario con RHEL". [20]

En septiembre de 2023, la Fundación anunció que ampliaría la junta, [21] y en diciembre de 2023 la Fundación AlmaLinux OS celebró su segunda elección y anunció que Alejandro Iribarren del CERN y Jun Yoshida de Cybertrust Japan se unirían a la junta. [22]

Proyecto ELevate

En septiembre de 2021, el proyecto AlmaLinux anunció una herramienta llamada ELevate que permitiría actualizaciones in situ entre las principales versiones de las distribuciones empresariales de Linux. [23] "ELevate se desarrolla de forma independiente de la distribución y está construido como una herramienta para todo el ecosistema, no solo para AlmaLinux. ELevate admite la migración hacia/desde otras distribuciones y está abierto a que todos contribuyan y mejoren". [24] En enero de 2024 ampliaron la herramienta para incluir soporte para repositorios adicionales, [25] y en abril de 2024 agregaron soporte para la actualización de CentOS 6 a CentOS 7, lo que permite a algunos actualizar in situ desde CentOS 6 a través de una distribución empresarial de Linux versión 9 de su elección. [26]

Sistema de construcción

Diagrama del sistema de compilación de AlmaLinux (ALBS)

El sistema de compilación de AlmaLinux, comúnmente abreviado como "ALBS", es el sistema de compilación de AlmaLinux. Se utilizó por primera vez para lanzar la versión 8.6 (Sky Tiger) y tiene la capacidad de automatizar compilaciones para las arquitecturas x86-64 , AArch64 , ppc64 y S390x . El ALBS consta de cinco componentes: el servicio Git , el sistema de lanzamiento, el servidor de firma, el sistema de prueba y el nodo de compilación. Cada componente está gobernado por un componente general conocido como "servicio maestro", que está destinado a ser controlado a través de su propia API .

Servicio Git

El código fuente de AlmaLinux se obtiene directamente de los repositorios de código Git de los paquetes de software que componen Red Hat Enterprise Linux. Mediante un "escuchador" que monitorea los cambios en los repositorios existentes o las incorporaciones de nuevos repositorios, el servicio Git de AlmaLinux extrae el código fuente a su propia instancia de servidor Gitea disponible públicamente . La interfaz web de este servidor público también proporciona una vista de los procesos de compilación de cada paquete. Además, el servicio expone una API que permite que el resto de ALBS utilice directamente los repositorios.

Nodo de construcción

En correspondencia con el servicio maestro, el propósito del nodo de compilación es realizar la compilación del código fuente almacenado en los repositorios de Git para crear paquetes RPM que luego se pueden usar como parte del proceso de instalación de la distribución. Como artefactos del proceso de compilación, estas piezas tienen un almacenamiento dedicado desde el cual se pueden procesar posteriormente.

Sistema de prueba

El sistema de pruebas de AlmaLinux (ALTS) prueba los paquetes RPM que existen como artefactos de compilación. Mediante el uso de la tecnología de contenedorización , los paquetes reciben entornos dedicados para los cuales se pueden ejecutar conjuntos de pruebas .

Sistema de liberación y servidor de firma

Para garantizar la integridad, cada paquete de software que se lanza para la distribución AlmaLinux se firma digitalmente mediante el algoritmo criptográfico Pretty Good Privacy (PGP). El servidor de firma simplemente toma los artefactos creados desde el nodo de compilación, los firma y los devuelve al almacenamiento de artefactos. Desde allí, el sistema de lanzamiento puede cargarlos en los repositorios de lanzamiento.

Lanzamientos

Véase también

Referencias

  1. ^ "Preguntas frecuentes | AlmaLinux Wiki". wiki.almalinux.org . Consultado el 20 de junio de 2021 .
  2. ^ abc Vaughan-Nichols, Steven J. (30 de marzo de 2021). "CloudLinux lanza AlmaLinux, un clon de CentOS Linux". ZDNet . Consultado el 22 de abril de 2021 .
  3. ^ "Notas de la versión | Wiki de AlmaLinux". wiki.almalinux.org . Consultado el 12 de diciembre de 2022 .
  4. ^ "Preguntas frecuentes/CentOSStream - Wiki de CentOS". wiki.centos.org . Consultado el 20 de junio de 2021 .
  5. ^ Salter, Jim (10 de diciembre de 2020). "CentOS Linux está muerto y Red Hat dice que Stream "no es un reemplazo"". Ars Technica . Consultado el 20 de junio de 2021 .
  6. ^ Vaughan-Nichols, Steven J. (14 de enero de 2021). "CloudLinux prepara el reemplazo de CentOS Linux: AlmaLinux". ZDNet Francia (en francés) . Consultado el 27 de julio de 2021 .
  7. ^ Seletskiy, Igor. "¡¡Nace AlmaLinux!!". blog.cloudlinux.com . Consultado el 7 de mayo de 2024 .
  8. ^ "Preguntas frecuentes | Wiki de AlmaLinux". 19 de abril de 2021. Archivado desde el original el 19 de abril de 2021. Consultado el 7 de mayo de 2024 .
  9. ^ "CloudLinux lanza la versión beta de AlmaLinux". www.businesswire.com . 2021-02-01 . Consultado el 2024-02-19 .
  10. ^ AlmaLinux (26 de enero de 2021). «Preguntas frecuentes» . Consultado el 22 de abril de 2021 .
  11. ^ "AlmaLinux: Todo lo que necesitas saber sobre el sistema operativo Linux". IONOS Digitalguide . 9 de mayo de 2022 . Consultado el 10 de mayo de 2022 .
  12. ^ "CloudLinux establece la Fundación AlmaLinux de código abierto y lanza la primera versión estable". www.businesswire.com . 2021-03-30 . Consultado el 2024-02-19 .
  13. ^ Larabel, Michael (20 de junio de 2022). «AlmaLinux basado en RHEL anuncia acceso «ALBS» para su sistema de compilación público» . Consultado el 18 de mayo de 2023 .
  14. ^ "¡Próximamente se realizarán las primeras elecciones de la comunidad de AlmaLinux! - Blog del sistema operativo AlmaLinux". AlmaLinux OS . 9 de agosto de 2022 . Consultado el 12 de diciembre de 2022 .
  15. ^ "La primera elección de la junta directiva de AlmaLinux anuncia 7 nuevos puestos - Blog de AlmaLinux OS". AlmaLinux OS . 20 de septiembre de 2022 . Consultado el 12 de diciembre de 2022 .
  16. ^ Seletskiy, Igor. "Por qué he decidido retirarme de la junta directiva de la Fundación del sistema operativo AlmaLinux". blog.cloudlinux.com . Consultado el 7 de mayo de 2024 .
  17. ^ "Hola, soy Benny. ¿Cómo puedo ayudar?". AlmaLinux OS . 2021-10-12 . Consultado el 2024-05-07 .
  18. ^ "Archivos de LISTSERV 16.5 - SCIENTIFIC-LINUX-USERS". listserv.fnal.gov . Consultado el 12 de diciembre de 2022 .
  19. ^ "Fomento de la evolución de CentOS Stream". www.redhat.com . Consultado el 11 de noviembre de 2023 .
  20. ^ Vasquez, benny (13 de julio de 2023). "El futuro de AlmaLinux es brillante". AlmaLinux OS: sistema operativo empresarial gratuito para siempre . Archivado desde el original el 13 de julio de 2023. Consultado el 12 de febrero de 2024 .
  21. ^ "Elección de la Fundación AlmaLinux OS - 2023". AlmaLinux OS . 2023-09-14 . Consultado el 2024-05-07 .
  22. ^ "¡Conozca a nuestros dos nuevos miembros de la junta!". AlmaLinux OS . 2023-12-19 . Consultado el 2024-05-07 .
  23. ^ "Anuncio de ELevate: migración entre versiones principales (7.x a 8x) de distribuciones derivadas de RHEL". AlmaLinux OS . 2021-10-19 . Consultado el 2024-05-07 .
  24. ^ "AlmaLinux OS - Elevate Your Distribution". 19 de octubre de 2021. Archivado desde el original el 19 de octubre de 2021. Consultado el 7 de mayo de 2024 .
  25. ^ "Actualizaciones del proyecto ELevate". AlmaLinux OS . 2024-01-31 . Consultado el 2024-05-07 .
  26. ^ "Ampliación del soporte de ELevate: migraciones de CentOS 6 a CentOS 7". AlmaLinux OS . 2024-04-25 . Consultado el 2024-05-07 .
  27. ^ abcdefghijklm "Fechas de lanzamiento de Red Hat Enterprise Linux". Red Hat . 17 de mayo de 2023.
  28. ^ "AlmaLinux OS 8.4 Stable ya está disponible". almalinux.org . 2021-05-26 . Consultado el 2021-05-28 .
  29. ^ "AlmaLinux OS 8.5 Stable ya está disponible". almalinux.org . 2021-11-12 . Consultado el 2021-11-12 .
  30. ^ "¡AlmaLinux para PowerPC 8.5 Stable ya está disponible!". almalinux.org . 2022-02-25 . Consultado el 2022-03-11 .
  31. ^ "¡AlmaLinux 8.6 Stable ya está disponible!". almalinux.org . 2022-05-12 . Consultado el 2022-05-13 .
  32. ^ "AlmaLinux 8.7 - Ya disponible". almalinux.org . 2022-11-10 . Consultado el 2022-11-10 .
  33. ^ Jack Aboutboul (18 de mayo de 2023). «AlmaLinux 8.8: ya está disponible». almalinux.org . Consultado el 18 de mayo de 2023 .
  34. ^ Jack Aboutboul (21 de noviembre de 2023). "¡Anunciamos AlmaLinux 8.9 Stable!". almalinux.org . Consultado el 19 de diciembre de 2023 .
  35. ^ Jack Aboutboul (28 de mayo de 2024). "¡Disponibilidad general de AlmaLinux 8.10 Stable!". almalinux.org . Consultado el 14 de junio de 2024 .
  36. ^ "¡AlmaLinux 9 ya está disponible!". almalinux.org . 2022-05-26 . Consultado el 2022-05-26 .
  37. ^ "AlmaLinux 9.1 - Ya disponible". almalinux.org . 2022-11-17 . Consultado el 2022-11-15 .
  38. ^ "AlmaLinux 9.2 - Ya disponible". almalinux.org . 2023-05-10 . Consultado el 2023-05-11 .
  39. ^ "¡Anunciamos AlmaLinux 9.3 Stable!". almalinux.org . 2023-11-13 . Consultado el 2023-11-13 .
  40. ^ "¡Disponibilidad general de AlmaLinux 9.4 Stable!". almalinux.org . 2024-05-06 . Consultado el 2024-05-06 .
  1. ^ AlmaLinux se anunció el 10 de diciembre de 2020 y el primer lanzamiento beta se realizó 53 días después. ( 10 de diciembre de 2020 )

Enlaces externos