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