L'iniziativa per il collegamento dello sviluppo di openSUSE Leap e SUSE Linux Enterprise

Gerald Pfeifer, direttore tecnico di SUSE e presidente del comitato di supervisione di openSUSE, ha proposto ha proposto alla comunità di considerare un'iniziativa per allineare i processi di sviluppo e assemblaggio delle distribuzioni openSUSE Leap e SUSE Linux Enterprise. Attualmente, le versioni di openSUSE Leap sono basate su un insieme fondamentale di pacchetti della distribuzione SUSE Linux Enterprise, ma i pacchetti per openSUSE vengono assemblati separatamente dai sorgenti. L'obiettivo della proposta è unificare il lavoro di assemblaggio delle due distribuzioni e utilizzare in openSUSE Leap i pacchetti binari già pronti da SUSE Linux Enterprise.

Nella prima fase, si propone di fondere le basi di codice sovrapposte di openSUSE Leap 15.2 e SUSE Linux Enterprise 15 SP2, cercando di non compromettere la funzionalità e la stabilità di entrambe le distribuzioni. Nella seconda fase, parallelamente al rilascio classico di openSUSE Leap 15.2, si prevede di preparare un'edizione separata basata sui file eseguibili di SUSE Linux Enterprise e di pubblicare un rilascio intermedio nell'ottobre 2020. Nella terza fase, a luglio 2021, è previsto il rilascio di openSUSE Leap 15.3, utilizzando per impostazione predefinita i file eseguibili di SUSE Linux Enterprise.

L'uso degli stessi pacchetti semplificherà la migrazione da una distribuzione all'altra, risparmiando risorse per la costruzione e il testing, permetterà di eliminare complessità nei file spec (tutte le differenze definite a livello di file spec saranno unificate) e faciliterà l'invio e la gestione dei messaggi di errore (permetterà di abbandonare la diagnosi di diverse build di pacchetti). openSUSE Leap sarà presentato da SUSE come piattaforma di sviluppo per la comunità e partner esterni. Per gli utenti di openSUSE, il cambiamento è vantaggioso grazie alla possibilità di utilizzare codice stabile di una distribuzione industriale e pacchetti ben testati. Gli aggiornamenti che coprono pacchetti sovrapposti saranno anch'essi condivisi e ben collaudati dal team di controllo qualità di SUSE.

Il repository openSUSE Tumbleweed rimarrà la piattaforma per lo sviluppo di nuovi pacchetti da trasferire in openSUSE Leap e SLE. Il processo di trasferimento delle modifiche nei pacchetti di base non cambierà (essenzialmente, invece della costruzione dai pacchetti src di SUSE, verranno utilizzati pacchetti binari pronti). Tutti i pacchetti condivisi saranno ancora disponibili in Open Build Service per la modifica e la creazione di fork. Se sarà necessario mantenere diverse funzionalità delle applicazioni comuni in openSUSE e SLE, si potrà trasferire la funzionalità aggiuntiva in pacchetti specifici per openSUSE (similmente alla suddivisione degli elementi di branding) o cercare di includere le funzionalità desiderate in SUSE Linux Enterprise. I pacchetti per le architetture RISC-V e ARMv7, non supportati in SUSE Linux Enterprise, saranno raccolti separatamente.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster