2022 - Running a mainframe on your laptop for fun and profit

  Рет қаралды 43,001

MCH2022

MCH2022

Жыл бұрын

media.ccc.de/v/mch2022-126-ru...
Yes, this talk is about running your own mainframe on your own hardware. Mainframes are old, yes, but they are still very much alive. New hardware is still being developed and there are a lot of fresh jobs in this area too. A lot of mainframes run COBOL workloads. COBOL is far from a dead language. It processes an estimated 85% of all business transactions, and 5 billion lines of new COBOL code are written every year. In this session the speaker will help you in take your first steps towards running your own mainframe. If you like then after this session you can continue to build your knowledge of mainframe systems using the links provided during the talk. Come on in and learn the basics of a completely different computer system! And it will take you less than an hour to do that!
Yes, this talk is about running your own mainframe on your own hardware. Mainframes are old, yes, but they are still very much alive. New hardware is still being developed and there are a lot of fresh jobs in this area too. A lot of mainframes run COBOL workloads. COBOL is far from a dead language. It processes an estimated 85% of all business transactions, and 5 billion lines of new COBOL code are written every year. In this session the speaker will help you in take your first steps towards running your own mainframe. If you like then after this session you can continue to build your knowledge of mainframe systems using the links provided during the talk. Come on in and learn the basics of a completely different computer system! And it will take you less than an hour to do that!
Jeroen Baten
program.mch2022.org/mch2022/t...
#mch2022 #MCH2022Curatedcontent

