News for hackers. Stuff that matters.
Re:Show HN: Connecting an IBM 3151 terminal to a mainframe [... by rbanffy on Tuesday April 08, 2025 @11:37AM (#43623039)
Indeed. The deeply alien nature of MVS and its descendants is fascinating. It's not only a difference in commands, but also the underlying concepts that don't map cleanly to concepts we got used to in Unix and Windows that causes a lot of confusion. For instance, a TSO user being unable to log in from different terminals at the same time confused me a lot until someone told me TSO users are not the same as Unix users. Also, a VM is not the same as a VMWare VM.
Re:Show HN: Connecting an IBM 3151 terminal to a mainframe [... by miki123211 on Tuesday April 08, 2025 @02:29PM (#43624997)
That, and datasets, which are not really hierarchical.

Yes there's a hierarchy (with . as a separator), but it's more naming convention than a description of the underlying filesystem. You can create projects.foo.code.bar without having any entity (like a Unix directory) for projects.foo first.

Re:Show HN: Connecting an IBM 3151 terminal to a mainframe [... by rbanffy on Wednesday April 09, 2025 @01:41PM (#43634943)
MCP, the only OS older than z/OS in active maintenance, even more alien than IBM’s, does more or less the same. It had at one time a hierarchical file system, but at some point they decided it was pointless and adopted a naming convention instead.

I was trying to get around it on SimH, with the B5500 version. Definitely deserves the name.