Canonical ha rivisto i piani per smettere di supportare l'architettura i386 in Ubuntu

Canonico pubblicato Dichiarazione di revisione dei piani relativi alla fine del supporto per l'architettura x32 a 86 bit in Ubuntu 19.10. Dopo aver esaminato i commenti, espresso Gli sviluppatori di piattaforme per vino e giochi hanno deciso di garantire l'assemblaggio e la distribuzione di un set separato di pacchetti a 32 bit in Ubuntu 19.10 e 20.04 LTS.

L'elenco dei pacchetti a 32 bit spediti sarà basato sugli input della community e includerà i componenti necessari per continuare a eseguire programmi legacy che rimangono solo a 32 bit o richiedono librerie a 32 bit. Inoltre, se l'elenco risulta essere incompleto e vengono identificati pacchetti mancanti, si prevede di integrare l'insieme di pacchetti dopo il rilascio.

Si presume che le discussioni e i commenti sorti dopo l'annuncio della fine del supporto per l'architettura i386 siano stati una sorpresa per gli sviluppatori della distribuzione, poiché la questione della fine del supporto per i386 è stata discussa nella comunità e tra gli sviluppatori dal 2014 . Gli sviluppatori di Ubuntu avevano l'impressione che fosse stato raggiunto un consenso sulla questione dell'abbandono del supporto i386 e che non si prevedessero trappole, ma alla fine alcuni punti furono trascurati, anche durante le consultazioni con Valve (nota: probabilmente alcuni di quelli che discutevano avrebbero potuto (non abbiamo previsto, che si deciderà non solo di smettere di costruire pacchetti i386, ma anche di rifiutarsi di costruire le librerie multiarch necessarie per eseguire applicazioni a 32 bit in un ambiente a 64 bit).

A lungo termine, per garantire il supporto per le applicazioni a 32 bit nelle versioni successive a Ubuntu 20.04, si prevede di collaborare con WINE, Ubuntu Studio e i fornitori di giochi per sviluppare una soluzione per utilizzare sistemi di isolamento dei contenitori per spedire componenti a 32 bit da LTS. ramo di Ubuntu e organizzare il lancio di applicazioni meno recenti. Sulla base di Snaps e LXD sarà possibile preparare l'ambiente a 32 bit necessario e un set di librerie.

Ricordiamo che il motivo della fine del supporto per l'architettura i386 è l'impossibilità di mantenere i pacchetti al livello di altre architetture supportate in Ubuntu, ad esempio, a causa dell'indisponibilità degli ultimi sviluppi nel campo del miglioramento della sicurezza e della protezione contro fondamentali vulnerabilità come Spectre per sistemi a 32 bit. Mantenere una base di pacchetti per i386 richiede grandi risorse di sviluppo e controllo qualità, che non sono giustificate a causa della piccola base di utenti (il numero di sistemi i386 è stimato all'1% del numero totale di sistemi installati).

Fonte: opennet.ru

Aggiungi un commento