Пікірлер: 49
@garanceadrosehn9691
@garanceadrosehn9691 6 ай бұрын
There's also the "Michigan Terminal System" (MTS) which was developed by a consortium of Universities. It multuser timesharing system which was *mostly* open-source and developed and in production into the mid-1990's. It could support a few hundred users at the same time, given a big enough mainframe. I know some of my friends are still running it on top of Hercules. Thanks for the talk. I hope to come back to check out Hercules sometime soon!
@christopheroliver148
@christopheroliver148 6 ай бұрын
I demoed that to one of my old math teachers who studied at UMich just to give him some heebie jeebies. ;-) What I really wish is that we could legit run OpenGenera on our laptops.
@sundhaug92
@sundhaug92 Жыл бұрын
Fujitsu still sells mainframes, but have announced end-dates for sales and support
@SuperHaunts
@SuperHaunts 6 ай бұрын
Thanks SO MUCH for reminding me just how far we've come with computers & user-friendliness! How I functioned back then, I can't believe.
@bernardvanderhelm4407
@bernardvanderhelm4407 Жыл бұрын
Hi Jeroen, great speech! Great to see that hercules-390 is still in use!
@maschwab63
@maschwab63 5 ай бұрын
MVS380, VSE380, and VM380 is available, partitions V=R memory between the 16M and 2G line. TCP/IP is scheduled to be included in TK5 Update2 by Jan 2024. Intercomm (cics clone) is now included.
@joev2567
@joev2567 6 ай бұрын
DASD = Direct Access Storage Device, not "attached".
@JeroenBaten
@JeroenBaten 6 ай бұрын
Thanks! Will verify and correct my slides.
@joedeshon
@joedeshon 4 ай бұрын
And we pronounced it "DAZ-dee".
@athinkingmeat
@athinkingmeat Жыл бұрын
Very cool talk.
@sturm7130
@sturm7130 6 ай бұрын
Great talk - thankyou. Mainframes are alive and well. Banking, automotive design & manufacturing, any large business with large databases - they all have mainframes. And the pay is much higher than for PC programmers because of scarcity.
@Drew-Dastardly
@Drew-Dastardly 6 ай бұрын
Can I suggest simh as an excellent mainframe emulator? I have a DEC-10 and a PDP-8 permanently running as background jobs. I telnet in from time to time.
@kevincozens6837
@kevincozens6837 6 ай бұрын
I ran some Fortran programs on an IBM 360 and 370 back in the day. I also did a little bit of programming in assembler for the machines. I still have the book on IBM 360 Assembler language. It could be fun seeing if Hercules could be used to run some old programs.
@ricksarvas6563
@ricksarvas6563 6 ай бұрын
From the Moshix KZfaq videos I've seen, the answer would be "Yes". The turnkey system shown in this video is provided with a number of compilers and sample programs.
@augurcybernaut4785
@augurcybernaut4785 5 ай бұрын
Good times man…! Tracing down operations in their registers….
@augurcybernaut4785
@augurcybernaut4785 6 ай бұрын
Guess need to breakout my old CICS Copy Books
@maschwab63
@maschwab63 5 ай бұрын
Kicks For Tso is installable.
@smakfu1375
@smakfu1375 6 ай бұрын
The mainframe is great for many reasons, but why do its cheerleaders always need to do phallus sizing comparisons, especially when there's a lot of fancy hardware beyond IBM's moat. A Z16 Telum four drawer systems is (physically) 32 compute processors, with 256 cores and 512 threads with a max of 40TB of RAM. Which is fine, especially since their IPC throughput is impressive and raw clocks are high, but if brute compute bragging rights is what you're about, then commodity x86 (in specialized form) can easily beat mainframe hardware. You can get a shared-memory modular NUMA chassis Bullsequana-SH320 that will scale up to 32 sockets (2 sockets by 16 modules connected via 2x UPI at 11.2 GTs, or 166 GBs) at 60 Sapphire Rapids cores per socket for a total 1920 cache coherent Golden Cove cores and 3840 threads (logical processors) with 128TB of RAM (all accessible from a single OS instance), which dwarfs the Z16. And again, this is in a single shared memory system that can also support 32 GPUs. Love or hate Intel, but Golden Cove cores are exceedingly powerful, comparable with Telum IPC at 6 decode, 10 issue, versus Golden Cove at 6 decode, 12 issue. A 32 socket, 1920 core Sapphire Rapids system is one hell of a monster. However, Telum has an obvious advantage in clock speed and a highly sophisticated inter-processor shared caching architecture. Telum also features interesting shared on-die inference accelerators that are especially well suited for certain types of overlay transaction analysis, actions that would be much harder to implement (from a code perspective) on Golden Cove cores, using per-core SIMD. But the REAL reason you buy a mainframe is for unmatched hardware and software integrated fault tolerance, resilience, IO interconnect and partitioning capabilities. While the commodity world has virtualization and containerization, it doesn't have anything nearly as sophisticated or configurable as LPAR's. With firmware support, the ability to carve out and configure resources for LPAR use (with firmware level dispatching and specialized support processors) is unmatched. Furthermore, this is all backed by in-frame processor level fault recovery with processor spares, ICF's for sysplex fault tolerance, etc., which simply doesn't exist outside the mainframe world. And it's all tightly coupled in a very expensive, vertically integrated stack of hardware and software. You pay for a mainframe because, as the old saying goes, nobody ever got shot for buying IBM. The mainframe world doesn't talk about four versus five nines, they talk in terms of cash reimbursements from IBM if ADP's payroll operations are impacted by a failure. So no, I don't think anyone should be talking about the mainframe because it's the biggest or baddest of computers (the most powerful shared memory computers are not mainframes). The mainframe is impressive because it's designed to run 24/7 and never, ever, fail in its intended purpose.
@JeroenBaten
@JeroenBaten 4 ай бұрын
And here I was thinking that mainframes are the top in throughput. OTOH I have no idea how they compare to this very impressive sounding hardware list. Thank God I always start with a disclaimer that I am not a mainframe export and definitely do not consider myself a cheerleader. For one, I have no pom poms....
@TheRealNewBlackMusic
@TheRealNewBlackMusic 3 күн бұрын
Does it have an option for CICS and vsam db2
@StanislavLapshansky
@StanislavLapshansky 2 ай бұрын
Great presentation
@bobdobalina838
@bobdobalina838 6 ай бұрын
"You stick that into a token ring hub, which you have laying around, as one does." LMAO.
@jfbeam
@jfbeam 6 ай бұрын
Well, if you _do_ have a token hub, it will be "just laying around"... there's no way you'd still be using it. (I've seen plenty of token ring gear. And yes, it's just gathering dust on a shelf.)
@nathanmeans1548
@nathanmeans1548 6 ай бұрын
Always loved the days when the token got lost... on an AS/400-based token ring network.
@bobdobalina838
@bobdobalina838 6 ай бұрын
@@nathanmeans1548 - lol, good times. 4 or . .. . wait for it. .. 16MEGAbytes? :D
@mrpugster
@mrpugster 6 ай бұрын
holy shit, I've not seen those screens since 1996 haha
@rndofpipowe
@rndofpipowe 6 ай бұрын
Where is the disco-ball??? That was my first thought 😊
@frankniethardt1813
@frankniethardt1813 6 ай бұрын
Actual TSO and CICS are different frontends running on top of OS/390.
@cbbcbb6803
@cbbcbb6803 6 ай бұрын
Is there a version of Cobol-85 available?
@maschwab63
@maschwab63 5 ай бұрын
Unfortunately no. Not even 74. Stuck with 68.
@CodeAsm
@CodeAsm Жыл бұрын
z/OS i think was 60gb of DASD images and somewhat old. You arent supposed to have it without the mainframe tho. :P
@jfbeam
@jfbeam 6 ай бұрын
In a way, so was VMS, but DEC sent me a copy by mistake. (complete with a license, as I recall) It's a huge stack of CDs, but I have a "white" alpha, so it won't boot. (those were designed for Windows NT.)
@CodeAsm
@CodeAsm 6 ай бұрын
@@jfbeam cool :D you kept them?
@jfbeam
@jfbeam 6 ай бұрын
@@CodeAsmTechnically. Yes. If you'd asked 20 years ago, I'd know what corner to point to. These days, who knows what box they're in... and where that box is. The little box with the Tru64 discs should be with it. (that's like half a dozen CDs.) Solaris and Oracle? I know where those are. 🙂 (It was a much different world back then. $5 for everything Oracle had. $10 for a boxed Solaris set. $49 for Tru64, and they sent a complete copy of VMS, too. SCO was free.)
@jfbeam
@jfbeam 6 ай бұрын
@@CodeAsm I found Tru64 (5.0), SCO, and BeOS. Still looking for VMS. From the waybill it's OpenVMS.
@CodeAsm
@CodeAsm 6 ай бұрын
@@jfbeam i wish i or my dad ordered those for now fun. Ow well hehe. Youll find them someday maybe. I love the old 8bit machines my dad gave me. He isnt into them anymore anyway. Cant safe everything tho, space. I might end up with similiar boxes, with unkown contents 🤭
@MrErikb81
@MrErikb81 6 ай бұрын
5:31
@rasherbilbo452
@rasherbilbo452 6 ай бұрын
The tragedy of LSD overdose.
@computerpro123abc
@computerpro123abc 2 ай бұрын
WHERE IS THE FUN AND PROFIT??????? VERY TIME CONSUMING AND DIFFICULT TO LEARN. I WAS A COLLEGE TEACHER AND IT TOOK YEARS TO PRODUCE' GOOD IBM PROGRAMMERS MIN 2YEARS AT COMMUNITY COLLEGE. AT 4 YEAR COLLEGES THEY WOULD STRETCH IT OUT TO 4 YEARS!!!! IT WAS NOT VERY MUCH FUN FOR STUDENTS???
@mercster
@mercster 6 ай бұрын
Extremely odd.
@professortrog7742
@professortrog7742 6 ай бұрын
“The Dutch speak very well English”. Ffs…
@JeroenBaten
@JeroenBaten 4 ай бұрын
In the Netherlands, the English language can be spoken by the vast majority of the population, with estimates of English proficiency reaching 90%[1] to 93%[2] of the Dutch population. (en.wikipedia.org/wiki/English_in_the_Netherlands). And I KNOW I'm NOT a native speaker.
@pepeshopping
@pepeshopping 6 ай бұрын
Nothing more telling than showing up in ugly shorts for "your 15 min of fame"!
@JeroenBaten
@JeroenBaten 4 ай бұрын
You clearly weren't there at the MCH event.
@edbail4399
@edbail4399 6 ай бұрын
Here's What Happens When an 18 Year Old Buys a Mainframe
45:12
SHARE Association
Рет қаралды 3,2 МЛН
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 538 М.
I Tried to Break a Million Dollar Computer - IBM Z16 Facility Tour!
24:01
Linus Tech Tips
Рет қаралды 2,3 МЛН
Mainframes, how they work and what they do - M80
29:18
moshix
Рет қаралды 117 М.
How does an OS boot? //Source Dive// 001
50:22
Low Byte Productions
Рет қаралды 369 М.
2022 -  How to Secure the Software Supply Chain
47:17
MCH2022
Рет қаралды 279
Cold start of a real IBM mainframe - M164
16:42
moshix
Рет қаралды 67 М.
Big Iron: The Mainframe Story
32:39
Libo García
Рет қаралды 70 М.
Mainframe Myths Debunked in 5 Minutes
4:44
IBM Technology
Рет қаралды 46 М.
The IBM 1401 compiles and runs FORTRAN II
23:41
CuriousMarc
Рет қаралды 1,2 МЛН
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 538 М.