Celulares, smartphones y tablets

Blink: un emulador que se puede emular a sí mismo y, rizando el rizo, a otros emuladores

No tengo ni idea de lo útil o práctico que pueda ser esto, pero tiene mérito, con un punto gracioso por lo recursivo. Se trata de un emulador capaz de emularse a sí mismo y también a otros emuladores. Se llama Blink y está escrito en C; es básicamente una máquina virtual capaz de ejecutar código x86-64-linux en diferentes sistemas operativos y arquitecturas:

En el artículo que le ha dedicado 0xHiro se explica que Blink es el doble de rápido que QEMU y es incluso capaz de emularlo. Entre los detalles más impresionantes están que Blink ocupa tan solo 157 KB y dicen que ni siquiera está muy optimizado, así que podría ser mucho más rápido. Además incluye un depurador y un depurador inverso que permite ejecutar código «hacia atrás», algo curioso y útil a la vez.

Relacionado:

# Enlace Permanente