SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.

The Southern California OS/2 User Group
USA
A Warpstock '98 Special Report
Lecturer:  Timur Tabi

The Win32-OS/2 Project:  One Year Later

Timur Tabi Speaks At Warpstock

Source code to be released


by Peter Skye

W
ARPSTOCK --- Timur Tabi presented the Win32-OS/2 Project at last year's Warpstock.  The Project, quite simply, runs Windows 95/98/NT ("Win32") programs on OS/2.  Last year Timur demonstrated an early beta which successfully loaded and ran a Win32 program --- full speed, on OS/2.  The software is downloadable for free from the Win32-OS/2 web site.

           This year, for Warpstock '98, Timur was back.

           You have to remember that Sander van Leeuwen and his team are essentially writing a new version of Windows 95/98/NT which runs on top of Warp.  That's a pretty big task.  Some of the functionality has already been developed by IBM; the Win32-OS/2 Project is taking care of the rest.

           New in the current version of the converter is on-the-fly conversion (you used to have to create converted .EXE's and .DLL's, and then run the new .EXE), support with at least a stub function for almost all functions (those SYS2070 and SYS0127 error messages are now a thing of the past), Quake 2 by Id Software now runs (on certain hardware only), Borland .EXE's now work, and there are lots of miscellaneous enhancements (see the Win32-OS/2 web page).

           DLL's are fully supported now; they can be loaded at run time through the .EXE, or at any time on program demand.

           You still need a Windows machine somewhere so you can do an initial install of the software you want to convert.  The initial install creates the .EXE's and .DLL's; you then move these files to your OS/2 machine for use.  This machine can be somewhere on your network if you wish.

           There are still some problems which need to be resolved.  COMCTL32.DLL, which has some enhanced video functions, isn't supported yet.  Lotus Windows apps use COMCTL32.DLL.

           There's also a "64 MB" boundary --- OS/2 can't load anything above 64 MB without "fixups" in the .EXE file.  Most .EXE's have fixups, but Microsoft Word doesn't.  The .EXE "fixups" tell the loader how to load the program.

           And the 512 MB boundary is still with us.  OS/2 only provides 512 MB of memory per process.  Since Microsoft Word forces itself above 512 MB, it can't be loaded.

           Finally, there's no change for device drivers.  They can't be converted.  Likewise for 16-bit applications; you'll have to continue to run them under Win-OS/2.

           Timur also covered what's coming, and made a startling announcement.  The source code for portions, or perhaps all, of Win32-OS/2 will be released to the public.  This ties in with the use of an existing code base called Wine, which is already under a public license.  To use Wine, the new code based on it must be placed under the same license.

           The source code release won't happen for a few months yet, because it's not completed.  Watch the Win32-OS/2 web site for future details.

           Also coming is COMCTL32.DLL support.  One programmer is currently dedicated to this DLL's conversion, and a small part of it is already converted and working.  Timur offered no time frame on the conversion's completion.

           And Mr. Tabi offered a multimedia incentive for using the converter right now.  It seems that the converted MP3 module works better than the native OS/2 version.

           The current version of the software is A0.04 (Alpha 0.04).


           For other Warpstock '98 articles see the Warpstock '98 Article Index.


References

The Win32-OS/2 Project, http://www.os2ss.com/win32-os2/


The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA

Copyright 1998 the Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG is a trademark of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation.
All other trademarks remain the property of their respective owners.