#OS/2 to WIN NT Port
2 messages in this thread
We have developed a major application in OS/2. It consists of server
based software which is responsible for managing the system resources and for
communication with special hardware via device drivers and purpose built
adapter cards; workstation based software which handles routing of traffic to
attached peripherals and which also provided terminal emulation. The client
specific application resides on the server and interfaces with the system
resource managing component.
The software on the server was developed for OS/2 1.3 and has been brought up
to OS/2 2.1. It is primarily C based (some drivers are written in assembler)
and is compiled as 32 bit code with the IBM C Set/2 compiler.
We wish to port this to Windows NT. We have taken our OS/2 1.3 version and it
runs as an OS/2 app under Windows NT, but we need to port the current version
as a native Windows NT application.
The software makes extensive use of named pipes and OS specific API calls in
OS/2.
We have just started looking at Windows NT and would appreciate any comments,
suggestions, etc that anyone may have about such a project. There isn't much
point all of us relearning every lesson about getting things up and running in
Windows NT and we look forward to sharing our experiences once the project
progresses.
There is 1 Reply.
Hi and welcome to Windows NT!
We have some porting tools to assist you in porting from OS/2 1.3 to Windows
NT that have been uploaded into LIB 11. I am including a list below.
Aside from that, there is an excellent book "Inside NT" by Helen Custer that
gives some detailed explanations about the architecture of Windows NT that
you may find helpful.
I'm sure that there are others in this forum that will have some advice for
you in your porting, but if you run into any difficulties or if you have any
specific questions, please feel free to post them here and we will help you.
Nancy Cluts
Microsoft Developer Support
—-Uploads for Porting from OS/2 to Windows NT———————
[70750,2341]
SHRMEM.ZIP/Bin Bytes: 16709, Count: 178, 01-Sep-92(15-Apr-93)
Title : Shared memory management
Keywords: OS2 PORT KIT
Manage shared memory, including duplication of virtual addresses across
processes.
[70750,2341]
QUEUE.ZIP/Bin Bytes: 13744, Count: 37, 15-Apr-93
Title : OS/2 Queues for Win32
Keywords: OS2 PORT KIT
OS/2 Queues for Win32
[70750,2341]
OS2HIN.DOC/Bin Bytes: 37900, Count: 56, 15-Apr-93
Title : Getting Started on an OS/2 Port
Keywords: DOC OS2 PORT
This is the roadmap on how to start a port.
[70750,2341]
MSED.ZIP/Bin Bytes: 10332, Count: 76, 09-Nov-92(15-Apr-93)
Title : MS Source translation, OS/2 to Windows
Keywords: OS2 PORT KIT
Step 2 in the source code translation process. See OS2hint.doc for info.
[70750,2341]
INC.ZIP/Bin Bytes: 5104, Count: 37, 15-Apr-93
Title : Include / Library for building Kit Apps
Keywords: OS2 KIT PORT
Some necessary include and lib files
[70750,2341]
HOLEP.ZIP/Bin Bytes: 19541, Count: 56, 09-Nov-92(15-Apr-93)
Title : Holeport
Keywords: OS2 KIT PORT
Takes OS/2 munged syntax (munged in Sed and Ms_Sed passes) and does the
right thing.
[70750,2341]
ANALYZ.ZIP/Bin Bytes: 146766, Count: 27, 15-Apr-93
Title : Analyze your OS/2 1.x app.
Keywords: OS2 PORT KIT
How long should your port take?