3 ms·
It actually doesn't do emulation but API AFAIK.
by fsflover 2y ago
It actually doesn't do emulation but API AFAIK.
- pjc50 2y agoCorrect - the instructions in the Windows PE executable run natively. WINE provides a PE loader for exe and dll files (https://github.com/wine-mirror/wine/blob/master/dlls/ntdll/loader.c https://github.com/wine-mirror/wine/blob/master/dlls/ntdll/l...) and provides its own version of the API (user32.dll, kernel32.dll etc)
- bmacho 2y agoDoing windows API is emulating windows > In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest). https://en.wikipedia.org/wiki/Emulator https://en.wikipedia.org/wiki/Emulator
- fsflover 2y agoInteresting. However WINE is not in this list: https://en.m.wikipedia.org/wiki/List_of_computer_system_emulators https://en.m.wikipedia.org/wiki/List_of_computer_system_emul...
- jeffalyanak 2y agoIt's an OS or API emulator, not a computer system emulator. It's a different scope, but still fits the definition of an emulator.
- bmacho 2y agoDOSBox is on the page, at [0]. IMO Wine should be on the page as well. [0] : https://en.m.wikipedia.org/wiki/List_of_computer_system_emulators#x86_platforms_(32-bit_PC_and_compatible_hardware) https://en.m.wikipedia.org/wiki/List_of_computer_system_emul...