Skip to main content
2 of 2
Commonmark migration

Background: Long ago at University I was a mainframe user and spent some time learning about the IBM and compatible systems the university had and a bit about their operating systems. Later (but stll al long time ago) I was a long-time minicomputer user and sysadmin and had some exposure to higher-end minicomputers that were getting close to mainframe capabilities.

I started by giving quick reactions to the first bunch of example questions, but I think that's not what you want. I left the reactions below, just in case they're useful.

Overall, a bunch of the questions seem like "knowledgeable-beginner-looking-for-more-understanding" questions - looking for an overview, some explanation of why things are the way they are.

i.e. not a good fit for StackExchange, the answers require almost a book.

As for why people who are interested in that stuff aren't participating - there just aren't enough enough. Compared to the number of Windows Server or Unix/Linux servers, there just aren't a lot of mainframe systems around, so far fewer mainframe users/admins to (possibly) become interested in ServerFault or SE. Also, since the ecosystem is smaller (lots of IBM stuff, a few other suppliers), I would think most of the expertise is "owned" by IBM and a few vendors. If you want to know about TPF internals, you have to talk to IBM, there are no outside experts...

Here are some quick judgements: I wouldn't necessarily (and couldn't necessarily) defend these judgements, they're just my initial reactions...

In z/OS assembler, what does it mean (and what do I have to do) when I’m told my program needs to be reentrant?

Looks like more of a programming question

What is a dataset, and how is it the same, or different, than a file or directory on a *ix (Linux, Unix) system?

This would be considered too basic on many SE sites, the equivalent of "what's an inode in Linux"

I just did an apt install hercules. How do I install an operating system on it?

Seems like too basic and too broad - How do I install Linux? How do I install Windows...

When JES2 complains of a SPOOL shortage, what’s the difference between TGS shortage, JQE shortage and JOE shortage?

Seems ok

I’m having difficulty in a multi-step job Involving GDGs. I create a +1 data set in an early step but in a following step, I am getting “not found”.

On ServerFault, this would fall afoul of our "troubleshooting" close reason.

What DISP parameter will let my batch job build a new loadlib while I have it allocated in TSOLIB?

Seems ok

How can I find out what "RACF group" I'm in?

Don't know, maybe ok, maybe basic?

What are the serialization mechanisms available in z/OS?

Seems like too basic and too broad - asking a broad question about OS fundamentals doesn't work well on SE

Where can I get a free prebuilt operating system for an emulated IBM mainframe?

I want to access MVS data sets using REST APIs ... how can I do that?

Both of these seem like shopping questions

When would I use JCL and when would I use the Unix System Services (USS) shell to perform a task?

Maybe ok, but might be too opinion-based, like the difference between unix shells.

I need to allocate a dataset. What does allocate mean, and what are record formats, logical record length, and number of tracks?

Another broad question about basics

How do I access data sets from the USS shell? How can I create a Certificate Signing Request to install new certificates for web sites in a Sysplex?

Maybe ok

Can I use my current open source tool chain for z/OS development? (It currently has Git, Jenkins, Ansible as the primary capabilities)

Too broad

What are the fundamental differences between JES3 and JES2 ?

Maybe too broad, maybe ok... maybe there are a few really significant differences.

Why is the FORCE command dangerous? Is it safer to use the similar functions provided in monitoring software etc?

Probably ok