Pobuda za zbliževanje razvoja openSUSE Leap in SUSE Linux Enterprise

Gerald Pfeifer, tehnični direktor SUSE in predsednik usmerjevalnega odbora openSUSE, predlagal skupnost, da razmisli o pobudi za zbližanje procesov razvoja in gradnje distribucij openSUSE Leap in SUSE Linux Enterprise. Trenutno so izdaje openSUSE Leap zgrajene iz osnovnega nabora paketov v distribuciji SUSE Linux Enterprise, vendar so paketi za openSUSE zgrajeni ločeno od izvornih paketov. Bistvo ponudbe pri poenotenju dela pri sestavljanju obeh distribucij in uporabi že pripravljenih binarnih paketov iz SUSE Linux Enterprise v openSUSE Leap.

Na prvi stopnji je predlagano združitev prekrivajočih se kodnih osnov openSUSE Leap 15.2 in SUSE Linux Enterprise 15 SP2, če je to mogoče, brez izgube funkcionalnosti in stabilnosti obeh distribucij. Na drugi stopnji, vzporedno s klasično izdajo openSUSE Leap 15.2, se predlaga priprava ločene izdaje, ki temelji na izvedljivih datotekah iz SUSE Linux Enterprise, in izdaja vmesne izdaje oktobra 2020. V tretji fazi, julija 2021, je načrtovana izdaja openSUSE Leap 15.3 s privzeto uporabo izvršljivih datotek iz SUSE Linux Enterprise.

Uporaba istih paketov bo poenostavila selitev iz ene distribucije v drugo, prihranila vire pri gradnji in testiranju, omogočila odpravo zapletov v datotekah s specifikacijami (vse razlike, definirane na ravni datoteke s specifikacijami, bodo poenotene) in olajšala pošiljanje in obdelavo sporočila o napakah (omogočajo vam, da se oddaljite od diagnosticiranja različnih gradenj paketov). openSUSE Leap bo SUSE promoviral kot razvojno platformo za skupnost in partnerje tretjih oseb. Za uporabnike openSUSE je sprememba koristna zaradi možnosti uporabe stabilne proizvodne kode in dobro preizkušenih paketov. Posodobitve, ki zajemajo ukinjene pakete, bodo prav tako splošne in jih bo ekipa SUSE QA dobro preizkusila.

Repozitorij openSUSE Tumbleweed bo ostal platforma za razvoj novih paketov, predloženih openSUSE Leap in SLE. Postopek prenosa sprememb v osnovne pakete se ne bo spremenil (pravzaprav bodo namesto gradnje iz paketov SUSE src uporabljeni že pripravljeni binarni paketi). Vsi skupni paketi bodo še naprej na voljo v storitvi Open Build Service za spreminjanje in razdeljevanje. Če je treba ohraniti različne funkcionalnosti običajnih aplikacij v openSUSE in SLE, je mogoče dodatno funkcionalnost premakniti v pakete, specifične za openSUSE (podobno kot pri ločevanju elementov blagovne znamke) ali pa zahtevano funkcionalnost doseči v SUSE Linux Enterprise. Pakete za arhitekturi RISC-V in ARMv7, ki niso podprti v SUSE Linux Enterprise, je predlagano, da se prevedejo ločeno.

Vir: opennet.ru

Dodaj komentar