ROS WOW — различия между версиями
Материал из Русский WINE
(→Ссылки) |
|||
Строка 20: | Строка 20: | ||
*[http://reactos.org/forum/viewtopic.php?f=2&t=15623 16-bit Windows Program Support - Обсуждение на форуме] | *[http://reactos.org/forum/viewtopic.php?f=2&t=15623 16-bit Windows Program Support - Обсуждение на форуме] | ||
*[http://www.reactos.org/forum/viewtopic.php?f=22&t=10988 Installing 32-bit programs with 16-bit setup launcher stubs - Обсуждение на форуме] | *[http://www.reactos.org/forum/viewtopic.php?f=22&t=10988 Installing 32-bit programs with 16-bit setup launcher stubs - Обсуждение на форуме] | ||
− | *[http://www.wine-staging.com/news/2016-02-10-blog-wine-16bit.html WineStaging - Блог: Как работают Win3.1-приложения в Wine? (англ.)] | + | *[https://web.archive.org/web/20180102112819/http://www.wine-staging.com/news/2016-02-10-blog-wine-16bit.html WineStaging - Блог: Как работают Win3.1-приложения в Wine? (англ.) (архив)] |
{{ReactOS}} | {{ReactOS}} |
Версия 15:39, 22 июля 2018
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 приложений.
29 марта 2018 Александар Андрейевич (Aleksandar Andrejevic) (разработчик NTVDM) объявил, что планирует работать над WOW.
Почему 16-разрядные приложения запускаются в Wine?
В Wine поддержка 16-разрядных приложений завязана на модуле ядра Linux ldt16, с помощью которого эмулируется 16-разрядный код. [1]
Ссылки
- Отчеты в багтрекере:
- 16-bit Windows Program Support - Обсуждение на форуме
- Installing 32-bit programs with 16-bit setup launcher stubs - Обсуждение на форуме
- WineStaging - Блог: Как работают Win3.1-приложения в Wine? (англ.) (архив)