Canonical a revizuit planurile de a nu mai susține arhitectura i386 în Ubuntu

Compania Canonică а publicat Declarație de revizuire a planurilor legate de sfârșitul suportului pentru arhitectura x32 pe 86 de biți în Ubuntu 19.10. După examinarea comentariilor, exprimat Dezvoltatorii de platforme de vin și jocuri au decis să asigure asamblarea ș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 livrate se va baza pe contribuțiile comunității și va include componente necesare pentru a continua să ruleze programe vechi care rămân doar pe 32 de biți sau necesită biblioteci pe 32 de biți. În plus, dacă lista se dovedește a fi incompletă și sunt identificate pachetele lipsă, atunci aceștia intenționează să completeze setul de pachete după lansare.

Se presupune că discuțiile și comentariile care au apărut după anunțul încheierii suportului pentru arhitectura i386 au fost o surpriză pentru dezvoltatorii de distribuție, deoarece problema încetării suportului pentru i386 a fost discutată în comunitate și între dezvoltatori din 2014. . Dezvoltatorii Ubuntu aveau impresia că s-a ajuns la un consens cu privire la problema abandonării suportului i386 și nu se așteptau capcane, dar, după cum s-a dovedit, unele puncte au fost trecute cu vederea, inclusiv în timpul consultărilor cu Valve (notă: probabil că unii dintre cei care discutau ar putea nu am prezis, că se va decide nu numai oprirea construirii pachetelor i386, ci și refuzul construirii bibliotecilor multiarch necesare pentru a rula aplicații pe 32 de biți într-un mediu pe 64 de biți).

Pe termen lung, pentru a asigura suport pentru aplicațiile pe 32 de biți în lansările ulterioare Ubuntu 20.04, este planificată colaborarea cu WINE, Ubuntu Studio și furnizorii de jocuri pentru a dezvolta o soluție de utilizare a sistemelor de izolare a containerelor pentru a livra componente pe 32 de biți din LTS. filiala Ubuntu și organizează lansarea aplicațiilor mai vechi. Pe baza Snaps și LXD, va fi posibil să se pregătească mediul necesar pe 32 de biți și un set de biblioteci.

Să reamintim că motivul încetării suportului pentru arhitectura i386 este imposibilitatea menținerii pachetelor la nivelul altor arhitecturi suportate în Ubuntu, de exemplu, din cauza indisponibilității ultimelor evoluții în domeniul îmbunătățirii securității și protecției împotriva elementelor fundamentale. vulnerabilități precum Spectre pentru sisteme pe 32 de biți. Menținerea unei baze de pachete pentru i386 necesită resurse mari de dezvoltare și control al calității, care nu sunt justificate din cauza bazei mici de utilizatori (numărul de sisteme i386 este estimat la 1% din numărul total de sisteme instalate).

Sursa: opennet.ru

Adauga un comentariu