5/26/2023 0 Comments Mainframe emulator for macHercules is technically compatible with all IBM mainframe operating systems, even older versions which no longer run on newer mainframes. There are two exceptions: Hercules uses hardware assists to provide inter-processor consistency when emulating multiple CPUs on SMP host systems, and Hercules uses assembler assists to convert between little-endian and big-endian data on platforms where the operating system provides such services and on x86/ x86-64 processors. Its developers ruled out using machine-specific assembly code to avoid problems with portability even though such code could significantly improve performance. The emulator is written almost entirely in C. Hercules was the first mainframe emulator to incorporate 64-bit z/Architecture support. A vendor (or distributor) must still provide an operating system, and the user must install it. It is analogous to Bochs and QEMU in that it emulates CPU instructions and select peripheral devices only. Hercules runs under multiple parent operating systems including Linux, Microsoft Windows, FreeBSD, NetBSD, Solaris, and macOS and is released under the open source software license QPL. Development started in 1999 by Roger Bowler, a mainframe systems programmer. Hercules is a computer emulator allowing software written for IBM mainframe computers ( System/370, System/390, and zSeries/System z) and for plug compatible mainframes (such as Amdahl machines) to run on other types of computer hardware, notably on low-cost personal computers.
0 Comments
Leave a Reply. |