Odin (программное обеспечение для перекодировки)

Один
Первоначальный выпуск1999
Стабильный релиз
0.9.0 [1] / 28 июля 2017 г. ; 7 лет назад ( 2017-07-28 )
Репозиторий
  • svn.netlabs.org/repos/odin32/trunk
ЛицензияЗапатентованный
Веб-сайтodin.netlabs.org

Odin (ранее известный как Win32-OS/2 ) — проект по запуску программ Microsoft Windows на OS/2 или конвертации их в собственный формат OS/2. Он также предоставляет API Odin32 для компиляции программ Win32 (Windows API) для OS/2. Цели проекта:

  • Каждая программа Windows должна загружаться и работать правильно.
  • Создать полную реализацию API Win32 для OS/2.

Хотя это далеко не все, большая часть Win32 API не используется широко, поэтому частичная реализация даст пригодные для использования результаты. Odin32 уже используется в коммерческих целях для порта OS/2 веб-браузера Opera . [2] Odin включен в операционную систему ArcaOS . [3] [4]

Технический обзор

Odin достигает двоичной совместимости путем преобразования исполняемых файлов Win32 и динамически подключаемых библиотек в формат OS/2. Преобразование может выполняться на лету (каждый раз при запуске приложения) или постоянно. Odin не использует эмуляцию или уровень совместимости .

Odin идентифицирует себя для приложений Windows как Windows 2000 Service Pack 2.

Odin использует код из Wine , который запускает приложения Win32 на Unix-подобных операционных системах .

Имя

Проект назван в честь Одина , бога мудрости и верховного бога германской и скандинавской мифологии .

Ссылки

  1. ^ "список изменений в тегах/0.9.0".
  2. Уотсон, Дэйв (21 июля 2001 г.). «Быстрый взгляд на Opera». Южнокалифорнийская группа пользователей OS/2 . Получено 16 августа 2010 г.
  3. ^ "Подсистемы совместимости" . Получено 2020-09-11 .
  4. ^ Уэнхэм, Крис (1997). «Проект Win32-OS/2: берем ситуацию в свои руки». OSNews . Получено 23.03.2023 .
  • Официальный сайт
  • Бывший сайт в интернет-архиве
  • Сайт проекта
  • Список совместимых приложений
Получено с "https://en.wikipedia.org/w/index.php?title=Odin_(программное_обеспечение_преобразования_кода)&oldid=1147005849"