Иницијатива за приближување на развојот на openSUSE Leap и SUSE Linux Enterprise

Џералд Фајфер, CTO на SUSE и претседател на управниот комитет openSUSE, предложени заедницата да разгледа иницијатива за приближување на развојот и градењето на процесите на openSUSE Leap и SUSE Linux Enterprise дистрибуции. Во моментов, изданијата на openSUSE Leap се изградени од основниот сет на пакети во дистрибуцијата SUSE Linux Enterprise, но пакетите за openSUSE се изградени одделно од изворните пакети. Суштината предложения во обединувањето на работата за составување на двете дистрибуции и користење на готови бинарни пакети од SUSE Linux Enterprise во openSUSE Leap.

Во првата фаза, се предлага да се спојат преклопувачките бази на код на openSUSE Leap 15.2 и SUSE Linux Enterprise 15 SP2, доколку е можно, без губење на функционалноста и стабилноста на двете дистрибуции. Во втората фаза, паралелно со класичното издание на openSUSE Leap 15.2, се предлага да се подготви посебно издание засновано на извршни датотеки од SUSE Linux Enterprise и да се издаде привремено издание во октомври 2020 година. Во третата фаза, во јули 2021 година, се планира да се објави openSUSE Leap 15.3, стандардно користејќи извршни датотеки од SUSE Linux Enterprise.

Користењето на истите пакети ќе ја поедностави миграцијата од една до друга дистрибуција, ќе заштеди ресурси за градење и тестирање, ќе овозможи да се ослободите од компликации во датотеките со спецификации (сите разлики дефинирани на ниво на специфична датотека ќе бидат унифицирани) и ќе го олесни испраќањето и обработката пораки за грешка (ќе ви овозможат да се оддалечите од дијагностицирање на различни конструкции на пакети). openSUSE Leap ќе биде промовиран од SUSE како развојна платформа за заедницата и партнерите од трети страни. За корисниците на openSUSE, промената има корист од можноста за користење стабилен код за производство и добро тестирани пакети. Ажурирањата што ги покриваат прекинатите пакети, исто така, ќе бидат општи и добро тестирани од тимот на SUSE QA.

Складиштето openSUSE Tumbleweed ќе остане платформа за развој на нови пакети поднесени до openSUSE Leap и SLE. Процесот на пренесување промени во базните пакети нема да се промени (всушност, наместо да се градат од SUSE src пакетите, ќе се користат готови бинарни пакети). Сите споделени пакети ќе продолжат да бидат достапни во Open Build Service за модификација и преклопување. Доколку е неопходно да се одржуваат различни функционалности на вообичаените апликации во openSUSE и SLE, дополнителната функционалност може да се премести во пакети специфични за openSUSE (слично на одвојувањето на елементите за брендирање) или потребната функционалност може да се постигне во SUSE Linux Enterprise. Пакетите за архитектурите RISC-V и ARMv7, кои не се поддржани во SUSE Linux Enterprise, се предлагаат да се компајлираат посебно.

Извор: opennet.ru

Додадете коментар