Iniciatíva zblížiť vývoj openSUSE Leap a SUSE Linux Enterprise

Gerald Pfeifer, technický riaditeľ SUSE a predseda riadiaceho výboru openSUSE, ponúkol komunite, aby zvážila iniciatívu na zblíženie procesov vývoja a budovania distribúcií openSUSE Leap a SUSE Linux Enterprise. V súčasnosti sú vydania openSUSE Leap zostavené zo základnej sady balíkov v distribúcii SUSE Linux Enterprise, ale balíky pre openSUSE sú zostavené oddelene od zdrojových balíkov. Podstatou návrh v zjednotení práce pri zostavovaní oboch distribúcií a používaní hotových binárnych balíkov zo SUSE Linux Enterprise v openSUSE Leap.

V prvej fáze sa navrhuje zlúčiť prekrývajúce sa kódové základne openSUSE Leap 15.2 a SUSE Linux Enterprise 15 SP2, ak je to možné, bez straty funkčnosti a stability oboch distribúcií. V druhej fáze, súbežne s klasickým vydaním openSUSE Leap 15.2, sa navrhuje pripraviť samostatnú edíciu založenú na spustiteľných súboroch zo SUSE Linux Enterprise a vydať dočasné vydanie v októbri 2020. V tretej etape, v júli 2021, sa plánuje vydanie openSUSE Leap 15.3, pričom štandardne používa spustiteľné súbory zo SUSE Linux Enterprise.

Používanie rovnakých balíkov zjednoduší migráciu z jednej distribúcie do druhej, ušetrí prostriedky na vytváranie a testovanie, umožní zbaviť sa komplikácií v súboroch špecifikácií (všetky rozdiely definované na úrovni súboru špecifikácií budú zjednotené) a uľahčí odosielanie a spracovanie chybové hlásenia (umožnia vám prestať diagnostikovať rôzne zostavy balíkov). openSUSE Leap bude SUSE propagovať ako vývojovú platformu pre komunitu a partnerov tretích strán. Pre používateľov openSUSE zmena ťaží z možnosti používať stabilný produkčný kód a dobre otestované balíčky. Aktualizácie týkajúce sa ukončených balíkov budú tiež všeobecné a dobre otestované tímom SUSE QA.

Úložisko openSUSE Tumbleweed zostane platformou pre vývoj nových balíkov predložených do openSUSE Leap a SLE. Proces prenosu zmien do základných balíkov sa nezmení (v skutočnosti sa namiesto zostavovania z balíkov SUSE src použijú hotové binárne balíky). Všetky zdieľané balíky budú naďalej dostupné v službe Open Build Service na úpravu a rozšírenie. Ak je potrebné zachovať rozdielnu funkcionalitu bežných aplikácií v openSUSE a SLE, je možné dodatočnú funkcionalitu presunúť do balíkov špecifických pre openSUSE (podobne ako oddelenie prvkov značky) alebo požadovanú funkcionalitu dosiahnuť v SUSE Linux Enterprise. Balíky pre architektúry RISC-V a ARMv7, ktoré nie sú podporované v SUSE Linux Enterprise, sa odporúčajú skompilovať samostatne.

Zdroj: opennet.ru

Pridať komentár