Odin (программа)

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Mikhail Ryazanov (обсуждение | вклад) в 04:51, 1 мая 2018 (орфография). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Odin
Скриншот программы Odin
Тип слой совместимости с Windows API
Операционная система OS/2
Первый выпуск 1999
Последняя версия 0.8.9[1] (17 февраля 2013)
Репозиторий svn.netlabs.org/repos/od…
Лицензия Project Odin Software License[2]
Сайт odin.netlabs.org

Odin - программное обеспечение для запуска 16- и 32-битных[3] Windows-приложений в операционной системе OS/2 или их конвертирования в совместимый с OS/2 формат. В разработку входит API под названием Odin32, который упрощает портирование Win32-программ на OS/2. Такие программы не могут использовать OS/2-специфичные функции, такие как, например Workplace Shell (WPS), но они интегрируются в операционную систему как исполняемые приложения и становятся доступными для всех пользователей.

Название

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

Техническая реализация

Основными функциями программы стали:

  • корректный запуск и работа Windows-программ;
  • создание полной реализации Win32 API для OS/2.

Odin32 используется в коммерческих целях для OS/2-порта браузера Opera[4]. Odin достигает бинарной совместимости, конвертируя Win32 .EXE и .DLL-файлы в формат OS/2. Преобразование может выполняться «на лету» (каждый раз при запуске приложения) или постоянно. Odin не использует эмуляцию или слои совместимости. В Windows-приложениях Odin идентифицируется как Windows 2000 Service Pack 2. Odin использует исходный код Wine, который запускает Win32-приложения в UNIX-системах.

Примечания

  1. Журнал изменений с сайта trac.netlabs.org
  2. Файл лицензии из исходного кода
  3. "Чем живет сообщество OS/2". Издательство «Открытые системы» (англ.). Дата обращения: 23 ноября 2017.
  4. Watson, Dave A Quick Look at Opera. The Southern California OS/2 User Group (21 июля 2001). Дата обращения: 16 августа 2010.

Ссылки