News for hackers. Stuff that matters.

lboc

Re:FPS.cob: A first person shooter in COBOL on Thursday June 11, 2026 @09:43PM (#48498818)
I think Intercomm is bundled in the TK5 distribution of MVS 3.8 now. They got clearance from the owners a while back as I recall.

I'm assuming it's the same Intercomm you're talking about.

Re:Tristan Davey's Punch Card Archive on Friday May 22, 2026 @12:52AM (#48232105)
The s390x Linux install under z/VM boots from a virtual card reader, from cards generated by a virtual card punch from the installation files.
Re:Is GitHub Down? on Thursday December 11, 2025 @08:59AM (#46231433)
Me too. Status page predictably claiming 'All systems operational'!
A good summary from the UK IT trade publication that broke the story:

https://www.computerweekly.com/feature/Post-Office-Horizon-s...

Not sure if this requires sign-in/subscription, so apologies in advance. I did neither and have access to the full article.

Wow, Kilostream. There's a name I never thought I'd hear again :-)
There's a bunch of documentation for MVS 3.8J (or OS/VS2) on Bitsavers.

IBM provide free 1-year Z access via the Zxplore program.

Haven't used it for a couple of years, but I think it's still a free login ID with 1-year validity. You can re-apply every year.
Are we to assume you want it to run on actual hardware? I imagine there are a number of OSes that qualify if emulation is acceptable. One I like:

http://www.vm370.org/

Full S/370 assembler source included.

Re:A tiny self-remaking C program on Tuesday September 10, 2024 @04:36AM (#41498557)
Seems to be replicating mainframe JCL and in-stream data sets. Processing instructions and input are combined in a single file. Used all the time for compiling, running utilities etc.

I'm guessing that this (IBM) example is setting the delimeter to '@@' to avoid problems with the comment - JCL also understands the '/*' sequence. I've not seen it used with other languages (Cobol etc.)

    //jobname    JOB   acctno,name...
    //COMPILE    EXEC  PGM=CCNDRVR,
    // PARM='/SEARCH(''CEE.SCEEH.+'') NOOPT SO OBJ'
    //STEPLIB    DD    DSNAME=CEE.SCEERUN,DISP=SHR
    //           DD    DSNAME=CEE.SCEERUN2,DISP=SHR
    //           DD    DSNAME=CBC.SCCNCMP,DISP=SHR
    //SYSLIN     DD    DSNAME=MYID.MYPROG.OBJ(MEMBER),DISP=SHR
    //SYSPRINT   DD    SYSOUT=*
    //SYSIN      DD    DATA,DLM=@@
      #include <stdio.h>
      ⋮
      int main(void)
      {
      /*  comment   */
      ⋮
      }
    @@
    //SYSUT1     DD    DSN=...
    ⋮
    //*
https://en.wikipedia.org/wiki/Job_Control_Language#In-stream...*
Yes and Yes. Though there are options to get to the Unix shell via tn3270 too.
Re:Z/OS Introduction on Friday February 17, 2023 @04:23AM (#34832617)
This is a reasonable introduction.

https://www.ibm.com/z/resources/zxplore

There's also a bunch of (sign-in required) free training at learn.ibm.com. And I think there's something on Coursera too.

I've seen it done fairly often in mainframe assembler - embed an 'eyecatcher' string near the top of your program and jump to the real entry point. Used as an aid for debugging when reading dumps I believe. Not generally program data though, ususally metadata like program name, author, date assembled etc.
Re:What have we lost? – Demo of exotic OSes (2021) [video] on Thursday August 25, 2022 @10:14PM (#32602612)
Agreed. I've only limited experience with i, but more with z. After using them, the other OSes you might use start to look and feel pretty similar to each other.
z/PDT and zD&T will run current z/OS under emulation on Linux. The ADCD for use with those products includes almost all the IBM software you'd come across in a mainframe environment:

http://dtsc.dfw.ibm.com/adcd/adcd.shtml

https://www.youtube.com/watch?v=tI5jk-1OI-g

https://ibm.github.io/zdt-learners-edition-about/

zxplore is a free z/OS course (what used to be called 'Master the Mainframe'):

https://ibmzxplore.influitive.com/users/sign_in

Also a bunch of free courses here:

https://learn.ibm.com/

(free registration required)

(EDIT) If you're in the US and meet the requirements (take free courses) you might also be interested in this for (I believe) $120/year:

https://ibm.github.io/zdt-learners-edition-about/

Email in profile if you want to know more.

Re:IBM Parallel Sysplex on Friday April 01, 2022 @01:19AM (#30875405)
One possible reason why: customers might want to be able to upgrade their hardware/OS/whatever and retain their 5 9s.
Try this for a bunch of free z courses (with real machine access for labs)

https://www.ibm.com/training/

I've done 4 or 5 including z/OS and COBOL.

There's also:

https://www.ibm.com/it-infrastructure/z/education/zxplore

Which appears to be the replacement for the Master the Mainframe program. Includes real machine access.

Although it's usefulness in comparison to real z/OS access is debatable, you might also check out the TK4- system which is an old MVS packaged along with the Hercules emulator. A lot of stuff hasn't changed in z/OS, but a lot has.

http://wotho.ethz.ch/tk4-/

Re:A Hole in the Head: A History of Trepanation on Thursday June 17, 2021 @04:48AM (#27537459)
Makes me think of:

https://web.archive.org/web/20010406062920/http://crank.com/...

Issue #2 and a follow-up in Issue #4.

Re:Nq – A simple Unix job queue system on Tuesday January 26, 2021 @11:33PM (#25924334)
The AIX print spooler can be used as a generic queueing system - I remember setting up queues with shells as backends. Jobs sent to those queues would then be executed in sequence, and could be cancelled/reprioritized/etc like any print job.

Can't claim any credit for the idea though, it was actually suggested in the documentation...

It might be possible on other unix systems too, but I never had to try it.

Re:Free Stuff for your Mainframe (2020) on Friday October 16, 2020 @12:39AM (#24797525)
Sorry, both the title link and the one I added seem to produce the same permission error now. I've asked the author about it and will update if I hear anything back.
Re:Free Stuff for your Mainframe (2020) on Friday October 16, 2020 @12:12AM (#24797384)
You're absolutely right, sorry. I don't suppose you know how I can edit the URL? Editing the submission only seems to let me change the title. (it's my first attempt at a submission)

This link appears to work:

https://community.ibm.com/community/user/ibmz-and-linuxone/b...

Re:Free Stuff for your Mainframe (2020) on Friday October 16, 2020 @12:07AM (#24797361)
A list of free resources for IBM mainframes. Includes software and user accounts. Some appear to require exising mainframe access.
Re:Zoom still don't understand GDPR on Friday August 28, 2020 @12:59AM (#24301503)
Thank you.
Re:IBM Z mainframes revived by Red Hat, AI and security on Friday August 21, 2020 @02:17AM (#24232515)
IBM certainly does:

http://dtsc.dfw.ibm.com/

They might also know others who do it too. I must admit I've never heard of such a thing from non-IBM sources.

Re:IBM Z mainframes revived by Red Hat, AI and security on Thursday August 20, 2020 @10:32PM (#24231390)
z15 (latest-gen) hardware technical intro here:

http://www.redbooks.ibm.com/redpieces/pdfs/sg248850.pdf

Re:IBM Z mainframes revived by Red Hat, AI and security on Thursday August 20, 2020 @01:51PM (#24226203)
The 'service bureau' does what you're talking about, and has done for a very long time.

https://en.wikipedia.org/wiki/Service_bureau#Histories

I have no idea about the current level of activity in this sector (mainframe proceesing as a service), but would not be at all surprised to find it greatly diminished from it's heyday when dinosaurs roamed the raised floor.

I don't think it takes a huge leap to draw a connection between these businesses and the cloud providers of today.

Re:The cpio trailer problem (2018) on Monday July 20, 2020 @02:02AM (#23895060)
It sees some use in z/OS. For example, open source tarballs aren't generally EBCDIC, so:

pax -rvf automake-1.16.tar -o from=ISO8859-1,to=IBM-1047

Older »