The Hercules System/370, ESA/390, and z/Architecture Emulator
If so which Member and how? I was going to install it, but on a whim I checked the Ubuntu repository and voila! For the sorts of companies looking at a mainframe in 2015, having the IBM name on the SLA has got to be a pretty big part of the equation, right?
The reason from my perspective is that it is different than a traditional unix system, and what unix emulation it offers is limited to put it in perspective, it feels like a bad vim emulation... Kevin Bruceville, TX ------------------------ Yahoo! Rich Smrcina Congratulations on a magnificent achievement! This is referred to as a WARM start; all JES2 queues will be in the same state they were in when the system was last shut down.
The Hercules System/370, ESA/390, and z/Architecture Emulator - There are various options we have set up for you to choose from to IPL with. IBM's ecosystem of apps, third-party providers, and services.
Hyperion is developed and supported by a small group of volunteers. Hercules runs under Linux, Windows, Solaris, FreeBSD, and macOS. Hercules is licensed under the terms of the. The Q Public License is as an open source license by the. Prior experience programming or supporting a mainframe operating operating system is not required but is very helpful. Host Computer Capability Hercules will run just fine on most modern desktop or laptop computers. Performance will depend on what you do with Hercules. One of the mainframe ports of Linux will require still more resources. On x86-based systems, Hercules will work on 32-bit and 64-bit systems. Hercules does not require hardware-based virtualization capabilities and runs fine on operating systems that are themselves running in a virtual environment such as Oracle Virtualbox. Muliple cores on the host system are helpful when emulating a mainframe configured with multiple CPUs, but multiple cores are not a requirement. Windows Vista or newer 32-bit or 64-bit will work. Solaris is supported when you build Hercules from source using CMake. The above list is limited by the systems available to developers; we cannot afford to have one of everything. That said, we welcome feedback and issues from people who try to install on other platforms. One Hercules developer has installed on an emulated Raspberry Pi using QEMU. Hercules Installation and Setup Instructions Select the installation procedure appropriate for your system. Uses CMake to build from source. Uses CMake to build from source. Uses CMake to build from source. Includes Windows binaries installation instructions. Useful if you encounter problems using CMake to build from source. Most of the mainframe system web sites below include configuration instructions, sample configuration files, and in some cases, pre-built emulated DASD files. The following links can be used to complete the setup of a Hercules emulated mainframe system. Create emulated DASD volumes for attachment to an emulated mainframe. Create emulated DASD volumes using compression to reduce host computer disk space needs. Hercules command line parameters, panel commands, keyboard use, and the Hercules Automatic Operator HAO. Mainframe Software You have a number of choices, and you are not limited to the packages listed here. Note that if you run mainframe software within Hercules, you must respect the terms and conditions of the software license for that software. Jay Moseley has a very complete tutorial for , IBM's last release of MVS. There are at least two. Each includes its own copy of Hercules. If a Turnkey system suits you, with its pre-installed mainframe operating system, there is no need to install Hercules from this site. See Yahoo user ceo1944's. This link downloads a zip archive of JCL and instructions from the Yahoo group ; free registration required. There are at least four installation procedures available. The first three are in the Yahoo group free registration required and the fourth is a stand-alone web site. This site is loosely modeled on Jay Moseley's MVS 3. See the , page on the site. Mainframe versions exist for the following. You know what that means. Paid license or 30-day trial only. Red Hat supports Fedora as its open source alternative. Paid license or 60-day trial only. The Michigan Terminal System Archive includes a that has been tailored for use with Hercules. Harold Grovesteen's Stand Alone Tool Kit offers a collection of tools for creating mainframe assembly language programs on your computer for later execution within Hercules. The binary floating point test programs and scripts were created using SATK and serve as examples for the assembler's capabilities and use. See , starting with question for more details on available operating systems and licensing matters. Mainframe Software Documentation Documentation for the Linux distributions, the Michigan Terminal System, SATK, and TXXOS may be found on their respective web sites. Documentation for the IBM operating systems is a different matter; much of it was published before the Internet existed. The site and its mirrors contain a repository of scanned, and in some cases, OCR'd, IBM hardware and software reference manuals. Bitsavers is organized first by manufacturer, then by machine. Within machine one can find operating system documentation. Use the following shortcuts to the Bitsavers site. The downloadable PDFs are comprehensive reference documentation. A dedicated crew of programmers is constantly at work implementing new features and fixing bugs. What people are saying about Hercules Never in my wildest dreams did I expect to see MVS running on a machine that I personally own. Hercules is a marvelous tool. My thanks to you all for a job very well done. Reed H. Petty I do miss my mainframe a lot, and playing with Herc sure brings back memories. Just seeing the IBM message prefixes, and responding to console messages again was a wonderful bit of nostalgia! You won't believe what I felt when I saw the prompt. Congratulations, this is a terrific software. I really have not had such a fascinating and interesting time on my PC lately. IBM Large Systems Specialist Such simulators have been available for a long time. Michel Hack, IBM Thomas J. Mike MacIsaac, IBM BTW grab a copy of Hercules and you can test it at home. Alan Cox It works even better than I imagined. Hercules is a fine piece of software! Dave Sienkiewicz Hercules is a systems programmer's dream come true. René Vincent Jansen Aside from the electric trains my parents got me in 1953, this is the best toy I've ever been given, bar none. Jeffrey Broido Congratulations to you and your team on a fine piece of work! Rich Smrcina Congratulations on a magnificent achievement! Mike Ross For anyone thinking running Hercules is too much trouble or too hard or whatever, I came home from work one day and my 13 year old 8th grade son had MVS running under VM under Hercules on Linux. He had gotten all the information about how to do this from the Internet. When he complained about MVS console configuration and figuring out how to get it to work with VM, I knew he had felt all the pain he ever needed to feel about mainframes. The Hercules emulator is an amazing feat of engineering. I just wanted to send my compliments to the team for an excellent job! Thanks much for making this product part of the open-source community! It does bring back some good memories. My compliments go to the Hercules team. Bill Carlborg This is stunning piece of work. To say that I am blown away is an understatement. I have a mainframe on my notebook!!!!!! Now if I can just remember my JCL Roger Tunnicliffe Read Hesh Wiener's Technology News article about Hercules at Read Moshe Bar's BYTE. Then suddenly, all mention of Hercules was mysteriously removed from the online edition of the book! Read the story of the disappearing Redbook chapter at View the foils from Jay Maynard's presentation given at SHARE Session 2880 in San Francisco on 20 August 2002 as a PDF file 815K from If you have any questions or comments please consider joining the hercules-390 discussion group at. Other product names mentioned here are trademarks of other companies.
The binary floating point test programs and scripts were created using SATK and serve as examples for the assembler's capabilities and use. The victim turbo hercules usually has to go it alone thru a perivate antitrust law suite. This zip file is a packaged repository intended to be used as an offline or local repository source for IBM Installation Manager. I really have not had such a fascinating and interesting time on my PC lately. In our case, 5-10. I could learn so much more at home than I ever could at work if I was able to run modern products on Hercules. And it's not easy to find. The poster child of migrating to Linux on z is Nationwide. Not indestructable but nearly. Hercules generally outperforms from the mid-1990s, which have an advertised peak performance of around 29 MIPS. Moreover, if you proposed to build and manage these sorts of capabilities from commodity x86 kit, I imagine IBM would claim that they'd have the lower TCO. Customers tell us that they want greater interoperability between the mainframe and other platforms, including systems that run Windows Server.