
Goal.
Port the Hercules S/390 mainframe emulator to OS/2. One reason to do this is to allow existing OS/2 users to run MVT, MVS, VM, and Linux/390).
Status.
July 15 2000 - made the decision to attempt the port. Announced this to the Hercules/390 list. There are three interested parties.
July 17 - downloaded PGCC and the PGCC documentation.
July 18 - received tips from comp.os.os2.porting, I also need EMX libraries, will look for these later.
July 25 - got GUNTAR and GZIP from the OS/2 archive sites (primariy Hobbes). Turns out that TAR wants the parms:
TAR -x -f hercules-1.65.tar
I spent a couple days giving it the filename with no -f.
The source tree, PGCC 2.95.3, EMX, are installed on OS/2. In theory, I just have to set the Path and Libpath, kick off the make, and I'll have a Hercules/390 emulator running on OS/2.
Getting compile errors within the compiler.
November - Suspended work due to other commitments.
Plans.
I hope to spend no more than a few hours a week on this effort. Step one is to collect the tools for the port. Install them and start compiling Hercules. As soon as I get a clean binary, I'll push it out to the file storage area on eGroups. I expect that it will take several months to work out the problems. Hercules is a multi-threaded system and Linux and OS/2 handle threads differently (or so I'm told.)
Configuration.
The development system is a Cyrix P200+ with 400 Meg free, running OS/2 V4 Merlin with Fixpak 11. The target machine is my dual Pentium 166 64 Meg server running Warp Server SMP V4. I have a spare 1 gig IBM EIDE disk for it.