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

Gerald Pfeifer, Technischer Direktor der SUSE und Vorsitzender des Aufsichtsrats von openSUSE, Alternativen zu den Begriffen „whitelist/blacklist“ und „master/slave“ vor, die fĂŒr die Verwendung in Spezifikationen bevorzugt werden – anstelle von „master/slave“ wird empfohlen, „primary/secondary“, „leader/follower“, fordert die Gemeinschaft auf, eine Initiative zur Angleichung der Entwicklungs- und Build-Prozesse der Distributionen openSUSE Leap und SUSE Linux Enterprise zu prĂŒfen. Derzeit basieren die Versionsveröffentlichungen von openSUSE Leap auf einem grundlegenden Paketset der Distribution SUSE Linux Enterprise, wĂ€hrend die Pakete fĂŒr openSUSE separat aus den Quellpaketen erstellt werden. Der Kern Vorschlags liegt in der Vereinheitlichung des Build-Prozesses beider Distributionen und der Verwendung von vorgefertigten BinĂ€rpaketen aus SUSE Linux Enterprise in openSUSE Leap.

Im ersten Schritt wird vorgeschlagen, die ĂŒberlappenden Codebasen von openSUSE Leap 15.2 und SUSE Linux Enterprise 15 SP2 so weit wie möglich zusammenzufĂŒhren, ohne die FunktionalitĂ€t und StabilitĂ€t beider Distributionen zu beeintrĂ€chtigen. Im zweiten Schritt wird parallel zur klassischen Veröffentlichung von openSUSE Leap 15.2 vorgeschlagen, eine separate Edition auf Basis der ausfĂŒhrbaren Dateien aus SUSE Linux Enterprise vorzubereiten und im Oktober 2020 ein Zwischenrelease zu veröffentlichen. Im dritten Schritt ist fĂŒr Juli 2021 die Veröffentlichung von openSUSE Leap 15.3 geplant, welches standardmĂ€ĂŸig die ausfĂŒhrbaren Dateien aus SUSE Linux Enterprise verwenden wird.

Die Nutzung derselben Pakete wird die Migration zwischen den Distributionen erleichtern, Ressourcen fĂŒr Build- und Testprozesse einsparen, es ermöglichen, Komplikationen in den Spec-Dateien zu beseitigen (allen Unterschiede auf der Ebene der Spec-Dateien werden vereinheitlicht) und die Übermittlung sowie Bearbeitung von Fehlermeldungen vereinfachen (da man sich von der Diagnose verschiedener Paketversionen abwenden kann). openSUSE Leap wird von der SUSE als Entwicklungsplattform fĂŒr die Gemeinschaft und externe Partner positioniert. FĂŒr die Nutzer von openSUSE bringt die VerĂ€nderung den Vorteil, dass sie stabilen Code aus der industriellen Distribution und gut getestete Pakete nutzen können. Updates, die sich auf ĂŒberlappende Pakete beziehen, werden ebenfalls gemeinsam und gut von dem QualitĂ€tssicherungsteam der SUSE getestet.

Die Plattform fĂŒr die Entwicklung neuer Pakete, die in openSUSE Leap und SLE ĂŒbergeben werden, bleibt das Repository von openSUSE Tumbleweed. Der Prozess der Übertragung von Änderungen an den Basispaketen bleibt unverĂ€ndert (statt aus den src-Paketen werden fertige BinĂ€rpakete von SUSE verwendet). Alle gemeinsam genutzten Pakete werden wie gewohnt im Open Build Service fĂŒr Modifikationen und Forks zur VerfĂŒgung stehen. Bei Bedarf, unterschiedliche FunktionalitĂ€ten gemeinsamer Anwendungen in openSUSE und SLE aufrechtzuerhalten, kann zusĂ€tzliche FunktionalitĂ€t in spezifische openSUSE-Pakete ausgelagert werden (analog zur Trennung von Branding-Elementen) oder das erforderliche FunktionalitĂ€ten werden in SUSE Linux Enterprise integriert. Die 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 Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster