Un nuevo emulador de RISC-V llamado 'emuko', desarrollado en Rust, está surgiendo como una alternativa prometedora a herramientas establecidas como QEMU, Spike y Renode. 'emuko' se distingue por su velocidad, impulsada por la compilación JIT (Just-In-Time) adaptable para hosts ARM64 y x86_64, y su capacidad para arrancar completamente un sistema Linux con un entorno de usuario BusyBox. Entre sus características destacadas se incluyen la funcionalidad de instantáneas y restauración del estado de la máquina, un modo demonio con API HTTP y un puerto de consola UART accesible a través de WebSocket, así como un verificador diferencial para validar la compilación JIT contra el intérprete. Además, facilita la descarga y verificación de kernels Debian RISC-V y ofrece una dependencia única (zstd). La herramienta se presenta como una opción atractiva para desarrolladores y entusiastas que buscan un emulador RISC-V rápido, versátil y con funcionalidades avanzadas, cerrando brechas que otros emuladores no cubren.
