All, Been using Linux for a long time , It was fairly familiar since I am a ex-VM system programmer and VSE system programmer. I still have a lot of learning to do but enjoy OpenSuse,Redhat and Fedora. Those are my personal favorites. I know there are many more. The IDEs are always personal choice I feel. Not a big VIM fan sorry guys.
Scott On Mon, Mar 28, 2016 at 10:35 AM, Rick Troth <tro...@gmail.com> wrote: > Wow ... you started a hot topic, Steve. Fun stuff! > > > On 03/26/16 11:59, 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. ... >> > > Learning Linux is broad and vague. > Sounds like you're less interested in (the learning of) Linux as a desktop > environment. > "Linux is Linux" (sort of), so if you already grok endian and word size > issues, that's a big step. Do you know C? > > "Unix is Unix" (sort of, and less so than with Linux), so how well do you > know USS? > A lot of FLOSS packages got ported to USS before Linux was a serious force > in the enterprise. Depending on the details of "goal is to learn Linux" you > might also benefit from such things as CYGWIN or the MKS Toolkit. Both give > you a Unix face on your Windoze system just like USS is a Unix face on MVS. > The latter (MKS TK) is a core foundation of USS. Really. (Joe Bob sez, > check it out.) > > Assembler will of course be different from HW to HW. > I try to keep up with Linux on: S390, PPC, I386, and ARM. I also have > SPARC and am on the hunt for MIPS. Assembler on each of these will be quite > different, sometimes extremely so. > > Two popular flavors of REXX: Regina and OORexx. I use *Regina*. It is a > sibling to THE (The Hessling Editor), which is as close to ISPF as you're > likely to get. (Personally more of a fan of XEDIT, and have a compatible > THE/XEDIT profile.) But REXX on Linux or any Unix or on Windows is a lot > different from REXX on TSO or MVS or CMS. > > Some people are really fond of IDEs. You might have a hard time finding an > IDE in Linux land that gives you a full ISPF feel. Like Tom said, use the > editor of your choice, use the compiler, and use 'make'. GCC is most well > known. David Crayford mentioned 'clang' which is pretty slick and gaining > in popularity, but not as broadly ported yet. (There's also Dignus Systems > C, but might not serve what it sounds like you're looking for.) Where > possible, "compilers are compilers"; avoid compiler features which lock you > in. And don't get me started about source code manglers. Keep it simple. No > matter what I or anyone else on this list tells you: KEEP IT SIMPLE. > > > - 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. >> >> Does anyone have any input on which version of Linux to purchase? I Know >> SUSE has an enterprise 64 bit product? >> > > So maybe you *do* have a bit of interest in Linux as a desktop system. > Cool! > Having started with Slackware and then bounced between SUSE and RedHat, > I'm using *OpenSUSE* heavily these days. (TL;DR) Devuan (that's not a typo) > also has substantial value. And I must mention CentOS, even though it is a > decendent of Redhat (now even fallen under RH umbrella). CentOS is quite > popular in the enterprise. > > Most Linux distros strongly support either GNOME or KDE. I find both of > those unbearably "heavy" and have been using XFCE for several years. Heh > ... then just last week I learned that *XFCE* is less encumbered by > SystemD. (oooooopppsss... now I've gone and opened *that* can-o-worms!) > Seriously, XFCE is lighter than the other two, and there are yet more > window managers and desktop environments to choose from. Pick one and run > with it, and know that it has little to do with your distro selection, per > se. > > My present desktop system is a decent home brew that I inherited from my > son. He gave it up for a laptop for college and I needed a workstation. > With OpenSUSE I get *KVM* and can run any X86 guest I need: Windows, Linux, > FreeBSD, OpenBSD, NetBSD, Minix. (Even tried Plan 9 but didn't have time > enough to run out that runway.) Sorry to stray a bit, seeing as how you > didn't ask for virtualization. > > Yes, Mark Post *is* being objective. > > > Can anyone suggest an Editor besides VI, and which language to develop in >> on >> a Linux Platform? >> > > In the Unix world, the religious war continues between the VI crowd and > the EMACS crowd. Historically, VI established the first beachhead. Just > sayin. I don't really care for either, but was told "learn VI" years ago, > so I did, and that minimal knowledge has served me well. > > I make a point to have *THE* on hand, though I find that I more often use > Pico because it's quick. (The replacement for Pico is *Nano*, another > GNU-ism but works.) > > I see that Java was mentioned. I have it on good authority "nobody does > Java on z/OS". Not meaning to start a flame war: yes it works, yes some > people use it, yes in production, but the guy who said that was simply > stating what he sees with his own customers. Perl works too. I would be > interested to learn if Python has been ported to z/OS. Python is the new > hotness in the Linux world. (For varying values of "new".) > > /Summary/: for editors, _learn VI_, but also learn Pico/Nano. And know > that THE is available. (Someone will probably chime in that they have THE > macros to make it work somewhat like ISPF.) > > /Summary/: for languages, _learn C_. Also learn Perl. (It runs on USS for > those who care.) And know that REXX is available with the caveats that REXX > on Linux will not have the system services of MVS or CMS. > > And I see that David Craig gave me a nice shout out w/r/t NORD. (Thank > you, sir.) More on that later. > > -- R; <>< > > > PS > > On 03/26/16 14:45, Tom Marchant wrote: > >> First of all, it is GNU/Linux. >> That is, it is the GNU operating system with a Linux kernel. >> Seehttp://www.gnu.org/gnu/linux-and-gnu.html >> It is a distinction that many ignore and many others are tired of >> hearing, ... >> > > Including moi. Stop it. It's religious. > > Stallman's Free Software Foundation is a pillar in the FLOSS world. But if > the freedom they have fought for means anything, then other groups also > should get credit. So the real name of the system would be > Linux/GNU/*BSD/SourceForce/github/IBM/HPE/Oracle/onandonandonandon. > > Stallman's insistence on snagging credit for Linux runs counter to his > supposed altruism. > > -- R; <>< > > > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN