> My question is if it is easy, difficult or impossible to port
> large existing
> S/390 applications written in assembler to run under LINUX on a 390 or
> z/series platform?  I am not talking about a batch
> application but about a
> server type application that currently uses S/390 facilities
> and operating
> system services such as TCP/IP Socket APIs, multi-tasking and
> Data Spaces.

This will be quite difficult. Most of the APIs either don't exist or are
quite different, multitasking will need to be restructured, and Linux
doesn't know anything about data spaces. You'll effectively need to
restructure most of the critical sections of the application (if not the
whole application), and at that point, you're better off switching to a
higher-level language such as C and starting over, taking advantage of the
Linux APIs.

> Have other S/390 software vendors ported assembler products of this
> complexity or is the effort so large as to not be feasible?.

See above.  Unix applications are pretty easy; this stuff won't be.

-- db

Reply via email to