Iniciativa para acercar el desarrollo de openSUSE Leap y SUSE Linux Enterprise

Gerald Pfeifer, CTO de SUSE y presidente del Comité Directivo de openSUSE, propuesto comunidad para considerar una iniciativa para acercar los procesos de desarrollo y construcción de las distribuciones openSUSE Leap y SUSE Linux Enterprise. Actualmente, las versiones de openSUSE Leap se crean a partir del conjunto principal de paquetes de la distribución SUSE Linux Enterprise, pero los paquetes para openSUSE se crean por separado de los paquetes fuente. La esencia Ofertas en unificar el trabajo de ensamblar ambas distribuciones y usar paquetes binarios listos para usar de SUSE Linux Enterprise en openSUSE Leap.

En una primera etapa, se propone fusionar las bases de código superpuestas de openSUSE Leap 15.2 y SUSE Linux Enterprise 15 SP2, si es posible, sin perder la funcionalidad y estabilidad de ambas distribuciones. En la segunda etapa, en paralelo con el lanzamiento clásico de openSUSE Leap 15.2, se propone preparar una edición separada basada en archivos ejecutables de SUSE Linux Enterprise y lanzar una versión provisional en octubre de 2020. En la tercera etapa, en julio de 2021, está previsto lanzar openSUSE Leap 15.3, utilizando archivos ejecutables de SUSE Linux Enterprise de forma predeterminada.

El uso de los mismos paquetes simplificará la migración de una distribución a otra, ahorrará recursos en la construcción y las pruebas, permitirá deshacerse de las complicaciones en los archivos de especificaciones (todas las diferencias definidas en el nivel del archivo de especificaciones se unificarán) y facilitará el envío y el procesamiento. mensajes de error (le permitirá dejar de diagnosticar diferentes compilaciones de paquetes). openSUSE Leap será promovido por SUSE como una plataforma de desarrollo para la comunidad y socios externos. Para los usuarios de openSUSE, el cambio se beneficia de la capacidad de utilizar código de producción estable y paquetes bien probados. Las actualizaciones que cubren los paquetes descontinuados también serán generales y estarán bien probadas por el equipo de control de calidad de SUSE.

El repositorio de openSUSE Tumbleweed seguirá siendo la plataforma para el desarrollo de nuevos paquetes enviados a openSUSE Leap y SLE. El proceso de transferencia de cambios a los paquetes base no cambiará (de hecho, en lugar de compilar a partir de paquetes SUSE src, se utilizarán paquetes binarios ya preparados). Todos los paquetes compartidos seguirán estando disponibles en Open Build Service para su modificación y bifurcación. Si es necesario mantener diferentes funcionalidades de aplicaciones comunes en openSUSE y SLE, se puede mover funcionalidad adicional a paquetes específicos de openSUSE (similar a la separación de elementos de marca) o se puede lograr la funcionalidad requerida en SUSE Linux Enterprise. Se sugiere compilar por separado los paquetes para las arquitecturas RISC-V y ARMv7, que no son compatibles con SUSE Linux Enterprise.

Fuente: opennet.ru

Añadir un comentario