Junior
Статус: Не в сети Регистрация: 25.06.2005 Откуда: СССР
Братишки у кого башка варит в Линуксе подскажите может ли Линукс работать с EXE файлими у меня стоит SuSE.Помогите кто знает ответ ! И если может то как исправить этот баг, че и где дописать !:insane::shock:
После этого можно просто запускать. Нужно поставить пакет wine.
BaBL wine это не эмулятор, иначе бы от работал раз в 100 медленнее. Он просто размещает exe-файл и библиотеки в памяти нужным образом и реализует недостающую часть winapi, после чего запускает код на выполнение с нужного адреса.
Member
Статус: Не в сети Регистрация: 08.03.2004 Откуда: Москва
Mosga
Mosga писал(а):
wine это не эмулятор, иначе бы от работал раз в 100 медленнее. Он просто размещает exe-файл и библиотеки в памяти нужным образом и реализует недостающую часть winapi, после чего запускает код на выполнение с нужного адреса.
Собственно, что тогда по твоему есть "эмулятор"?
_________________ Software is like a sex, it is better when it is free
Member
Статус: Не в сети Регистрация: 21.06.2004 Откуда: Санкт-Петербург
BaBL писал(а):
Собственно, что тогда по твоему есть "эмулятор"?
Эмулятор - читает инструкции исполняемого кода, выполняет то, что они должны делать. Можно эмулировать так же на уровне аппаратной платформы, предоставляя обработку прерываний, портов ввода/вывода и т.д. Эмуляция медленная, но эмулировать можно все, что угодно - хоть игровую консоль, хоть другой PC, хоть DSP-процессор калькулятора.
Wine работает, используя тот факт, что исполняемый код для x86 процессора одинаковый в приложениях windows и linux. Он просто помогает запустить его на выполнение и все (для этого приходится самостоятельно разместить секции exe-файла и библиотеки в памяти так, как привыкло выполнять бинарники ядро и предоставить собственную замену драйверов windows и той части библиотек, которая общается с железом).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения