SlideShare a Scribd company logo
1 of 16
Download to read offline
Working your ownWorking your own
mainframe on Linux (formainframe on Linux (for
fun and profit)fun and profit)
Who am I?
●
Jeroen Baten
●
Lifetime innovator
●
Job title : IT Solutionist
Who am I ? (in pics)
What is a mainframe?
https://www.ibm.com/support/knowledgecenter/zosbasics/com.ibm.zos.zmainframe/zconc_mfhwdesign.htm
Mainframe=
Massive
hardware
parallelisation
What is “Hercules”
●
A IBM Mainframe emulator for:
●
System/370
●
ESA/390
●
64-bit z/Architecture.
●
Hercules runs under Linux, Windows,
Solaris, FreeBSD, and Mac OS X
How does it look?
What does it do?
●
Run software (duh!)
●
Many OS in public domain available
●
If you have a license and the hardware:
OS/390, z/OS, VSE/ESA, z/VSE, VM/ESA, z/VM,
TPF/ESA, z/TPF
●
Otherwise: OS/360, DOS/360, DOS/VS, MVS,
VM/370, TSS/370, Linux :-)
What not to do….
●
Google “hercules project”
●
www.hercules-390.org
– “Last updated $Date: 2010-03-09”
●
Follow site to:
●
http://www.ibiblio.org/jmaynard/
●
Easy start: Volker's MVS 3.8J turnkey system version 3
●
Jay Maynard, at jmaynard@conmicro.cx
●
Lights are on but nobody’s home!
What to do!
●
Main site: http://www.hercules-390.eu
●
Main list: hercules-390@yahoogroups.com
●
Easy start: MVS 3.8j Tur(n)key 4- System
●
http://wotho.ethz.ch/tk4-/
●
Download: http://wotho.ethz.ch/tk4-/tk4-_v1.00_current.zip
●
Start learning:
https://www.youtube.com/user/moshe5760/videos
●
Moshix has 25 YouTube video howtos
What you need
●
PC with Linux (or Windows, I know)
●
Or Raspberry Pi
●
3270 terminal emulator (tn3270)
●
Hercules software
●
Some Operating System distribution
Very small mainframe
https://www.suhendro.com/2016/10/look-ma-my-5-pi-zero-thinks-it-is-a-mainframe/
Lingo to understand
●
DASD: Direct Attached Storage Device
(harddisk)
●
TSO:Time Sharing Option (multi-user)
●
JES2: Job Entry System (job queue)
●
CICS: front-end to transaction software
●
Datasets: created assigned space for stuf
●
Catalog: system list of available stuf
What you will see (logon)
What you will see (menu)
Demo time!
Questions for me?: jeroen@jeroenbaten.nl

More Related Content

Similar to Running your mainframe on linux (for fun and profit)

Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
Masafumi Ohta
 
Introduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux FrameworkIntroduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux Framework
Benjamin Zores
 
How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)
Dimitrios Platis
 
HES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on LinuxHES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
Hackito Ergo Sum
 

Similar to Running your mainframe on linux (for fun and profit) (20)

A Tour of Open Source on the Mainframe
A Tour of Open Source on the MainframeA Tour of Open Source on the Mainframe
A Tour of Open Source on the Mainframe
 
Headless Android (Wearable DevCon 2014)
Headless Android (Wearable DevCon 2014)Headless Android (Wearable DevCon 2014)
Headless Android (Wearable DevCon 2014)
 
Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
 
Build your own embedded linux distributions by yocto project
Build your own embedded linux distributions by yocto projectBuild your own embedded linux distributions by yocto project
Build your own embedded linux distributions by yocto project
 
Introduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux FrameworkIntroduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux Framework
 
Kernel Recipes 2013 - Easy rootfs using Buildroot
Kernel Recipes 2013 - Easy rootfs using BuildrootKernel Recipes 2013 - Easy rootfs using Buildroot
Kernel Recipes 2013 - Easy rootfs using Buildroot
 
[Defcon] Hardware backdooring is practical
[Defcon] Hardware backdooring is practical[Defcon] Hardware backdooring is practical
[Defcon] Hardware backdooring is practical
 
Linux as a gaming platform, ideology aside
Linux as a gaming platform, ideology asideLinux as a gaming platform, ideology aside
Linux as a gaming platform, ideology aside
 
How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)How to create your own Linux distribution (embedded-gothenburg)
How to create your own Linux distribution (embedded-gothenburg)
 
A million ways to provision embedded linux devices
A million ways to provision embedded linux devicesA million ways to provision embedded linux devices
A million ways to provision embedded linux devices
 
Lab so-abertos-unidade1
Lab so-abertos-unidade1Lab so-abertos-unidade1
Lab so-abertos-unidade1
 
XPDS16: Xenbedded: Xen-based client virtualization for phones and tablets - ...
XPDS16:  Xenbedded: Xen-based client virtualization for phones and tablets - ...XPDS16:  Xenbedded: Xen-based client virtualization for phones and tablets - ...
XPDS16: Xenbedded: Xen-based client virtualization for phones and tablets - ...
 
BayLISA - FreeNAS 10 by Jordan Hubbard
BayLISA - FreeNAS 10 by Jordan HubbardBayLISA - FreeNAS 10 by Jordan Hubbard
BayLISA - FreeNAS 10 by Jordan Hubbard
 
