Як я розумію емулятори (простим способом), вони перекладають або замінюють виклики функцій програми з використанням функцій системи X на функції, що використовуються системою Y, в якій програма запускається. Проект Wine стверджує, що вино не є емулятором, оскільки:
Замість імітації внутрішньої логіки Windows на зразок віртуальної машини чи емулятора Wine перекладає виклики API Windows у виклики POSIX на ходу, виключаючи покарання за продуктивність та пам'ять інших методів та дозволяє чітко інтегрувати додатки Windows у свій робочий стіл.
Ну як емулятори та віртуальні машини моделюють внутрішню логіку Windows на хост-системах, які не є Windows? Хіба це не шляхом перекладу системних дзвінків Windows у власні відповідні дзвінки хоста? Чи різниця між емуляторами та неемуляторами (як Wine) полягає в тому, що емулятори емулюють цілу операційну систему, тоді додаток використовує ці системні API, не знаючи, що він розмовляє з емулятором, тоді як неемулятори безпосередньо переводять виклики програми в хост ( а додаток також може цього не знати)? Чи відрізняється зайвий рівень непрямості між емуляторами та Wine?