Традиционно и в срок вышел (http://www.winehq.org/announce/1.1.38) очередной экспериментальный релиз реализации Win32 API для Linux - Wine 1.1.38. Кроме исправления 59 ошибок, можно отметить следующие изменения:
- Улучшена поддержка отладки выделения памяти;
- Улучшена поддержка MIDI (http://ru.wikipedia.org/wiki/MIDI);
- Исправления в работе OLEDB (http://ru.wikipedia.org/wiki/OLE_DB) (теперь будет работать Clipart в MS Office);
- Улучшена работа отладчика в режиме x86-64;
- Большое количество исправлений в MSI (http://ru.wikipedia.org/wiki/Windows_Installer);URL: http://www.winehq.org/announce/1.1.38
Новость: http://www.opennet.me/opennews/art.shtml?num=25324
В wine работают отладчики!?
man winedbg
ну, по крайней мере ollydbg работает прекрасно.
Да. Я использую ollydbg для x86 и project-96 для работы с mcs-96 в режиме симуляции. Глюков и крахов пока не было.
Лог длинный, видимо чуваки во главе с джулиардом вернулись к работе
Атишникам на заметку! В бинарных дистрибутивах вайн обычно собирается с Mesa3D - свободной реализацией библиотеки OpenGL. Так достигается максимальная совместимость с каждой видеокартой - но только не с Ати! С nvidia вообще проблем не будет, кроме парочки совсем мелких (если кому интересно - расскажу, просто Mesa3D из-за некоторых причин не весь функционал содержит, а OpenGL от nvidia - весь), а вот с fglrx... Короче, компиляция с атишным драйвером решает много проблем. То игра не запускается вообще, ругаясь в консоль, то запускается и тормозит... Компиляция вайна с ати обязательна вообще! Для игр. Не важно с чем, с 8.5 или с 10.1 драйвером - потом работает везде одинаково хорошо.
Легче всего компилировать src.rpm и deb:
sudo apt-get build-dep wine
fakeroot apt-get -b source wine
Для примера, игра Oblivion без этого не запускается без тормозов, даже курсор мыши двигается с огромными рывками. С этим - работает со скоростью почти как в виндовсе. Если же скомпилировано с драйвером нвидиа и запускается с ати, тормоза как случае с месой - так что сборки несовместимы.
А почему не sudo apt-build install wine1.2 ?
Ну, или так. Какая разница?
забавно у меня на старой nvidia c wine без шейдеров запустилась демка, которая под виндой не работала (и требовала шейдеры)
Подозреваю, что не хватало какой-то библиотеки. Сталкер 2 и 3, если ему скормить d3dx9_36.dll, но не скормить 31 и 37, тоже скажет, что надо шейдеры.