У досконалому світі винні розробники змогли би дотримуватися фіксованих специфікацій, за допомогою яких можна створити повністю бінарну сумісну заміну для Windows. Але це не так. Вони знають загальнодоступні API та знають, що повинні робити ці API. Все інше (тобто те, як вони це роблять) - це здогадані здогадки.
Ідеал також передбачає послідовне функціонування Windows, чого немає. Запчастини прикріплені на дуже старий код. Розробники програм можуть обходити ці помилки, коли вони створюють свої додатки, але це також означає, що Wine має дотримуватися всього, навіть вигадок, а також часто проб і помилок (користувачі, які подають помилки для певних програм).
Нічого не гарантовано працює. Навіть речі, які працюють ідеально, навіть краще, ніж рідні, не гарантовано залишаться такими. Часто у світі Wine, щоб щось виправити, вам доведеться зламати півдюжини інших речей ... Ви просто сподіваєтесь, що ви (або хтось інший) знайде ці нові помилки, перш ніж код потрапить у стабільний випуск.
Якщо ви хочете довготривало підтримувати партію додатків, подивіться на комерційну гілку Wine: CrossOver .