Bochs jest wysoce przenośnym emulatorem PC IA-32 (x86) typu open source napisanym w C ++, który działa na najpopularniejszych platformach.Obejmuje emulację procesora Intel x86, typowe urządzenia we / wy i niestandardowy system BIOS.Obecnie Bochs można skompilować w celu emulacji procesorów 386, 486, Pentium / PentiumII / PentiumIII / Pentium4 lub x86-64, w tym opcjonalnych MMX, SSEx i 3DNow!instrukcje.Bochs jest w stanie uruchomić większość systemów operacyjnych w emulacji, w tym Linux, DOS, Windows® 95/98 i Windows® NT / 2000 / XP lub Windows Vista.Bochs został napisany przez Kevina Lawtona i jest obecnie prowadzony przez ten projekt.Bochy mogą być kompilowane i używane w różnych trybach, z których niektóre są wciąż w fazie rozwoju.„Typowym” zastosowaniem bochs jest zapewnienie pełnej emulacji komputera x86, w tym procesora x86, urządzeń sprzętowych i pamięci.Umożliwia to uruchamianie systemu operacyjnego i oprogramowania w emulatorze na stacji roboczej, podobnie jak w maszynie.Załóżmy na przykład, że twoja stacja robocza jest stacją roboczą Unix / X11, ale chcesz uruchamiać aplikacje Win'95.Bochs pozwoli ci uruchomić Win 95 i powiązane oprogramowanie na stacji roboczej Unix / X11, wyświetlając okno na stacji roboczej, symulując monitor na komputerze....