Questi sono i piani di Ubuntu 20.04 per i pacchetti a 32 bit

ubuntu

Nel luglio di quest'anno, ne stavamo parlando qui sul blog una delle notizie che aveva generato malcontento da parte di alcuni con Ubuntu, da allora che Canonical aveva annunciato rispetto alla versione corrente del tuo sistema (Ubuntu 19.10) L'architettura a 32 bit non sarebbe più supportata.

Canonical intendeva interrompere completamente la creazione di pacchetti per l'architettura i386 (incluso l'abbandono della formazione di librerie multiarchiale necessarie per eseguire applicazioni a 32 bit in un ambiente a 64 bit), ma riconsiderò la sua decisione dopo aver esaminato i commenti fatti dagli sviluppatori di Wine e soprattutto Steam.

Come compromesso, si è deciso di garantire la consegna di un set separato Pacchetti a 32 bit con le librerie necessarie per continuare il funzionamento di programmi obsoleti che rimangono solo nella forma a 32 bit o richiedono librerie a 32 bit.

Il motivo dell'interruzione del supporto dell'architettura i386 è l'incapacità di mantenere i pacchetti al livello di altre architetture compatibile con Ubuntu, ad esempio, a causa dell'inaccessibilità degli ultimi sviluppi in materia di sicurezza e protezione contro vulnerabilità fondamentali come Spectre per sistemi a 32 bit.

Il mantenimento di una base di pacchetti per i386 richiede grandi risorse per lo sviluppo e il controllo qualità, che non sono giustificati a causa della ridotta base di utenti (il numero di sistemi i386 è stimato all'1% del numero totale di sistemi installati).

Ecco perché recentemente Steve Langasek ha presentato i piani per la gestione futura di 32 pacchetti bit in Ubuntu. Ha riassunto i risultati di una discussione con la comunità di un elenco di librerie per l'architettura i386, che dovrebbe essere incluso per garantire la compatibilità con le applicazioni a 32 bit in Ubuntu 20.04 "Focal Fossa".

Degli oltre 30mila colli, ne sono stati selezionati circa 1700, per cui continuerà la formazione di quei pacchetti a 32 bit per l'architettura i386.

Come commenta che per Ubuntu 20.04 Focal Fossa ci sarà solo un numero limitato di pacchetti 32 bit per mantenere la compatibilità. Questi includono, ad esempio, Wine e il client Steam, attraverso il quale il tema è arrivato originariamente sul tavolo.

L'elenco include principalmente le librerie utilizzate nelle applicazioni a 32 bit ancora in uso, così come le dipendenze associate a queste librerie. Inoltre i pacchetti che sono considerati Quelle obsolete verranno sostituite dalle versioni stabili più recenti e si prevede di salvare le dipendenze utilizzate per testare le librerie elencate, per testare in modo incrociato le build della libreria i386 nell'ambiente di sistema a 64 bit, simulando così l'ambiente che verrà utilizzato in condizioni reali.

Ci sono altri pacchetti binari i386 i cui sorgenti non sono stati ancora inseriti nella whitelist, quindi saranno rimossi dal progetto Ubuntu nel prossimo futuro completamente dal repository dei pacchetti per Ubuntu 20.04.

Sebbene tutto questo sia ancora un'analisi preliminare, menzionare che gli sviluppatori possono essere contattati per un po 'di tempo per richiedere la compatibilità dei pacchetti.

Ciò riguarda sia i manutentori di pacchetti i386 nelle sorgenti di pacchetti ufficiali, sia coloro che mantengono software di terze parti in un PPA (Personal Package Archive). Le parti interessate dovrebbero presentare le ragioni dell'esistenza dei pacchetti binari a 32 bit nella mailing list "ubuntu-release" o nella chat room "# ubuntu-devel" su Freenode. Se questi sono validi, anche i pacchetti verranno inseriti nella whitelist e quindi Focal Fossa.

Ci vuole ancora un po 'prima della prevista rimozione di massa dei binari i386: Secondo Langasek

"Inizialmente, l'infrastruttura specifica del progetto per il test dei pacchetti (" autopkgtest ") deve essere adattata per testare le librerie a 32 bit su un host amd64. Questo è anche l'ambiente in cui vengono generalmente utilizzati i pacchetti a 32 bit. "

Se vuoi saperne di più, puoi controllare i dettagli della discussione nel file seguente link 


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.