Inicjatywa dotycząca zbliżenia rozwoju openSUSE Leap i SUSE Linux Enterprise

Gerald Pfeifer, dyrektor techniczny firmy SUSE i przewodniczący rady nadzorczej openSUSE, zaproponował zwrócił się do społeczności o rozważenie inicjatywy mającej na celu zbliżenie procesów rozwoju i budowy dystrybucji openSUSE Leap oraz SUSE Linux Enterprise. Aktualnie wersje openSUSE Leap są tworzone na bazie zestawu pakietów dystrybucji SUSE Linux Enterprise, ale pakiety dla openSUSE są zbierane osobno z pakietów źródłowych. Sedno propozycji polega na unifikacji procesu budowy obu dystrybucji oraz wykorzystaniu w openSUSE Leap gotowych pakietów binarnych z SUSE Linux Enterprise.

W pierwszym etapie proponuje się przeprowadzenie fuzji pokrywających się baz kodu openSUSE Leap 15.2 oraz SUSE Linux Enterprise 15 SP2, o ile to możliwe, bez utraty funkcjonalności i stabilności obu dystrybucji. W drugim etapie równolegle z tradycyjną wersją openSUSE Leap 15.2 proponuje się przygotowanie oddzielnej edycji na podstawie plików wykonywalnych z SUSE Linux Enterprise i wydanie wersji pośredniej w październiku 2020 roku. W trzecim etapie w lipcu 2021 roku planowane jest utworzenie wydania openSUSE Leap 15.3, które domyślnie będzie wykorzystywać pliki wykonywalne z SUSE Linux Enterprise.

Użycie tych samych pakietów uprości migrację z jednej dystrybucji do drugiej, zaoszczędzi zasoby na budowę i testowanie, pozwoli na pozbycie się komplikacji w plikach spec (wszystkie różnice określone na poziomie plików spec zostaną zunifikowane) oraz uprości przesyłanie i przetwarzanie zgłoszeń o błędach (umożliwi odejście od diagnozowania różnych wersji pakietów). openSUSE Leap będzie przedstawiane przez firmę SUSE jako platforma rozwoju dla społeczności i zewnętrznych partnerów. Dla użytkowników openSUSE zmiany będą korzystne, dając możliwość korzystania z stabilnego kodu przemysłowej dystrybucji oraz dobrze przetestowanych pakietów. Aktualizacje obejmujące pokrywające się pakiety będą również wspólne i dobrze przetestowane przez zespół kontroli jakości SUSE.

Platformą do rozwijania nowych pakietów, które będą przekazywane do openSUSE Leap i SLE, pozostanie repozytorium openSUSE Tumbleweed. Proces przekazywania zmian do podstawowych pakietów nie ulegnie zmianie (w zasadzie zamiast budowy z pakietów źródłowych SUSE będą wykorzystywane gotowe pakiety binarne). Wszystkie współdzielone pakiety jak dawniej będą dostępne w Open Build Service do modyfikacji i tworzenia forków. W przypadku konieczności utrzymania w openSUSE i SLE różnej funkcjonalności wspólnych aplikacji, dodatkową funkcjonalność będzie można wydzielać do specyficznych dla openSUSE pakietów (na podobieństwo oddzielania elementów brandingu) lub osiągać włączenie potrzebnej funkcjonalności w SUSE Linux Enterprise. Pakiety dla architektur RISC-V i ARMv7, które nie są wspierane w SUSE Linux Enterprise, proponuje się budować osobno.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster