[devel] subrepository for 32-bit

Alexey V. Vissarionov gremlin на altlinux.org
Вт Фев 8 23:02:38 MSK 2022


On 2022-02-08 21:43:41 +0300, Vitaly Lipatov wrote:

 >> https://wiki.winehq.org/ARM64
 > Возможно, Илья интересовался, как же на ARM будут запускать
 > старые 32-битные Windows-программы:
 > https://github.com/AndreRH/hangover

Очень говорящее название...

1) How it works
We have one Wine on the host in 64-bit only mode and two
on the guest side for 64-bit and 32-bit. Inbetween sits
a modified version of Qemu that runs the x86(_64) code.
To glue it all together there are thunks, lots of them
handwritten to understand in which situation a pointer
is valid and in which situation it could point to a
random address and should be ignored, and how to handle
writes to resulting structures in case of errors etc.


З.Ы. (Замечу Ышо): "hangover" обычно переводят как "похмелье",
но более точным является слово "бодун" или даже "бодунище" :-)

-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


Подробная информация о списке рассылки Devel