Bochs – это эмулятор аппаратного обеспечения IBM PC. Способен эмулировать процессоры с архитектурой x86, различные устройства ввода-вывода, видеоадаптеры и т.д. Программа широко используется для запуска старых игр и отладки различного ПО.
Основное отличие программы Bochs от аналогов – более полная эмуляция процессора. Поддерживаются даже многоядерные процессоры, вплоть до 8 ядер. Все команды виртуального процессора подлежат эмуляции. Эмулируются также многие аппаратные устройства: звуковая карта, PC-спикер, оптический привод, жесткий диск, различные порты и т.д.).
На сэмулированной системе можно запускать практически любые ОС, в том числе Unix-подобные, семейство Windows, DOS, FreeBSD и т.д. Скорость симуляции можно регулировать, поэтому в любой момент ее можно поставить на паузу, чтобы просмотреть показатели CPU и оперативной памяти.
Поскольку программа имеет открытый исходный код, скачать бесплатно Bochs не составит труда. Эмулятор активно развивается, постоянно выходят новые версии, содержащие множество исправлений и улучшенные возможности. Он является одним из самых стабильных, поскольку хост система продолжает нормально работать даже при крахе гостевой ОС.