Linked by Thom Holwerda on Sun 2nd Sep 2007 15:41 UTC, submitted by martini
Thread beginning with comment 268363
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.






Member since:
2006-09-27
From what I've gathered, Odin is somewhat based on Wine, and code from the Wine project is used when possible.
That said, the Odin team is a fraction of the size of Wine's team, and Odin handles running Win32 apps differently than Wine. It actually loads a pseudo- device driver in Config.sys (win32k.sys) that detects Win32 programs and runs them in the correct mode without having to set file associations (which would be very difficult considering OS/2 executable files also have a .exe extension, unlike Linux). Also, in addition to providing a Win32 runtime, Odin converts the PE (win32 format) executable to LX (OS/2 format) in memory, so the program runs on the system as a native application.
Considering the magnitude of the project, and the size of the development team, they've done some amazing work on Odin. OpenOffice/2 and Firefox/2 are both Win32 based, running atop a specialized Odin-based runtime developed by Innotek.