"Relax and Recover", an Open Source mksysb for Linux on Power
"Relax and Recover", an Open Source mksysb for Linux on Power"Relax and Recover", an Open Source mksysb for Linux on Power
"Relax and Recover", an Open Source mksysb for Linux on Power
 
Embedded Linux BSP Training (Intro)
Embedded Linux BSP Training (Intro)Embedded Linux BSP Training (Intro)
Embedded Linux BSP Training (Intro)
 
HES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on LinuxHES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
 
Тимур Юнусов (Россия), Positive Technologies. Уязвимости банкоматов
Тимур Юнусов (Россия), Positive Technologies. Уязвимости банкоматовТимур Юнусов (Россия), Positive Technologies. Уязвимости банкоматов
Тимур Юнусов (Россия), Positive Technologies. Уязвимости банкоматов
 
Hardware backdooring is practical : slides
Hardware backdooring is practical : slidesHardware backdooring is practical : slides
Hardware backdooring is practical : slides
 
CEHv10 M0 Introduction.pptx
CEHv10 M0 Introduction.pptxCEHv10 M0 Introduction.pptx
CEHv10 M0 Introduction.pptx
 
Rhce ppt
Rhce pptRhce ppt
Rhce ppt
 

More from Jeroen Baten (6)

2012: Gastcollege hogeschool utrecht
2012: Gastcollege hogeschool utrecht2012: Gastcollege hogeschool utrecht
2012: Gastcollege hogeschool utrecht
 
T-DOSE 2015: The current state of the LibrePlan project
T-DOSE 2015: The current state of the LibrePlan projectT-DOSE 2015: The current state of the LibrePlan project
T-DOSE 2015: The current state of the LibrePlan project
 
T-DOSE 2015: Using Python, PHP, JQuery and Linux to visualize the heartrate a...
T-DOSE 2015: Using Python, PHP, JQuery and Linux to visualize the heartrate a...T-DOSE 2015: Using Python, PHP, JQuery and Linux to visualize the heartrate a...
T-DOSE 2015: Using Python, PHP, JQuery and Linux to visualize the heartrate a...
 
T-DOSE 2016: Keynote "Why we are all going to shit in 30 years due to computers"
T-DOSE 2016: Keynote "Why we are all going to shit in 30 years due to computers"T-DOSE 2016: Keynote "Why we are all going to shit in 30 years due to computers"
T-DOSE 2016: Keynote "Why we are all going to shit in 30 years due to computers"
 
The case for a Dutch ANBS foundation
The case for a Dutch ANBS foundationThe case for a Dutch ANBS foundation
The case for a Dutch ANBS foundation
 
A new document_workflow_for_the_government
A new document_workflow_for_the_governmentA new document_workflow_for_the_government
A new document_workflow_for_the_government
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 

Running your mainframe on linux (for fun and profit)

  • 1. Working your ownWorking your own mainframe on Linux (formainframe on Linux (for fun and profit)fun and profit)
  • 2. Who am I? ● Jeroen Baten ● Lifetime innovator ● Job title : IT Solutionist
  • 3. Who am I ? (in pics)
  • 4. What is a mainframe? https://www.ibm.com/support/knowledgecenter/zosbasics/com.ibm.zos.zmainframe/zconc_mfhwdesign.htm Mainframe= Massive hardware parallelisation
  • 5. What is “Hercules” ● A IBM Mainframe emulator for: ● System/370 ● ESA/390 ● 64-bit z/Architecture. ● Hercules runs under Linux, Windows, Solaris, FreeBSD, and Mac OS X
  • 6. How does it look?
  • 7. What does it do? ● Run software (duh!) ● Many OS in public domain available ● If you have a license and the hardware: OS/390, z/OS, VSE/ESA, z/VSE, VM/ESA, z/VM, TPF/ESA, z/TPF ● Otherwise: OS/360, DOS/360, DOS/VS, MVS, VM/370, TSS/370, Linux :-)
  • 8. What not to do…. ● Google “hercules project” ● www.hercules-390.org – “Last updated $Date: 2010-03-09” ● Follow site to: ● http://www.ibiblio.org/jmaynard/ ● Easy start: Volker's MVS 3.8J turnkey system version 3 ● Jay Maynard, at jmaynard@conmicro.cx ● Lights are on but nobody’s home!
  • 9. What to do! ● Main site: http://www.hercules-390.eu ● Main list: hercules-390@yahoogroups.com ● Easy start: MVS 3.8j Tur(n)key 4- System ● http://wotho.ethz.ch/tk4-/ ● Download: http://wotho.ethz.ch/tk4-/tk4-_v1.00_current.zip ● Start learning: https://www.youtube.com/user/moshe5760/videos ● Moshix has 25 YouTube video howtos
  • 10. What you need ● PC with Linux (or Windows, I know) ● Or Raspberry Pi ● 3270 terminal emulator (tn3270) ● Hercules software ● Some Operating System distribution
  • 12. Lingo to understand ● DASD: Direct Attached Storage Device (harddisk) ● TSO:Time Sharing Option (multi-user) ● JES2: Job Entry System (job queue) ● CICS: front-end to transaction software ● Datasets: created assigned space for stuf ● Catalog: system list of available stuf
  • 13. What you will see (logon)
  • 14. What you will see (menu)
  • 16. Questions for me?: jeroen@jeroenbaten.nl