Hercules emulator
The Hercules emulator is an emulator for the IBM mainframe hardware: the System/370, System/390 and zSeries computers. It runs under Linux, Windows and Mac OS X and is released under the free software license QPL. It emulates the CPU and peripheral device hardware only; the operating system has to be supplied by the user. The IBM public domain operating systems OS/360, DOS, DOS/VS, MVS, VM/CMS, and TSS/370 run under the emulator. Newer operating systems, such as OS/390, z/OS, VSE, VM/ESA, and z/VM will run, but cannot legally be used except in very limited circumstances for license reasons. Linux/390 runs well on Hercules, and much development work is done on the emulator.