Canonical ka rishikuar planet për të ndaluar mbështetjen e arkitekturës i386 në Ubuntu

Kanonike botuar Deklarata e rishikimit të planeve në lidhje me përfundimin e mbështetjes për arkitekturën 32-bit x86 në Ubuntu 19.10. Pas shqyrtimit të komenteve, shprehur Zhvilluesit e platformave të verës dhe lojërave kanë vendosur të sigurojnë montimin dhe dërgimin e një grupi të veçantë paketash 32-bitësh në Ubuntu 19.10 dhe 20.04 LTS.

Lista e paketave 32-bit të dërguara do të bazohet në hyrjen e komunitetit dhe do të përfshijë komponentët e nevojshëm për të vazhduar ekzekutimin e programeve të vjetra që mbeten vetëm 32-bit ose kërkojnë biblioteka 32-bit. Për më tepër, nëse lista rezulton të jetë e paplotë dhe identifikohen paketat që mungojnë, atëherë ata planifikojnë të plotësojnë grupin e paketave pas lëshimit.

Pretendohet se diskutimet dhe komentet që u ngritën pas shpalljes së përfundimit të mbështetjes për arkitekturën i386 erdhën si befasi për zhvilluesit e shpërndarjes, pasi çështja e përfundimit të mbështetjes për i386 është diskutuar në komunitet dhe midis zhvilluesve që nga viti 2014. . Zhvilluesit e Ubuntu kishin përshtypjen se ishte arritur një konsensus për çështjen e braktisjes së mbështetjes i386 dhe nuk pritej asnjë kurth, por siç doli, disa pika u anashkaluan, duke përfshirë gjatë konsultimeve me Valve (shënim: ndoshta disa nga ata që diskutonin mund të nuk kanë parashikuar , se do të vendoset jo vetëm për të ndaluar ndërtimin e paketave i386, por edhe për të refuzuar ndërtimin e bibliotekave multiarch të nevojshme për ekzekutimin e aplikacioneve 32-bit në një mjedis 64-bit).

Në planin afatgjatë, për të siguruar mbështetje për aplikacionet 32-bit në lëshimet pas Ubuntu 20.04, është planifikuar të punohet me WINE, Ubuntu Studio dhe furnizuesit e lojërave për të zhvilluar një zgjidhje për përdorimin e sistemeve të izolimit të kontejnerëve për të dërguar komponentë 32-bit nga LTS degë e Ubuntu-së dhe të organizojë nisjen e aplikacioneve më të vjetra. Bazuar në Snaps dhe LXD, do të jetë e mundur të përgatitet mjedisi i nevojshëm 32-bit dhe një grup bibliotekash.

Le të kujtojmë se arsyeja e përfundimit të mbështetjes për arkitekturën i386 është pamundësia e mbajtjes së paketave në nivelin e arkitekturave të tjera të mbështetura në Ubuntu, për shembull, për shkak të mosdisponueshmërisë së zhvillimeve më të fundit në fushën e përmirësimit të sigurisë dhe mbrojtjes nga themelet. dobësi të tilla si Spectre për sistemet 32-bit. Mbajtja e një baze pakete për i386 kërkon burime të mëdha zhvillimi dhe kontrolli të cilësisë, të cilat nuk justifikohen për shkak të bazës së vogël të përdoruesve (numri i sistemeve i386 vlerësohet në 1% të numrit total të sistemeve të instaluara).

Burimi: opennet.ru

Shto një koment