Binago ng Canonical ang mga plano upang ihinto ang pagsuporta sa arkitektura ng i386 sa Ubuntu

Canonical ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Pahayag ng pagsusuri ng mga plano na nauugnay sa pagtatapos ng suporta para sa 32-bit x86 na arkitektura sa Ubuntu 19.10. Pagkatapos suriin ang mga komento, ipinahayag Ang mga developer ng wine at gaming platform ay nagpasya na tiyakin ang pagpupulong at paghahatid ng isang hiwalay na hanay ng mga 32-bit na pakete sa Ubuntu 19.10 at 20.04 LTS.

Ang listahan ng mga 32-bit na pakete na ipinadala ay ibabatay sa input ng komunidad at isasama ang mga sangkap na kinakailangan upang magpatuloy sa pagpapatakbo ng mga legacy na programa na nananatiling 32-bit lamang o nangangailangan ng 32-bit na mga aklatan. Bukod dito, kung ang listahan ay lumabas na hindi kumpleto at ang mga nawawalang pakete ay natukoy, pagkatapos ay plano nilang dagdagan ang hanay ng mga pakete pagkatapos ng paglabas.

Sinasabing ang mga talakayan at komento na lumitaw pagkatapos ng anunsyo ng pagtatapos ng suporta para sa arkitektura ng i386 ay naging isang sorpresa sa mga developer ng pamamahagi, dahil ang isyu ng pagtatapos ng suporta para sa i386 ay tinalakay sa komunidad at sa mga developer mula noong 2014. . Ang mga developer ng Ubuntu ay nasa ilalim ng impresyon na ang isang pinagkasunduan ay naabot sa isyu ng pag-abandona sa suporta sa i386 at walang mga pitfalls ang inaasahan, ngunit sa nangyari, ang ilang mga punto ay hindi napapansin, kabilang ang sa panahon ng mga konsultasyon sa Valve (tandaan: marahil ang ilan sa mga tinatalakay ay maaaring not have predicted , na magpapasya hindi lamang na ihinto ang pagbuo ng mga pakete ng i386, ngunit tumanggi din na bumuo ng mga multiarch na aklatan na kinakailangan upang magpatakbo ng 32-bit na mga aplikasyon sa isang 64-bit na kapaligiran).

Sa pangmatagalan, upang matiyak ang suporta para sa 32-bit na mga application sa mga release pagkatapos ng Ubuntu 20.04, ito ay pinlano na makipagtulungan sa WINE, Ubuntu Studio at mga supplier ng laro upang bumuo ng isang solusyon sa paggamit ng mga container isolation system upang ipadala ang 32-bit na mga bahagi mula sa LTS sangay ng Ubuntu at ayusin ang paglulunsad ng mga mas lumang application. Batay sa Snaps at LXD, magiging posible na ihanda ang kinakailangang 32-bit na kapaligiran at isang hanay ng mga aklatan.

Alalahanin natin na ang dahilan ng pagtatapos ng suporta para sa arkitektura ng i386 ay ang imposibilidad ng pagpapanatili ng mga pakete sa antas ng iba pang mga arkitektura na sinusuportahan sa Ubuntu, halimbawa, dahil sa hindi pagkakaroon ng mga pinakabagong pag-unlad sa larangan ng pagpapabuti ng seguridad at proteksyon laban sa pangunahing mga kahinaan tulad ng Spectre para sa 32-bit system. Ang pagpapanatili ng package base para sa i386 ay nangangailangan ng malaking development at quality control resources, na hindi nabibigyang katwiran dahil sa maliit na user base (ang bilang ng mga i386 system ay tinatantya sa 1% ng kabuuang bilang ng mga naka-install na system).

Pinagmulan: opennet.ru

Magdagdag ng komento