LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Они сделали так, что 32-битный код выполняется внутри 64-битных процессов. То есть суть в том, что 32-битные приложения под CrossOver 19 (для macOS) работают вообще без наличия каких-либо 32-битных библиотек в системе.

Ну гонять 32-битный код в 64-битных процессов если без перекомпиляции - это решается модификацией LDT. См https://lj.rossia.org/users/herm1t/66091.html https://web.archive.org/web/20180102112819/https://www.wine-staging.com/news/...

Интересно, там в макоси вызов modify_ldt есть (или аналог), или они под это дело модуль ядра писали?

Исходная версия SZT, :

Они сделали так, что 32-битный код выполняется внутри 64-битных процессов. То есть суть в том, что 32-битные приложения под CrossOver 19 (для macOS) работают вообще без наличия каких-либо 32-битных библиотек в системе.

Ну гонять 32-битный код в 64-битных процессов если без перекомпиляции - это решается модификацией LDT. См https://lj.rossia.org/users/herm1t/66091.html https://web.archive.org/web/20180102112819/https://www.wine-staging.com/news/...