bochs est un émulateur codé en c++ pour pc x86. il s'exécute sur la plupart des plates-formes. il inclut l'émulation de l'unité centrale intel x86, des périphériques communs io et d'un bios sur mesure. il peut être compilé pour émuler un 386, 489, processeur pentium pro ou amd64 cpu incluant optionnellement des instructions mmx, sse, sse2 et 3dnow. il est capable de faire fonctionner correctement la plupart des systèmes d'exploitation, incluant linux, dos, windows 95/98 etwindows nt/2000.