Initiativ for å bringe utviklingen av openSUSE Leap og SUSE Linux Enterprise nærmere hverandre

Gerald Pfeifer, CTO for SUSE og styreleder for openSUSE Steering Committee, предложил fellesskapet til å vurdere et initiativ for å bringe utviklingen og byggeprosessene til openSUSE Leap og SUSE Linux Enterprise-distribusjoner nærmere hverandre. For øyeblikket bygges openSUSE Leap-utgivelser fra kjernesettet med pakker i SUSE Linux Enterprise-distribusjonen, men pakker for openSUSE bygges separat fra kildepakkene. Essensen предложения i å forene arbeidet med å sette sammen begge distribusjonene og bruke ferdige binære pakker fra SUSE Linux Enterprise i openSUSE Leap.

I det første trinnet foreslås det å slå sammen de overlappende kodebasene til openSUSE Leap 15.2 og SUSE Linux Enterprise 15 SP2, hvis mulig, uten å miste funksjonaliteten og stabiliteten til begge distribusjonene. På andre trinn, parallelt med den klassiske utgivelsen av openSUSE Leap 15.2, foreslås det å utarbeide en egen utgave basert på kjørbare filer fra SUSE Linux Enterprise og utgi en midlertidig utgivelse i oktober 2020. I den tredje fasen, i juli 2021, er det planlagt å gi ut openSUSE Leap 15.3, med kjørbare filer fra SUSE Linux Enterprise som standard.

Å bruke de samme pakkene vil forenkle migrering fra en distribusjon til en annen, spare ressurser på bygging og testing, gjøre det mulig å kvitte seg med komplikasjoner i spesifikasjonsfiler (alle forskjeller definert på spesifikasjonsfilnivå vil bli forenet) og gjøre sending og prosessering enklere feilmeldinger (vil tillate deg å gå bort fra å diagnostisere forskjellige pakkebygg). openSUSE Leap vil bli promotert av SUSE som en utviklingsplattform for fellesskapet og tredjepartspartnere. For openSUSE-brukere drar endringen fordel av muligheten til å bruke stabil produksjonskode og godt testede pakker. Oppdateringer som dekker utgåtte pakker vil også være generelle og godt testet av SUSE QA-teamet.

openSUSE Tumbleweed-depotet vil forbli plattformen for utvikling av nye pakker sendt til openSUSE Leap og SLE. Prosessen med å overføre endringer til basispakker vil ikke endres (faktisk, i stedet for å bygge fra SUSE src-pakker, vil ferdige binære pakker bli brukt). Alle delte pakker vil fortsatt være tilgjengelige i Open Build-tjenesten for modifikasjon og forgrening. Hvis det er nødvendig å opprettholde forskjellig funksjonalitet til vanlige applikasjoner i openSUSE og SLE, kan tilleggsfunksjonalitet flyttes til openSUSE-spesifikke pakker (liknende separasjon av merkevareelementer) eller den nødvendige funksjonaliteten kan oppnås i SUSE Linux Enterprise. Pakker for RISC-V- og ARMv7-arkitekturer, som ikke støttes i SUSE Linux Enterprise, foreslås kompilert separat.

Kilde: opennet.ru

Legg til en kommentar