Cтроим мосты: запуск WIN-программ в среде UNIX

Раздел: Компьютерные технологии
2025-12-26

Cтроим мосты: запуск WIN-программ в среде UNIX

ГЛАВНОЕ ПРЕПЯТСТВИЕ, ОСТАНАВЛИВАЮЩЕЕ МНОГИХ НА ПУТИ МИГРАЦИИ С WINDOWS НА UNIX, ЗАКЛЮЧАЕТСЯ В ОГРОМНОМ КОЛИЧЕСТВЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, СОЗДАННОГО ДЛЯ WINDOWS, НО ЕЩЕ НЕ ПЕРЕНЕСЕННОГО В UNIX. РАССМОТРИМ НЕСКОЛЬКО СПОСОБОВ, КОТОРЫЕ ПОМОГУТ ПРОЛОЖИТЬ УСТОЙЧИВЫЙ МОСТ НАД ЭТОЙ ПРОПАСТЬЮ.

Wine: воссоздание Win32 API

Wine — это проект, цель которого — полное воссоздание Win32 API поверх POSIX API и графической оконной системы X Window. Пакет wine моделирует в среде UNIX среду исполнения Windows, позволяя программам, написанным для Windows, без модификации исполняться в UNIX-подобной операционной системе (Linux, FreeBSD, Solaris). Так как wine ничего не эмулирует, а лишь создает Win32-обертки к стандартным функциям POSIX, программы, запущенные под его управлением, исполняются чрезвычайно быстро. В большинстве случаев скорость сопоставима со скоростью запуска программы под Windows, а иной раз превосходит ее. Эта особенность делает wine весьма привлекательным продуктом для тех, кто решил мигрировать на UNIX, но по каким-то причинам не может отказаться от windows-программ.

Картина омрачается только тем, что wine еще недостаточно стабилен в его текущей версии. Проекту уже около двенадцати лет, и он до сих пор находится в alpha-стадии. Разработчики проделали колоссальную работу по реконструкции громоздкого и запутанного API Windows, но некоторые вещи еще не реализованы. В частности, далека от совершенства текущая реализация DirectX, а также отсутствуют некоторые недокументированные API-вызовы. Но большинство программ успешно запускаются и многие ведут себя достаточно стабильно.

12

Смотрите также:
 OptiView Console
 Портативный сетевой тестер EtherScope
 Удаленное открытие счета для россиян в банках Таджикистана и Киргизии
 Серверы для SMB: оцениваем потребности
 Токены, смарткарты и мобильные телефоны

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример:


ЭТО ИНТЕРЕСНО:

Создание WAP-сайтов для учебных заведений В Винницком колледже Национального университета пищевых технологий в 2025 году создан WAP-сайт мобильного обучения..
Создание флэш-анимации для WAP-сайтов Значительное количество мобильных телефонов сейчас среди разнообразного программного обеспечения должны проигрыватель флэш-анимации.
Информационная ВОЙНА В ИНТЕРНЕТЕ В статье рассматривается актуальность защиты от информационных атак через интернет.
Уязвимости криптоалгоритмов Для построения механизмов безопасности с заданными целями используют структурные блоки, которые играют роль набора определенных примитивов.