Odin
Initial release1999
Stable release
0.9.0[1] / 28 July 2017; 6 years ago (2017-07-28)
Repository
LicenseProprietary
Websiteodin.netlabs.org Edit this at Wikidata

Odin (known before as Win32-OS/2) is a project to run Microsoft Windows programs on OS/2 or convert them to OS/2 native format. It also provides the Odin32 API to compile Win32 (Windows API) programs for OS/2. The project's goals are:

Although this is far from complete, much of the Win32 API is not widely used, so partial implementation will give usable results. Odin32 is already used commercially for the OS/2 port of the Opera web browser.[2] Odin is included in the ArcaOS operating system.[3][4]

Technical overview

Odin achieves binary compatibility by converting Win32 executables and dynamic-link libraries to OS/2 format. Conversion can be done on the fly (each time the application is run) or permanently. Odin does not use emulation or a compatibility layer.

Odin identifies itself to Windows applications as Windows 2000 Service Pack 2.

Odin uses code from Wine, which runs Win32 applications on Unix-like operating systems.

Name

The project is named after Odin, the god of wisdom and supreme god of Germanic and Norse mythology.

References

  1. ^ "changelog in tags/0.9.0".
  2. ^ Watson, Dave (21 July 2001). "A Quick Look at Opera". The Southern California OS/2 User Group. Retrieved 16 August 2010.
  3. ^ "Compatibility Subsystems". Retrieved 2020-09-11.
  4. ^ Wenham, Chris (1997). "The Win32-OS/2 Project: Taking Matters Into Your Own Hands". OSNews. Retrieved 2023-03-23.