Thanks for all the on-list and off-list responses. So far everyone says don't do it. I have not heard from anyone that has attempted to port a heavy system type OS/390 or VSE multitasking application written in S/390 assembler to LINUX.
Has anyone ported an assembler application without re-writing it in C or Java? Chuck Arney IntelliWare Systems Inc. http://www.intelliware.com Access 3270 apps from the web with z/Web-Host for VSE & OS/390 Access CMS minidisks from OS/390 & VSE with CMSACCess Voice: 972-296-6166 Fax: 972-296-5468 ----- Original Message ----- From: "James Tison" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 08, 2002 1:50 PM Subject: Re: Porting Large S/390 Assembler Applications > On a scale of 1 to 10, I'd call it an 11. > > * 5 points: changing all the HLASM OS/390 USS macro interfaces to Linux > library calls. > * 4 points: converting HLASM syntax to gas. (Different assembler syntax, > same opcodes though) > * 2 points: ELF sectioning vs HLASM's named control sections (no such thing > in ELF). > > Tachyon Software (http://www.tachyonsoft.com) produces an excellent HLASM > syntax compatible assembler that runs under Linux and optionally outputs > ELF: this will reduce the effort pretty dramatically, down to about a 7 on > that 10 scale. You'll still have some source code mods to make with respect > to sectioning and externals; but it does take the lion's share of the work > out of that part of the effort. >
