On Sat, Mar 26, 2016 at 10:59:40AM -0500, Steve Beaver wrote:
> First of all I am first and foremost an zOS Systems programmer that only
> writes in HLASM and REXX as needed. 
>  
> My goal is to learn Linux and then develop in Linux and then as needed port
> it to zSeries box.  That being said,
> 
> -     I am going to build a 64 Bit a box with 16 gig of memory and 8 Tb of
> Storage and a DVD/RW.  That is the easy
>       Part.

This much? I think that for merely learning to program in some UNIX
flavour you could get away with 1gig and text console. With more
memory (I have 12g right now) one can easily run few virtual machines
with fully blown production environments (OS + web server + small size
database + editors + compilers etc). Of course browser will easily eat
2 gigs of ram, and it is not going to change for the better so I guess
16 will make your computer better suited for meeting future demands of
desktop environments.

> Does anyone have any input on which version of Linux to purchase?  I Know
> SUSE has an enterprise 64 bit product?

Um, do you have to purchase it, really? They should be freely
available for download, too. I am not sure about RedHat and its
cousins, however. It was long long ago last time I looked that way. I
guess Suse is downloadable.

> That is the sum and total of my knowledge of Linux.

I recommend some books about "programming in UNIX" if you want to
learn C. I guess it does not really matter which one, because at one
point it becomes obvious there is plenty of documentation available
both hanging on the net and as ready to install packages for your
Linux of choice. So you can catch up with the basics of UNIX and then
proceed to Linux specifics. You can also program in any language
which can be had both on Linux and Z, like perhaps Perl or Python (and
certainly Java belongs to both worlds and more - but Java's future
seems a little bit uncertain to me).

> Can anyone suggest an Editor besides VI, and which language to develop in on
> a Linux Platform?

Many people claim emacs is The Ultimate Editor Only One We Ever Need
and I think there is much truth in this. Still, I use vi (vim - very
modern and nice vi descendant) whenever situation makes it more useful
or for quick edits of small files. While emacs is much better for
those long nightly coding sessions. Just MHO.

Overally, your questions are a bit hard to answer. "Editor" for
example, has been a word overloaded with meanings. There might be an
editor in a classic sense, like vi or emacs. And there might be an
IDE, which is like a factory with editor inside, but many people call
it editor, too. Myself, I would rather avoid IDEs and languages which
make use of IDE obligatory (because the structure/design of such
language is such that one cannot do much if anything by merely editing
files - for examples, see Visual Basic, which probably cannot be used
without specialised IDE at all).

I guess the choice of programming language will thus dictate the
choice of "editor". So perhaps you should specify this before going
further.

As of which Linux, I guess you should choose the one that has
documentation and tutorials on their homepage. I am long time Debian
[0] user [1] but I have no idea if this would be the best choice for
you. Sometimes it was not so easy to solve problems, but overally, I
was only few times stuck, never frustrated. Given that you can learn,
you can learn and see which one is best for you.

[0] As far as internet is concerned, there are two major families of
Linux distros - one descends from Red Hat (Suse belongs here) and the
other descends from Debian (Ubuntu belongs here). Plus few other
distros with strong entrenched following, like Slackware (I was there,
too) or Gentoo.

[1] I am not sure what to think about current direction of Linux
evolution, so I keep looking at FreeBSD. They too have some tutorials
and whatever one learns on one OS should somehow transfer to another
(not 1 to 1 but maybe 1 to 0.75). But as you want to stay connected to
z world, I am not sure if FBSD is good idea in your case. It all
depends on what exactly you want to do, because majority of tools are
available on both OSes, or so I believe. I understand that with Linux
one has to display a lot of "do it yourself" attitude, but with
FreeBSD even more so (which does not frighten me at all).

-- 
Regards,
Tomasz Rola

--
** A C programmer asked whether computer had Buddha's nature.      **
** As the answer, master did "rm -rif" on the programmer's home    **
** directory. And then the C programmer became enlightened...      **
**                                                                 **
** Tomasz Rola          mailto:tomasz_r...@bigfoot.com             **

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to