[Discussion] [Linux] Starting the move to MAC
Bob Wonderly
rwonder at attglobal.net
Sat Mar 21 07:12:15 PDT 2009
Carl
I'll interline my responses below:
Carl Gehr wrote:
> Bob,
>
> Thanks for the comments! Great intro to have on this subject.
You're welcome.
>
> My current leaning is toward Linux for the reasons you will see below.
> I can also use existing hardware and a free Linux to keep the
> transition costs down. [Ubuntu is what I've started playing with. At
> this point, I don't even know enough to be dangerous, though.]
>
> I do have a couple of specific questions, based on my own personal
> usage, that you may or may not have had to deal with. Because of my
> business:
>
> * I need to be able to access an IBM Mainframe [a.k.a.,
> System z] via the TSO interface. [If you are familiar
> with this environment, then you also understand the
> term/tool ISPF.] I've been told that IBM's PCConnection
> [PCom] has a Linux version. I don't think there is a
> MAC version.
>
I worked as a consultant in this environment. I had C, COBOL and PL/I
code developed and tested under OS/2 (using IBM's compilers) then run on
the mainframe MVS/OS390/Z etc. I would log onto the client's mainframe
from OS/2 and upload and download files and code etc. I had an ISPF
version (SPF/PC?) running on OS/2 and confess that I miss some of its
editing features.
I used OS/2's classic REXX and had a 7000+ line program that would use
15 minutes of CPU time on the mainframe and run all night or more on
OS/2. Now at a few points this code had to know which environment it was
running on for reasons IIRC (that was a decade+ ago) that had to do with
file systems (PDS vs. no PDS was I think one of the issues). [The REXX
code was generating half a million lines of MVS JCL and utility control
files said items destined to become PDS members.]
I installed and use Regina REXX on the Mac. Surely your REXX code has to
be aware of its running environment?? Or do you use two different
versions? I think Regina REXX is very much compatible with OS/2 REXX but
can't guarantee 100% compatibility. It's not all that hard to install
Regina. Why don't you put it on one of your boxes and experiment with
it. Truthfully I have not investigated what other REXX's are available
for the Mac.
As you know MVS REXX would/will get very intimate with MVS in terms of
job control. OS/2 REXX can do some things along that line too.
> * I must be able to run a COBOL and a PL/I compiler that
> has compatibility with the IBM mainframe compilers.
> I know I can get a COBOL compiler that meets this
> requirement. Worst case, I believe that I can install
> the IBM PL/I for Windoze using WINE on Linux, but I've
> not tried it yet.
PL/I on OS/2 would take BigEndian data from MVS and work with it
natively. Of course it would also work with the pesky Intel LittleEndian
data. I have never tried the PL/I on M$Win because I don't want to run
the compiled code there (this code being for personal use).
>
> * I have a large number of REXX scripts that I use to build
> parts of our product. I'm sure file references will all
> need to be modified, at least to some extent. But, how
> compatible is the rest of the REXX language on Linux?
> Are there 'system functions' similar to what is available
> in OS/2 to manipulate directories and file structures?
Linux/Unix directory structure is at the interface level pretty much
like OS/2 but use "/" instead of "\". Doesn't OS/2 have an option for
that? I think you would be hard pressed to find incompatibilities in the
rest of the language. Do you have some REXX code I could test for you
that doesn't require a hugely complicated environment?
I ran Regina REXX on Linux. So far have not found any compatibility
issues other than trivial things needed to get the scripts invoked.
Take a look at the Regina doc PDF file: Cf.
<http://regina-rexx.sourceforge.net/doc/index.html>
>
> * We have four rather complex documents created and maintained
> using WordPerfect V7. [That was the last Win 3.1 compatible
> level, so it works quite well under WinOS2.] I know I can
> at least read them into Open Office, but the formatting is
> quite trashed. I don't know what document processor(s) you
> have used, or if you have any idea how WP works. [I consider
> WP to be the best and easiest to use word/document processor
> around. But, I'm the first to admit my experience with other
> packages is limited. Giving up WP will be almost traumatic.]
> No specific question, I guess; just looking for comments.
> I've been told that WP will install under WINE reasonably
> well. [WP 2002 appears to be an exception, but others are
> supposed to do OK.]
I do not did not use WordPerfect. Probably should have. But I don't do
much word processing. Google is your friend: google "wordperfect mac".
You will understand better than I do what you find there.
>
> Sorry for the length of this. But maybe it will get some discussion
> going. [I hope the POSSI list owner(s) don't mind that we've just
> jumped into this. If so, we can try to find an alternative host,
> because I think there is an audience for the topic(s).
>
> Carl
>
Band width is not as big an issue as it used to be and the List
Administrator seems to not mind. My response was rather long too...
Bob
>
> _______________________________________________
> Discussion mailing list
> Discussion at lists.possi.org
> http://lists.possi.org/mailman/listinfo/discussion
>
More information about the Discussion
mailing list