Emuko: Fast RISC-V emulator written in Rust, boots Linux
Summary
Emuko is a fast RISC-V emulator written in Rust that boots Linux. It features RV64IMAFDC with Sv39 VM, a JIT backend for ARM64 and x86_64, full Linux boot via BusyBox, and capabilities like snapshots, a daemon HTTP API, and a WebSocket UART console. The repo compares Emuko to QEMU, Spike, and Renode and includes build, quick-start, and configuration details, making it a useful reference for researchers and developers in emulation and systems programming.