ROS WOW — различия между версиями
Материал из Русский WINE
Строка 7: | Строка 7: | ||
На данный момент в ReactOS отсутствует поддержка Win16 приложений. | На данный момент в ReactOS отсутствует поддержка Win16 приложений. | ||
− | ==Почему 16-разрядные приложения | + | ==Почему 16-разрядные приложения запускаются в Wine?== |
В Wine поддержка 16-разрядных приложений завязана на модуле ядра Linux ldt16, с помощью которого эмулируется 16-разрядный код. | В Wine поддержка 16-разрядных приложений завязана на модуле ядра Linux ldt16, с помощью которого эмулируется 16-разрядный код. | ||
[http://wiki.winehq.org/FAQ#16-bit_applications_fail_to_start] | [http://wiki.winehq.org/FAQ#16-bit_applications_fail_to_start] | ||
==Ссылки== | ==Ссылки== | ||
− | * | + | *Отчеты в багтрекере: |
+ | **{{JIRA|8254}} | ||
+ | **{{JIRA|9452}} | ||
+ | **{{JIRA|6286}} | ||
*[http://reactos.org/forum/viewtopic.php?f=2&t=15623 Обсуждение на форуме] | *[http://reactos.org/forum/viewtopic.php?f=2&t=15623 Обсуждение на форуме] | ||
+ | *[WineStaging - Блог: Как работают Win3.1-приложения в Wine? (англ.)] | ||
{{ReactOS}} | {{ReactOS}} |
Версия 00:23, 28 октября 2017
Windows on Windows (WOW) — компонент системы, обеспечивающий запуск приложений, использующих устаревшую 16-битную версию Windows API (Win16) в 32-битных версиях Windows NT.
WOW реализуется с помощью NTVDM и заглушек win16api. NTVDM используется для запуска 16-битного кода, а заглушки win16api перенаправляют вызовы 16-разрядного WinAPI в 32/64-битные библиотеки.
В основном, WOW требуется для 16-разрядных инсталляторов.
На данный момент в ReactOS отсутствует поддержка Win16 приложений.
Почему 16-разрядные приложения запускаются в Wine?
В Wine поддержка 16-разрядных приложений завязана на модуле ядра Linux ldt16, с помощью которого эмулируется 16-разрядный код. [1]
Ссылки
- Отчеты в багтрекере:
- Обсуждение на форуме
- [WineStaging - Блог: Как работают Win3.1-приложения в Wine? (англ.)]