Ang pagtatapos ng suporta para sa i386 sa Ubuntu ay hahantong sa mga problema sa paghahatid ng Wine

Mga developer ng proyekto ng alak binalaan tungkol sa mga problema sa paghahatid ng Wine para sa Ubuntu 19.10, sa kaganapan pagwawakas Sinusuportahan ng release na ito ang 32-bit x86 system.

Nagpasya ang mga developer ng Ubuntu na ihinto ang pagsuporta sa 32-bit x86 architecture kalkulado para ipadala ang 64-bit na bersyon ng Wine o gamitin ang 32-bit na bersyon sa isang container batay sa Ubuntu 18.04. Ang problema ay ang 64-bit na bersyon ng Wine (Wine64) ay hindi opisyal na suportado at naglalaman ng isang malaking bilang hindi naitama na mga pagkakamali.
Ang mga kasalukuyang build ng Wine para sa 64-bit na pamamahagi ay batay sa Wine32 at nangangailangan ng 32-bit na mga library.

Karaniwan, sa mga 64-bit na kapaligiran, ang mga kinakailangang 32-bit na aklatan ay ibinibigay sa mga multiarch na pakete, ngunit ang Ubuntu ay nagpasya na ganap na ihinto ang paglikha ng mga naturang aklatan. Nag-develop agad ng alak tinanggihan ang ideya ng isang snap package at tumatakbo sa isang lalagyan, dahil ito ay pansamantalang solusyon lamang. Nabanggit na ang 64-bit na bersyon ng Wine ay kailangang dalhin sa tamang anyo, ngunit ito ay magtatagal.

Bilang karagdagan, maraming kasalukuyang Windows application ang patuloy na nagpapadala lamang sa 32-bit na mga build, at ang 64-bit na application ay kadalasang may kasamang 32-bit installer (upang mahawakan ang mga pagtatangka sa pag-install sa Win32), kaya ang 32-bit na bersyon ng Wine ay patuloy na binuo. bilang pangunahing isa. Sa loob ng mahabang panahon, ang Wine64 ay nakaposisyon lamang bilang isang tool para sa paglulunsad ng mga application ng Win64, hindi inilaan para sa pagpapatakbo ng mga 32-bit na programa, at ang tampok na ito ay makikita sa maraming mga artikulo at dokumentasyon (ngayon ang Wine64 ay mayroon na maaari magpatakbo ng mga application ng Win32, ngunit nangangailangan ng 32-bit na mga aklatan).

Sa mga katulad na problema nakaharap at Valve, na marami sa mga laro ng catalog ay patuloy na 32-bit. Nilalayon ng Valve na suportahan ang 32-bit na runtime para sa kliyente ng Steam Linux nang mag-isa. Hindi inaalis ng mga developer ng Wine ang posibilidad na gamitin ang runtime na ito para ipadala ang 32-bit na Wine sa Ubuntu 19.10 bago maging handa ang 64-bit na bersyon ng Wine, upang hindi muling maimbento ang gulong at makipagsanib pwersa sa Valve sa larangan ng pagsuporta 32-bit na mga aklatan para sa Ubuntu.

Pinagmulan: opennet.ru

Magdagdag ng komento