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

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

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

Это компонент в составе МОС12 для запуска программ Windows. Имеет варианты STARTWINE и PORTPROTON (в основном для игр)

WINE имеет не только красивую и точную расшифровку WINE IS NOT EMULATOR но полностью ей соответствует, а именно, это ЧАСТИЧНАЯ реализация API Windows.

Она никогда не ставила даже такой задачи быть полной, потому что делается на основе НЕПОЛНОГО описания функций API, данного Microsoft и на основе частичного дизассемблирования.

Что это значит на практике? да то, что в программе запросто может не открыться одно окно, потому что в нем используется экзотическая и нереализованная функция API, и это не будет для WINE ошибкой. Это особенность, не более.

Ее исправление авторы могут принять (а могут и не принять) как пожелание, и то при условии что у них будет возможность ее воспроизвести (что понятно невозможно например для экзаминационного софта)

Поэтому запускать программы на WINE можно, они будут работать полностью или частично - вы это увидите. Запускать критически важные программы НЕЛЬЗЯ. Нельзя совсем никогда, и никогда не будет можно.

В очень крайнем случае на свой страх и риск после полного тестирования во всех режимах, которое может обеспечить только тот, кто эти режимы знает - то есть разработчик. А в состав например экзаминационного софта входит (зачемто) MSSQL, что наверняка гарантирует использование экзотичских неописанных вызовов, а также то, что автор не примет усачтие в тестировании.