Lingemu CPU Emulator
Introduction
Lingemu is a generic system and user mode emulator. Currently the public
repo only has support for x86 virtualization, but my development branch
(soon to be upstreamed) contains some support for RISCV and PowerPC
emulation.
- System emulation/virtualization:
Lingemu can emulate/virtualize a CPU along with all hardware such as
displays, hard drives, inputs, etc.
- Linux User mode emulation (to be upstreamed soon): Lingemu can
alternatively launch Linux processes compiled for one CPU on another
CPU. It will forward all syscalls to the host system. While there is still a focus on virtualization, pure (system and user) emulation, is the current focus of the project.
Links
Examples of Lingemu commands.
General computer architecture resources.
Source Code/Download
Please note that Lingemu is under active development. There will be bugs and glitches and so we encourage you to report them. Thank you.
We are in the process of migrating to Gitlab/Github. The repo can be found on Gitlab.
Contact me if needed: maintainer at lingemu dot org