Комментарии 22
Возможен ли запуск под Wine MS Office на Apple Silicon (M1-M3)?
А зачем их запускать под вайном если они нативно работают? О_о
Wine не умеет эмулировать другую архитектуру, он не может запускать х86 на arm. Для этого надо прикрутить ещё qemu (сам не юзал, но знаю что через него можно без виртуалки эмулировать другую архитектуру для одного приложения), через него запускать вайн.
Ну это логично. Wine "эмулирует" операционную систему, а не процессор.
Есть ещё Box86/Box64, не знаю портировали ли на мак.
Ответ правильный, но не корректный, в макос есть из коробки Rosetta 2 которая может запускать х86 через трансляцию на M процессорах в том числе можно запускать вайн и в нем х86 софт.
Wine 9 на macos 14.2.1, M2 Max прекрасно запускает 32 и 64-битные exe.
Интересно. На ARM проверить не могу.
brew info wine-stable ==> wine-stable: 9.0
brew info winetricks ==> winetricks: stable 20240105 (bottled)
wine-stable: 9.0

Вау, действительно (Wine 9 из Homebrew, macOS 14.2.1, M1 Pro). Около года назад ещё, помню, ругался, что 32-битные не поддерживаются, и путей обхода я не нашёл.
Для Linux смотрел на такие решения. Сам пока не проверял:
https://www.linaro.org/blog/emulate-windows-on-arm/
qemu-aarch64 /path/to/wine-arm64/wine ./program.exe
https://hub.docker.com/r/linaro/wine-arm64
или
hangover-9.0 - Слой эмуляции базируется на наработках проекта QEMU.
https://github.com/AndreRH/hangover/releases
или
Надо было собирать kernel с CONFIG_VMSPLIT_3G=y
Running Windows software on the Raspberry Pi (and other ARM devices) with Wine
https://gist.github.com/MIvanchev/14de59fa2552d315ac74c30cf1c0b01e#installing-wine
Для этого есть Rosetta
Так есть же Rosetta2 ? Или она не помогает, что если сбилдить Wine для X86 и запустить его под Rosettoй
А iTunes уже перестало в чёрной заливке отрисовывать так, что даже текст не видно?
Очень интересует среда hta, завязанная на internet explorer. Есть ли развитие в этом направлении? Когда мы начинали разрабатывать наше приложение на hta, мы не ожидали что и Microsoft и опенсоурс-сообщество будут стараться убить это начинание.
Для работы нашего приложения надо хотя бы ie9. И я так понял, wine отказался пилить его поддержку потому что кому-то (большинству там) занесли. Не из-за нас конечно. Это как-то связано с поддержкой приложений из windows-store. Если ie9 не будет в wine, то не будет и пиратства stand-приложений.
Вот такой опенсорс.
И я так понял, wine отказался пилить его поддержку потому что кому-то (большинству там) занесли.
Может потому, что ie должен умереть?
Вот такой опенсорс.
Так опенсорс же -- напишите свою реализацию и закиньте пулл реквест.
Зачем при разработке Wine тратить человеческие ресурсы на то, что даже Microsoft уже не поддерживает? Тут не нужно кому-то заносить, наверное, просто люди не стали пинать мёртвую лошадь.
Радостно, что прогресс идет!
Стабильный релиз Wine 9.0? Спустя год он всё-таки появился — вместе с 7 000 изменений