Initiative zur Annäherung der Entwicklung von openSUSE Leap und SUSE Linux Enterprise

Gerald Pfeifer, technischer Direktor von SUSE und Vorsitzender des Aufsichtsrats von openSUSE, vorgeschlagen fordert die Community auf, die Initiative zu prüfen, den Entwicklungs- und Buildprozess der Distributionen openSUSE Leap und SUSE Linux Enterprise näher zusammenzubringen. Derzeit basieren die Releases von openSUSE Leap auf einem Basispaketset der SUSE Linux Enterprise Distribution, wobei die Pakete für openSUSE separat aus Quellpaketen gebaut werden. Das Ziel vorschläge ist die Vereinheitlichung des Buildprozesses beider Distributionen und die Verwendung von fertig kompilierten Binärpaketen aus SUSE Linux Enterprise in openSUSE Leap.

Im ersten Schritt wird vorgeschlagen, die sich überschneidenden Codebasen von openSUSE Leap 15.2 und SUSE Linux Enterprise 15 SP2 möglichst ohne Verlust an Funktionalität und Stabilität beider Distributionen zusammenzuführen. Im zweiten Schritt wird parallel zur klassischen Veröffentlichung von openSUSE Leap 15.2 eine separate Edition auf Basis der ausführbaren Dateien von SUSE Linux Enterprise vorbereitet, die im Oktober 2020 als Zwischenrelease veröffentlicht werden soll. Im dritten Schritt ist für Juli 2021 geplant, eine Version von openSUSE Leap 15.3 zu erstellen, die standardmäßig ausführbare Dateien aus SUSE Linux Enterprise verwenden wird.

Die Verwendung derselben Pakete erleichtert die Migration von einer Distribution zur anderen, spart Ressourcen für den Aufbau und die Tests, ermöglicht es, Komplikationen in den Spezifikationsdateien zu beseitigen (alle Unterschiede, die auf der Ebene der Spezifikationsdateien definiert sind, werden vereinheitlicht) und vereinfacht die Übermittlung und Verarbeitung von Fehlermeldungen (unterstützt eine Abkehr von der Diagnose verschiedener Paketversionen). openSUSE Leap wird von der Firma SUSE als Entwicklungsplattform für die Gemeinschaft und externe Partner angeboten. Für openSUSE-Nutzer bringt die Änderung den Vorteil, stabilen Code einer industriellen Distribution und gut getestete Pakete nutzen zu können. Updates, die überlappende Pakete betreffen, werden ebenfalls gemeinsam und gut getestet von dem Qualitätssicherungsteam von SUSE bereitgestellt.

Die Plattform für die Entwicklung neuer Pakete, die an openSUSE Leap und SLE übergeben werden, bleibt das Repository openSUSE Tumbleweed. Der Prozess zur Übertragung von Änderungen in die Basis-Pakete wird sich nicht ändern (statt aus den Quellpaketen von SUSE zu bauen, werden fertige Binärpakete verwendet). Alle gemeinsam genutzten Pakete werden wie gewohnt im Open Build Service für Anpassungen und Forks verfügbar sein. Bei Bedarf an unterschiedlichen Funktionen gemeinsamer Anwendungen in openSUSE und SLE wird es möglich sein, zusätzliche Funktionen in spezifische Pakete für openSUSE auszulagern (ähnlich dem Branding-Elemente-Austausch) oder die erforderlichen Funktionen in SUSE Linux Enterprise zu integrieren. Pakete für die Architekturen RISC-V und ARMv7, die in SUSE Linux Enterprise nicht unterstützt werden, sollen separat gebaut werden.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster