Inicjatywa mająca na celu zbliżenie rozwoju openSUSE Leap i SUSE Linux Enterprise

Gerald Pfeifer, dyrektor ds. technologii SUSE i przewodniczący komitetu sterującego openSUSE, sugerowane społeczność do rozważenia inicjatywy mającej na celu zbliżenie procesów rozwoju i budowania dystrybucji openSUSE Leap i SUSE Linux Enterprise. Obecnie wydania openSUSE Leap są budowane z podstawowego zestawu pakietów dystrybucji SUSE Linux Enterprise, ale pakiety dla openSUSE są budowane oddzielnie od pakietów źródłowych. Esencja предложения w ujednoliceniu pracy asemblowania obu dystrybucji i wykorzystaniu gotowych pakietów binarnych z SUSE Linux Enterprise w openSUSE Leap.

W pierwszym etapie proponuje się połączenie nakładających się baz kodu openSUSE Leap 15.2 i SUSE Linux Enterprise 15 SP2, jeśli to możliwe, bez utraty funkcjonalności i stabilności obu dystrybucji. W drugim etapie, równolegle z klasycznym wydaniem openSUSE Leap 15.2, proponuje się przygotowanie osobnej edycji opartej na plikach wykonywalnych z SUSE Linux Enterprise i wydanie wersji tymczasowej w październiku 2020 roku. W trzecim etapie, w lipcu 2021 roku, planowane jest wydanie openSUSE Leap 15.3, domyślnie wykorzystującego pliki wykonywalne z SUSE Linux Enterprise.

Używanie tych samych pakietów uprości migrację z jednej dystrybucji do drugiej, zaoszczędzi zasoby na budowaniu i testowaniu, pozwoli pozbyć się komplikacji w plikach specyfikacji (wszystkie różnice zdefiniowane na poziomie pliku specyfikacji zostaną ujednolicone) oraz ułatwi wysyłanie i przetwarzanie komunikaty o błędach (pozwolą ci odejść od diagnozowania różnych kompilacji pakietów). openSUSE Leap będzie promowany przez SUSE jako platforma programistyczna dla społeczności i partnerów zewnętrznych. Dla użytkowników openSUSE zmiana wiąże się z możliwością korzystania ze stabilnego kodu produkcyjnego i dobrze przetestowanych pakietów. Aktualizacje obejmujące wycofane pakiety będą również ogólne i dobrze przetestowane przez zespół SUSE ds. kontroli jakości.

Repozytorium openSUSE Tumbleweed pozostanie platformą do opracowywania nowych pakietów przesyłanych do openSUSE Leap i SLE. Proces przenoszenia zmian do pakietów bazowych nie ulegnie zmianie (w rzeczywistości zamiast budować z pakietów SUSE src, zostaną użyte gotowe pakiety binarne). Wszystkie udostępnione pakiety będą nadal dostępne w usłudze Open Build Service w celu modyfikacji i rozwidlania. Jeśli konieczne jest utrzymanie różnej funkcjonalności wspólnych aplikacji w openSUSE i SLE, dodatkową funkcjonalność można przenieść do pakietów specyficznych dla openSUSE (podobnie jak separacja elementów brandingu) lub wymaganą funkcjonalność można osiągnąć w SUSE Linux Enterprise. Sugeruje się osobną kompilację pakietów dla architektur RISC-V i ARMv7, które nie są obsługiwane w systemie SUSE Linux Enterprise.

Źródło: opennet.ru

Dodaj komentarz