Как стать автором
Обновить

Комментарии 22

Возможен ли запуск под Wine MS Office на Apple Silicon (M1-M3)?

А зачем их запускать под вайном если они нативно работают? О_о

Как минимум под macos access нет.

"Нативная" версия отличается функционально, по мелочи, но набирается на необходимость ставить параллелс + ARM Win + офис. Да и ниже про Access написано.

Wine не умеет эмулировать другую архитектуру, он не может запускать х86 на arm. Для этого надо прикрутить ещё qemu (сам не юзал, но знаю что через него можно без виртуалки эмулировать другую архитектуру для одного приложения), через него запускать вайн.

Ну это логично. Wine "эмулирует" операционную систему, а не процессор.

Он транслирует виндовые системные вызовы на линуксовые. Wine - wine is not emulator

Есть ещё 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

Хоть я и ответил под комментарием про макос, сам я на нем не концентрировался, не пользуюсь макосью. qemu есть и на линух и на мак

Так есть же Rosetta2 ? Или она не помогает, что если сбилдить Wine для X86 и запустить его под Rosettoй

А iTunes уже перестало в чёрной заливке отрисовывать так, что даже текст не видно?

Очень интересует среда hta, завязанная на internet explorer. Есть ли развитие в этом направлении? Когда мы начинали разрабатывать наше приложение на hta, мы не ожидали что и Microsoft и опенсоурс-сообщество будут стараться убить это начинание.

Для работы нашего приложения надо хотя бы ie9. И я так понял, wine отказался пилить его поддержку потому что кому-то (большинству там) занесли. Не из-за нас конечно. Это как-то связано с поддержкой приложений из windows-store. Если ie9 не будет в wine, то не будет и пиратства stand-приложений.

Вот такой опенсорс.

И я так понял, wine отказался пилить его поддержку потому что кому-то (большинству там) занесли.

Может потому, что ie должен умереть?

Вот такой опенсорс.

Так опенсорс же -- напишите свою реализацию и закиньте пулл реквест.

Зачем при разработке Wine тратить человеческие ресурсы на то, что даже Microsoft уже не поддерживает? Тут не нужно кому-то заносить, наверное, просто люди не стали пинать мёртвую лошадь.

Радостно, что прогресс идет!

Зарегистрируйтесь на Хабре , чтобы оставить комментарий