Canonical har reviderat planerna för att sluta stödja i386-arkitekturen i Ubuntu

Kanonisk опубликовала Utlåtande om granskning av planer relaterade till slutet av stödet för 32-bitars x86-arkitektur i Ubuntu 19.10. Efter att ha granskat kommentarerna, uttryckt Utvecklare av vin- och spelplattformar har beslutat att säkerställa montering och leverans av en separat uppsättning 32-bitarspaket i Ubuntu 19.10 och 20.04 LTS.

Listan över 32-bitarspaket som skickas kommer att baseras på community-indata och kommer att innehålla komponenter som behövs för att fortsätta köra äldre program som förblir endast 32-bitars eller kräver 32-bitars bibliotek. Dessutom, om listan visar sig vara ofullständig och saknade paket identifieras, planerar de att komplettera uppsättningen av paket efter releasen.

Det påstås att diskussionerna och kommentarerna som uppstod efter tillkännagivandet av slutet på stödet för i386-arkitekturen kom som en överraskning för distributionsutvecklarna, eftersom frågan om att avsluta stödet för i386 har diskuterats i communityn och bland utvecklare sedan 2014 . Ubuntu-utvecklare var under intrycket att en konsensus hade uppnåtts i frågan om att överge i386-stödet och inga fallgropar förväntades, men som det visade sig förbises vissa punkter, inklusive under samråd med Valve (notera: förmodligen kunde några av de som diskuterade inte har förutspått att det kommer att beslutas att inte bara sluta bygga i386-paket, utan också att vägra bygga de multiarkbibliotek som krävs för att köra 32-bitars applikationer i en 64-bitars miljö).

På lång sikt, för att säkerställa stöd för 32-bitars applikationer i releaser efter Ubuntu 20.04, är det planerat att arbeta med WINE, Ubuntu Studio och spelleverantörer för att utveckla en lösning för att använda containerisoleringssystem för att skicka 32-bitars komponenter från LTS. gren av Ubuntu och organisera lanseringen av äldre applikationer. Baserat på Snaps och LXD kommer det att vara möjligt att förbereda den nödvändiga 32-bitarsmiljön och en uppsättning bibliotek.

Låt oss komma ihåg att anledningen till att upphöra med stödet för i386-arkitekturen är omöjligheten att upprätthålla paket på samma nivå som andra arkitekturer som stöds i Ubuntu, till exempel på grund av att den senaste utvecklingen inom området för att förbättra säkerheten och skyddet mot grundläggande sårbarheter som Spectre för 32-bitars system. Att underhålla en paketbas för i386 kräver stora utvecklings- och kvalitetskontrollresurser, vilket inte är motiverat på grund av den lilla användarbasen (antalet i386-system uppskattas till 1 % av det totala antalet installerade system).

Källa: opennet.ru

Lägg en kommentar