The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Hangover 9.0, пакета для запуска Windows-приложений на системах ARM64, opennews (??), 19-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


38. "Выпуск Hangover 9.0, пакета для запуска Windows-приложений н..."  +/
Сообщение от Аноним (38), 19-Янв-24, 14:45 
>ELF 64-bit LSB pie executable, x86-64 запускать на неродной архитектуре.

QEMU уже успешно делает это.

Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск Hangover 9.0, пакета для запуска Windows-приложений н..."  +/
Сообщение от Аноним (70), 20-Янв-24, 09:33 
QEMU это полный эмулятор компьютера заданной архитектуры. Но возможно же эмулировать машинные инструкции при исполнении только исполняемого файла ELF x86, а все вызываемые им внешние, динамически подключенные библиотеки, исполнять в родном для текущей архитектуры виде. Думается, что в таком случае, будет заметно шустрее.
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск Hangover 9.0, пакета для запуска Windows-приложений н..."  +/
Сообщение от Аноним (106), 22-Янв-24, 02:59 
>QEMU это полный эмулятор компьютера заданной архитектуры.

Не только. https://www.qemu.org/docs/master/user/main.html

>Но возможно же эмулировать машинные инструкции при исполнении только исполняемого файла ELF x86, а все вызываемые им внешние, динамически подключенные библиотеки, исполнять в родном для текущей архитектуры виде.

Нет. Либы завязаны на endianness, calling convention и т.д. Поэтому в общем случае - нет. А вот в конкретных с заведомо известными либами и наличием стабов - да.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру