Bochs (pronunciado "box") es un emulador de código abierto para PC escrito en C++ por Kevin Lawton. Es capaz de ejecutarse en múltiples plataformas y diferentes arquitecturas. Se distribuye bajo la licencia GPL. Bochs posee la capacidad de emular una CPU con arquitectura Intel x86, dispositivos comunes de E/S, y un BIOS.