Inițiativa de apropiere a dezvoltării openSUSE Leap și SUSE Linux Enterprise

Gerald Pfeifer, director tehnic al companiei SUSE și președinte al comitetului de supraveghere openSUSE, a propus comunității să în considere inițiativa de apropiere a proceselor de dezvoltare și construire a distribuțiilor openSUSE Leap și SUSE Linux Enterprise. În prezent, lansările openSUSE Leap sunt formate pe baza unui set de pachete de bază ale distribuției SUSE Linux Enterprise, dar pachetele pentru openSUSE sunt construite separat din pachete cu cod sursă. Esența propunerii este unificarea lucrării de construcție a ambelor distribuții și utilizarea în openSUSE Leap a pachetelor binare gata din SUSE Linux Enterprise.

În prima etapă se propune realizarea fuzionării bazelor de cod intersectate openSUSE Leap 15.2 și SUSE Linux Enterprise 15 SP2, pe cât posibil fără pierderi de funcționalitate și stabilitate ale ambelor distribuții. În a doua etapă, în paralel cu lansarea clasică a openSUSE Leap 15.2, se propune pregătirea unei ediții separate bazate pe fișierele executabile din SUSE Linux Enterprise și lansarea unui release intermediar în octombrie 2020. În a treia etapă, în iulie 2021, se preconizează formarea lansării openSUSE Leap 15.3, folosind în mod implicit fișierele executabile din SUSE Linux Enterprise.

Utilizarea acelorași pachete va simplifica migrarea de la o distribuție la alta, va economisi resurse pentru construcție și testare, va permite eliminarea complicărilor din fișierele spec (toate diferențele definite la nivelul fișierelor spec vor fi unificate) și va face mai simplă trimiterea și procesarea rapoartelor de erori (vor permite renunțarea la diagnosticul diferitelor construcții de pachete). openSUSE Leap va fi prezentată de compania SUSE ca o platformă de dezvoltare pentru comunitate și parteneri externi. Pentru utilizatorii de openSUSE, schimbarea este benefică, oferind posibilitatea de a utiliza cod stabil al distribuției comerciale și pachete bine testate. Actualizările care acoperă pachetele intersectate vor fi de asemenea comune și bine testate de echipa de control al calității SUSE.

Platforma pentru dezvoltarea noilor pachete transmise în openSUSE Leap și SLE va rămâne repositoul openSUSE Tumbleweed. Procesul de transfer al modificărilor în pachetele de bază nu se va schimba (de fapt, în loc să se compileze din pachetele src, se vor folosi pachete binare gata făcute). Toate pachetele partajate vor fi disponibile, ca și înainte, în Open Build Service pentru modificare și crearea de forks. Dacă este necesară menținerea în openSUSE și SLE a diferitelor funcționalități ale aplicațiilor comune, funcționalitatea suplimentară va putea fi separată în pachete specifice openSUSE (în analogie cu divizarea elementelor de branding) sau se va putea solicita includerea funcționalității dorite în SUSE Linux Enterprise. Pachetele pentru arhitecturile RISC-V și ARMv7, care nu sunt susținute în SUSE Linux Enterprise, se propune să fie compilate separat.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster