Initiative visant à rapprocher le développement d'openSUSE Leap et de SUSE Linux Enterprise

Gerald Pfeifer, CTO de SUSE et président du comité directeur d'openSUSE, proposé communauté à envisager une initiative visant à rapprocher les processus de développement et de construction des distributions openSUSE Leap et SUSE Linux Enterprise. Actuellement, les versions openSUSE Leap sont construites à partir de l'ensemble principal de packages de la distribution SUSE Linux Enterprise, mais les packages pour openSUSE sont construits séparément des packages sources. L'essence предложения en unifiant le travail d'assemblage des deux distributions et en utilisant des packages binaires prêts à l'emploi de SUSE Linux Enterprise dans openSUSE Leap.

Dans un premier temps, il est proposé de fusionner les bases de code qui se chevauchent d'openSUSE Leap 15.2 et de SUSE Linux Enterprise 15 SP2, si possible, sans perdre la fonctionnalité et la stabilité des deux distributions. Dans un deuxième temps, parallèlement à la version classique d'openSUSE Leap 15.2, il est proposé de préparer une édition distincte basée sur les fichiers exécutables de SUSE Linux Enterprise et de publier une version intermédiaire en octobre 2020. Dans la troisième étape, en juillet 2021, il est prévu de publier openSUSE Leap 15.3, en utilisant par défaut les fichiers exécutables de SUSE Linux Enterprise.

L'utilisation des mêmes packages simplifiera la migration d'une distribution à une autre, économisera des ressources sur la construction et les tests, permettra d'éliminer les complications dans les fichiers de spécifications (toutes les différences définies au niveau des fichiers de spécifications seront unifiées) et facilitera l'envoi et le traitement. messages d'erreur (vous permettra de ne plus diagnostiquer différentes versions de packages). openSUSE Leap sera promu par SUSE en tant que plateforme de développement pour la communauté et les partenaires tiers. Pour les utilisateurs d'openSUSE, le changement bénéficie de la possibilité d'utiliser un code de production stable et des packages bien testés. Les mises à jour couvrant les packages abandonnés seront également générales et bien testées par l'équipe SUSE QA.

Le référentiel openSUSE Tumbleweed restera la plateforme de développement de nouveaux packages soumis à openSUSE Leap et SLE. Le processus de transfert des modifications vers les packages de base ne changera pas (en fait, au lieu de construire à partir des packages SUSE src, des packages binaires prêts à l'emploi seront utilisés). Tous les packages partagés continueront d'être disponibles dans le service Open Build pour modification et duplication. S'il est nécessaire de conserver différentes fonctionnalités des applications communes dans openSUSE et SLE, des fonctionnalités supplémentaires peuvent être déplacées vers des packages spécifiques à openSUSE (similaire à la séparation des éléments de marque) ou les fonctionnalités requises peuvent être obtenues dans SUSE Linux Enterprise. Il est suggéré de compiler séparément les packages pour les architectures RISC-V et ARMv7, qui ne sont pas pris en charge dans SUSE Linux Enterprise.

Source: opennet.ru

Ajouter un commentaire