Initiatíva na zblíženie vývoja openSUSE Leap a SUSE Linux Enterprise

Gerald Pfeifer, technický riaditeľ spoločnosti SUSE a predseda dozorného výboru openSUSE, navrhol komunite, aby zvážila iniciatívu na zblíženie procesov vývoja a zostavovania distribúcií openSUSE Leap a SUSE Linux Enterprise. V súčasnosti sú vydania openSUSE Leap vytvorené na základe základného balíka distribúcie SUSE Linux Enterprise, ale balíky pre openSUSE sú zostavované samostatne zo zdrojových balíkov. Podstata návrhu spočíva v unifikácii práce na zostavovaní oboch distribúcií a použití v openSUSE Leap hotových binárnych balíkov zo SUSE Linux Enterprise.

V prvom kroku sa navrhuje uskutočniť zlúčenie prekrývajúcich sa kódových základov openSUSE Leap 15.2 a SUSE Linux Enterprise 15 SP2, pokiaľ možno bez straty funkčnosti a stability oboch distribúcií. V druhom kroku sa súčasne s klasickým vydaním openSUSE Leap 15.2 navrhuje pripraviť samostatnú edíciu na základe spustiteľných súborov z SUSE Linux Enterprise a vydať medziversiu v októbri 2020. V treťom kroku, v júli 2021, sa plánuje vytvorenie vydania openSUSE Leap 15.3, ktoré bude štandardne využívať spustiteľné súbory zo SUSE Linux Enterprise.

Používanie tých istých balíkov uľahčí migráciu z jednej distribúcie na druhú, ušetrí prostriedky na zostavenie a testovanie, umožní zbaviť sa komplikácií v súboroch spec (všetky rozdiely definované na úrovni súborov spec budú unifikované) a zjednoduší odosielanie a spracovanie chybových správ (umožní prejsť od diagnostiky rôznych zostavení balíkov). openSUSE Leap bude spoločnosťou SUSE prezentované ako vývojová platforma pre komunitu a externých partnerov. Pre používateľov openSUSE bude zmena výhodná možnosťou využívať stabilný kód priemyselnej distribúcie a dobre testované balíky. Aktualizácie, ktoré sa týkajú prekrývajúcich sa balíkov, budú taktiež spoločné a dobre testované tímom kontroly kvality SUSE.

Nástroj na vývoj nových balíčkov, ktoré sa odovzdávajú do openSUSE Leap a SLE, zostane repozitár openSUSE Tumbleweed. Proces prenosu zmien do základných balíčkov sa nezmení (v podstate sa namiesto zostavovania zo src-balíčkov SUSE budú používať hotové binárne balíčky). Všetky spoločné balíčky budú, ako obvykle, prístupné v Open Build Service na modifikáciu a vytváranie forkov. V prípade potreby udržiavania rôznej funkcionality spoločných aplikácií v openSUSE a SLE bude možné dodatočnú funkcionalitu preniesť do špecifických balíčkov pre openSUSE (podobne ako pri oddelení brandingových prvkov) alebo dosiahnuť zahrnutie požadovanej funkcionality do SUSE Linux Enterprise. Balíčky pre architektúry RISC-V a ARMv7, ktoré nie sú podporované v SUSE Linux Enterprise, sa navrhujú zostavovať osobitne.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster