Kompania Canonical njoftim për rishikimin e planeve që lidhen me ndërprerjen e mbështetjes për arkitekturën 32-bit x86 në Ubuntu 19.10. Pas shqyrtimit të komenteve, nga zhvilluesit e Wine dhe platformave të lojërave, është marrë vendimi për të siguruar ndërtimin dhe dorëzimin e një grupi të veçantë paketash 32-bit në Ubuntu 19.10 dhe 20.04 LTS.
Lista e paketave 32-bit që do të dorëzohen do të përgatitet duke marrë parasysh dëshirat e komunitetit dhe do të përfshijë përbërësit e nevojshëm për vazhdimin e funksionimit të programeve të vjetra, të cilat mbeten vetëm në formatin 32-bit ose kërkojnë biblioteka 32-bit. Në rast se lista rezulton e paplotë dhe identifikohen paketa të humbura, grupi i paketave planifikohet të plotësohet edhe pas lëshimit.
Konfirmohet se diskutimet dhe komentet e nxitura pas njoftimit për ndërprerjen e mbështetjes për arkitekturën i386 ishin një befasi për zhvilluesit e distribucionit, pasi çështja e ndërprerjes së mbështetjes për i386 është diskutuar në komunitet dhe midis zhvilluesve që nga viti 2014. Zhvilluesit e Ubuntu patën përshtypjen se ishte arritur një konsensus për çështjen e heqjes dorë nga mbështetja për i386 dhe nuk pritej asnjë pengesë, megjithëse siç doli që disa çështje ishin lënë mënjanë, përfshirë gjatë konsultimeve me Valve (shënim: shumë ndoshta disa nga ata që diskutonin nuk mund të paramendonin se do të vendosej jo vetëm për të ndërprerë ndërtimin e paketa i386, por edhe për të hequr dorë nga formimi i bibliotekave multiarch, të nevojshme për të ekzekutuar aplikacione 32-bit në një mjedis 64-bit).
Në një perspektivë afatgjatë, për të siguruar mbështetje për aplikacione 32-bit në lëshimet pas Ubuntu 20.04, planifikohet që së bashku me WINE, Ubuntu Studio dhe ofruesit e lojërave të zhvillohet një zgjidhje për përdorimin e sistemeve të izolimit të konteinerëve për dorëzimin e përbërësve 32-bit nga dega LTS e Ubuntu dhe organizimin e ekzekutimit të aplikacioneve të vjetra. Bazuar në Snaps dhe LXD do të jetë e mundur të përgatitet ambienti dhe grupi i nevojshëm 32-bit.
Kujtojmë se si arsye për ndalimin e mbështetjes për arkitekturën i386 përmendet pamundësia e mbështetjes së paketave në nivelin e arkitekturave të tjera të mbështetura në Ubuntu, për shembull për shkak të mungesës për sistemet 32-bit të zhvillimeve të fundit në fushën e rritjes së sigurisë dhe mbrojtjes nga vulnerabilitetet themelore si Spectre. Ruajtja e bazës së paketave për i386 kërkon burime të mëdha për zhvillim dhe kontroll cilësor, të cilat nuk justifikohen për shkak të bazës së vogël të përdoruesve (numri i sistemeve i386 vlerësohet të jetë 1% e numrit total të sistemeve të instaluara).
Burimi: opennet.ru
