WINE: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
(Новая страница: «WINE имеет не только красивую и точную расшифровку WINE IS NOT EMULATOR но полностью ей соответствует, а именно, это '''ЧАСТИЧНАЯ''' реализация API Windows. Она никогда не ставила даже такой задачи быть полной, потому что делается на основе НЕПОЛНОГО описания функций API,...»)
(нет различий)

Версия 08:28, 15 ноября 2023

WINE имеет не только красивую и точную расшифровку WINE IS NOT EMULATOR но полностью ей соответствует, а именно, это ЧАСТИЧНАЯ реализация API Windows. Она никогда не ставила даже такой задачи быть полной, потому что делается на основе НЕПОЛНОГО описания функций API, данного Microsoft и на основе частичного дизассемблирования. Что это значит на практике? да то, что в программе запросто может не открыться одно окно, потому что в нем используется экзотическая и нереализованная функция API, и это не будет для WINE ошибкой. Это особенность, не более. Ее исправление авторы могут принять (а могут и не принять) как пожелание, и то при условии что у них будет возможность ее воспроизвести (что понятно невозможно для экзаминационного софта) Поэтому запускать программы на WINE можно, они будут работать полностью или частично - вы это увидите. Запускать критически важные программы НЕЛЬЗЯ. Нельзя совсем никогда, и никогда не будет можно. В очень крайнем случае на свой страх и риск после полного тестирования во всех режимах, которое может обеспечить только тот, кто эти режимы знает - то есть разработчик. А в состав экзаминационного софта входит (зачемто) MSSQL, что наверняка гарантирует использование экзотичских неописанных вызовов, а также то, что автор не примет усачтие в тестировании.