opensubscriber
   Find in this group all groups
 
Unknown more information…

l : lug@linux.or.ug 14 February 2005 • 4:43PM -0500

[LUG] Migrating Win32 C/C++ applications to Linux by IBM
by Kiggundu Mukasa

REPLY TO AUTHOR
 
REPLY TO GROUP




-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Part 1 and Part 2 are the two links below.

http://www-106.ibm.com/developerworks/eserver/articles/es-
MigratingWin32toLinux.html?ca=dgr-lnxw01Win32CPPtoLinux1
http://www-106.ibm.com/developerworks/eserver/library/es-
win32linux.html?ca=dgr-lnxw01Win32CPPtoLinux2

There are many ways to port and migrate from the Win32 C/C++  
applications to the pSeries platform. You can use freeware or 3rd party  
tools to port the Win32 application code to move to Linux. In our  
scenario, we decided to use a portability layer to abstract the system  
APIs call. A portability layer will offer our application the following  
benefits:

     * Independence from the hardware
           o Independence from the operating system
           o Independence from changes introduced from release to  
release on operating systems
     * Independence from operating system API styles and error codes
     * Ability to uniformly place performance and RAS hooks on calls to  
the OS

Because the Windows environment is quite different from the pSeries  
Linux environment, porting across UNIX platforms is considerably easier  
than porting from the Win32 platform to the UNIX platform. This is  
expected, as many UNIX systems share a common design philosophy and  
provide a lot of similarities at the application layer. However, the  
Win32 APIs are in limited in the task of porting to Linux. This article  
identifies issues due to differences in design between Linux and  
Win32..............

****************                   *****************************
Kiggundu Mukasa                # Computer Network Consultancy###
KYM-NET LTD.                   # Intranets & Internet Solutions#
Plot 80 Kanjokya Street
P.O. Box 24284 Kampala, Uganda
Tel:     +256 77 972255
          +256 71 221141
Fax:     +256 31 262122
*****************************************************************
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFCEGTJ6oXqh9gLHWwRAi/cAJ489UMDeMoSfsP3Pl/8nSq1zUm5kACffsrg
4gjiLoqxor2RELxiK5d/Plw=
=5tr7
-----END PGP SIGNATURE-----

_______________________________________________
LUG mailing list
LUG@linu...
http://kym.net/mailman/listinfo/lug
%LUG is generously hosted by INFOCOM http://www.infocom.co.ug/

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.