Compania Canonical solicitarea de revizuire a planurilor legate de încetarea suportului pentru arhitectura pe 32 de biți x86 în Ubuntu 19.10. După examinarea comentariilor, de dezvoltatorii Wine și platformele de jocuri, s-a luat decizia de a asigura construirea și livrarea unui set separat de pachete pe 32 de biți în Ubuntu 19.10 și 20.04 LTS.
Lista pachetelor pe 32 de biți care vor fi livrate va fi pregătită ținând cont de dorințele comunității și va include componente necesare pentru continuarea funcționării programelor învechite care rămân disponibile doar în variantă pe 32 de biți sau care necesită biblioteci pe 32 de biți. În cazul în care lista nu va fi completă și vor fi identificate pachete lipsă, se plănuiește extinderea setului de pachete și după lansare.
Se susține că discuțiile și observațiile apărute după anunțul privind încetarea suportului pentru arhitectura i386 au fost o surpriză pentru dezvoltatorii distribuției, deoarece problema încetării suportului pentru i386 a fost discutată în comunitate și printre dezvoltatori încă din 2014. Dezvoltatorii Ubuntu au avut impresia că s-a ajuns la un consens cu privire la abandonarea suportului i386 și că nu se așteptau complicații, dar s-a dovedit că unele aspecte au fost omise din vedere, inclusiv în cadrul consultărilor cu Valve (notă: este posibil ca unii dintre cei care au discutat să nu fi putut anticipa că s-a decis nu doar să se oprească construirea pachetelor i386, ci și să se renunțe la formarea bibliotecilor multiarch, necesare pentru rularea aplicațiilor pe 32 de biți în medii pe 64 de biți).
Pe termen lung, pentru a asigura suportul aplicațiilor pe 32 de biți în lansările după Ubuntu 20.04, se plănuiește colaborarea cu WINE, Ubuntu Studio și furnizorii de jocuri pentru a elabora o soluție pentru utilizarea sistemelor de izolare prin containere pentru livrarea componentelor pe 32 de biți din ramura LTS a Ubuntu și organizarea rulării aplicațiilor mai vechi. Pe baza Snaps și LXD, va fi posibil să se pregătească mediul necesar pe 32 de biți și setul de biblioteci.
Amintim că motivul pentru încetarea suportului pentru arhitectura i386 este imposibilitatea întreținerii pachetelor la nivelul altor arhitecturi susținute în Ubuntu, de exemplu, din cauza accesibilității ultimele lucrări în domeniul creșterii securității și protecției împotriva vulnerabilităților fundamentale de tip Spectre pentru sistemele pe 32 de biți. Menținerea bazei de pachete pentru i386 necesită resurse mari pentru dezvoltare și controlul calității, care nu se justifică din cauza bazei reduse de utilizatori (numărul sistemelor i386 este estimat la 1% din numărul total de sisteme instalate).
Sursa: opennet.ro
