Bochs е високо преносим отворен код IA-32 (x86) PC емулатор, написан на C ++, който работи на повечето популярни платформи.Тя включва емулация на процесора Intel x86, общи I / O устройства и персонализиран BIOS.Понастоящем Bochs могат да бъдат компилирани за емулация на процесор 386, 486, Pentium / PentiumII / PentiumIII / Pentium4 или x86-64, включително опционални MMX, SSEx и 3DNow!инструкции.Bochs може да работи с повечето операционни системи в емулацията, включително Linux, DOS, Windows® 95/98 и Windows® NT / 2000 / XP или Windows Vista.Bochs е написан от Kevin Lawton и в момента се поддържа от този проект.Bochs могат да бъдат компилирани и използвани в различни режими, някои от които все още се разработват."Типичното" използване на bochs е да осигури пълна емулация на x86 PC, включително процесора x86, хардуерните устройства и паметта.Това ви позволява да стартирате OS и софтуер в емулатора на работната си станция, подобно на това, че имате машина в машината.Например, да кажем, че работната ви станция е Unix / X11 работна станция, но искате да стартирате Win'95 приложения.Bochs ще ви позволи да стартирате Win 95 и свързания софтуер на вашата работна станция Unix / X11, показвайки прозорец на работната си станция, симулирайки монитор на компютър....