Initiativ til at bringe udviklingen af ​​openSUSE Leap og SUSE Linux Enterprise tættere på hinanden

Gerald Pfeifer, CTO for SUSE og formand for openSUSE Steering Committee, Han tilbød samfund til at overveje et initiativ til at bringe udviklingen og byggeprocesserne for openSUSE Leap og SUSE Linux Enterprise distributioner tættere på hinanden. I øjeblikket er openSUSE Leap-udgivelser bygget fra kernesættet af pakker i SUSE Linux Enterprise-distributionen, men pakker til openSUSE er bygget separat fra kildepakker. Essensen et forslag i at forene arbejdet med at samle både distributioner og bruge færdige binære pakker fra SUSE Linux Enterprise i openSUSE Leap.

På det første trin foreslås det at slå de overlappende kodebaser af openSUSE Leap 15.2 og SUSE Linux Enterprise 15 SP2 sammen, hvis det er muligt, uden at miste funktionaliteten og stabiliteten af ​​begge distributioner. På anden fase, parallelt med den klassiske udgivelse af openSUSE Leap 15.2, foreslås det at udarbejde en separat udgave baseret på eksekverbare filer fra SUSE Linux Enterprise og frigive en midlertidig udgivelse i oktober 2020. I den tredje fase, i juli 2021, er det planlagt at frigive openSUSE Leap 15.3, ved at bruge eksekverbare filer fra SUSE Linux Enterprise som standard.

Brug af de samme pakker vil forenkle migreringen fra en distribution til en anden, spare ressourcer på bygning og test, gøre det muligt at slippe af med komplikationer i spec-filer (alle forskelle defineret på spec-filniveauet vil blive forenet) og gøre afsendelse og behandling lettere fejlmeddelelser (giver dig mulighed for at gå væk fra at diagnosticere forskellige pakkebygninger). openSUSE Leap vil blive promoveret af SUSE som en udviklingsplatform for fællesskabet og tredjepartspartnere. For openSUSE-brugere drager ændringen fordel af muligheden for at bruge stabil produktionskode og gennemtestede pakker. Opdateringer, der dækker udgåede pakker, vil også være generelle og gennemtestede af SUSE QA-teamet.

openSUSE Tumbleweed-depotet vil forblive platformen for udviklingen af ​​nye pakker indsendt til openSUSE Leap og SLE. Processen med at overføre ændringer til basispakker vil ikke ændre sig (faktisk vil der blive brugt færdige binære pakker i stedet for at bygge fra SUSE src-pakker). Alle delte pakker vil fortsat være tilgængelige i Open Build-tjenesten til ændring og forgrening. Hvis det er nødvendigt at opretholde forskellige funktionaliteter af almindelige applikationer i openSUSE og SLE, kan yderligere funktionalitet flyttes til openSUSE-specifikke pakker (svarende til adskillelse af branding-elementer), eller den nødvendige funktionalitet kan opnås i SUSE Linux Enterprise. Pakker til RISC-V- og ARMv7-arkitekturer, som ikke understøttes i SUSE Linux Enterprise, foreslås kompileret separat.

Kilde: opennet.ru

Tilføj en kommentar