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

Gerald Pfeifer, direttore tecnico di SUSE e presidente del comitato di supervisione di openSUSE, ha proposto invita la comunità a considerare l'iniziativa di avvicinare i processi di sviluppo e di assemblaggio delle distribuzioni openSUSE Leap e SUSE Linux Enterprise. Attualmente, le versioni di openSUSE Leap vengono create sulla base di un insieme di pacchetti di SUSE Linux Enterprise, ma i pacchetti per openSUSE vengono assemblati separatamente dai pacchetti con i sorgenti. L'essenza proposta è unificare il lavoro di assemblaggio di entrambe le distribuzioni e utilizzare in openSUSE Leap pacchetti binari già pronti di SUSE Linux Enterprise.

Nella prima fase si propone di fondere le basi di codice sovrapposte di openSUSE Leap 15.2 e di SUSE Linux Enterprise 15 SP2 cercando di non compromettere la funzionalità e la stabilità di entrambe le distribuzioni. Nella seconda fase, parallelamente all'uscita classica di openSUSE Leap 15.2, si propone di preparare un'edizione separata basata sui file eseguibili di SUSE Linux Enterprise e di rilasciare una versione intermedia nell'ottobre 2020. Nella terza fase, nel luglio 2021, si prevede di formare il rilascio di openSUSE Leap 15.3, utilizzando di default i file eseguibili di SUSE Linux Enterprise.

L'uso degli stessi pacchetti semplificherà la migrazione da una distribuzione all'altra, risparmierà risorse per l'assemblaggio e il testing, permetterà di eliminare le complessità nei file spec (tutte le differenze definite a livello di file spec saranno unificate) e renderà più semplice l'invio e la gestione dei rapporti sugli errori (permetterà di allontanarsi dalla diagnosi delle diverse versioni dei pacchetti). openSUSE Leap sarà presentato da SUSE come piattaforma di sviluppo per la comunità e i partner esterni. Per gli utenti di openSUSE, il cambiamento è vantaggioso grazie alla possibilità di utilizzare codice stabile della distribuzione industriale e pacchetti ben collaudati. Gli aggiornamenti, che copriranno i pacchetti sovrapposti, saranno anch'essi comuni e ben testati 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 ai pacchetti di base non cambierà (in sostanza, invece di compilarli dai pacchetti src, saranno utilizzati pacchetti binari pronti). Tutti i pacchetti condivisi rimarranno disponibili nel Open Build Service per modifiche e creazione di fork. Se sarà necessario mantenere in openSUSE e SLE funzionalità diverse per le applicazioni comuni, la funzionalità aggiuntiva potrà essere estratta in pacchetti specifici per openSUSE (analogamente alla separazione degli elementi di branding) oppure si potrà cercare di includere la funzionalità richiesta in SUSE Linux Enterprise. I pacchetti per le architetture RISC-V e ARMv7, non supportate in SUSE Linux Enterprise, saranno costruiti separatamente.

Fonte: opennet.ru

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