Bochs — бесплатная программа для эмуляции аппаратного обеспечения IBM PC. Включает в себя эмуляцию процессоров архитектуры x86, устройств ввода-вывода и возможность использовать различные BIOS и видеоадаптеры. Bochs может эмулировать процессоры 386, 486, Pentium, Pentium Pro, AMD64 и т.п., поддерживает MMX, SSE, SSE2, 3DNow!, SSE3 и SSE4. Поскольку Bochs эмулирует все инструкции x86 и все устройства ПК, он широко используется для отладки новых операционных систем. Также этот программный продукт подойдет геймерам для запуска старых игр, и всем другим, заинтересованным в ее возможностях, пользователям. Отличается тщательной эмуляцией процессора, может быть запущен на любой аппаратной платформе, в том числе на SPARC, PowerPC, MIPS. Bochs интерпретирует каждую команду виртуального процессора. При работе на Pentium 2 с частотой 400 МГц bochs достигает производительности порядка 1,5 млн операций в секунду, то есть на выполнение одной команды виртуального процессора уходит в среднем около 260 тактов физического процессора