Iniziativa per avvicinare openSUSE Leap e lo sviluppo di SUSE Linux Enterprise

Gerald Pfeifer, CTO di SUSE e presidente del comitato direttivo di openSUSE, suggerì comunità a prendere in considerazione un'iniziativa per avvicinare i processi di sviluppo e creazione delle distribuzioni openSUSE Leap e SUSE Linux Enterprise. Attualmente, le versioni di openSUSE Leap sono create dal set principale di pacchetti nella distribuzione SUSE Linux Enterprise, ma i pacchetti per openSUSE sono creati separatamente dai pacchetti sorgente. L'essenza proposte nell'unificare il lavoro di assemblaggio di entrambe le distribuzioni e di utilizzare pacchetti binari già pronti da SUSE Linux Enterprise in openSUSE Leap.

Nella prima fase, si propone di unire le basi di codice sovrapposte di openSUSE Leap 15.2 e SUSE Linux Enterprise 15 SP2, se possibile, senza perdere la funzionalità e la stabilità di entrambe le distribuzioni. Nella seconda fase, parallelamente al rilascio classico di openSUSE Leap 15.2, si propone di preparare un'edizione separata basata su file eseguibili di SUSE Linux Enterprise e di rilasciare una versione provvisoria nell'ottobre 2020. Nella terza fase, nel luglio 2021, si prevede di rilasciare openSUSE Leap 15.3, utilizzando per impostazione predefinita i file eseguibili di SUSE Linux Enterprise.

L'utilizzo degli stessi pacchetti semplificherà la migrazione da una distribuzione all'altra, farà risparmiare risorse sulla creazione e sui test, consentirà di eliminare le complicazioni nei file di specifiche (tutte le differenze definite a livello di file di specifiche saranno unificate) e renderà più semplice l'invio e l'elaborazione messaggi di errore (ti consentiranno di evitare di diagnosticare diverse build di pacchetti). openSUSE Leap sarà promosso da SUSE come piattaforma di sviluppo per la comunità e partner terzi. Per gli utenti openSUSE, il cambiamento trae vantaggio dalla possibilità di utilizzare codice di produzione stabile e pacchetti ben testati. Anche gli aggiornamenti relativi ai pacchetti fuori produzione saranno generali e ben testati dal team QA di SUSE.

Il repository openSUSE Tumbleweed rimarrà la piattaforma per lo sviluppo di nuovi pacchetti inviati a openSUSE Leap e SLE. Il processo di trasferimento delle modifiche ai pacchetti base non cambierà (infatti, invece di creare dai pacchetti SUSE src, verranno utilizzati pacchetti binari già pronti). Tutti i pacchetti condivisi continueranno a essere disponibili nel servizio Open Build per modifiche e biforcazioni. Se è necessario mantenere funzionalità diverse delle applicazioni comuni in openSUSE e SLE, è possibile spostare funzionalità aggiuntive in pacchetti specifici di openSUSE (in modo simile alla separazione degli elementi di branding) oppure è possibile ottenere la funzionalità richiesta in SUSE Linux Enterprise. Si consiglia di compilare separatamente i pacchetti per le architetture RISC-V e ARMv7, che non sono supportate in SUSE Linux Enterprise.

Fonte: opennet.ru

Aggiungi un commento