Bochs är en mycket bärbar öppen källkod IA-32 (x86) PC-emulator skriven i C ++, som körs på de mest populära plattformarna.Den inkluderar emulering av Intel x86 CPU, vanliga I / O-enheter och en anpassad BIOS.För närvarande kan Bochs sammanställas för att emulera en 386, 486, Pentium / PentiumII / PentiumIII / Pentium4 eller x86-64 CPU inklusive MMX, SSEx och 3DNow (tillval)!instruktioner.Bochs kan köra de flesta operativsystem inuti emuleringen inklusive Linux, DOS, Windows® 95/98 och Windows® NT / 2000 / XP eller Windows Vista.Bochs är skriven av Kevin Lawton och underhålls för närvarande av detta projekt.Bochs kan sammanställas och användas i en mängd olika lägen, några som fortfarande är under utveckling.Den "typiska" användningen av bochs är att tillhandahålla fullständig x86 PC-emulering, inklusive x86-processor, hårdvara och minne.Detta gör att du kan köra operativsystem och programvara i emulatorn på din arbetsstation, precis som om du har en maskin inuti en maskin.Låt oss till exempel säga att din arbetsstation är en Unix / X11-arbetsstation, men du vill köra Win'95-applikationer.Med Bochs kan du köra Win 95 och tillhörande programvara på din Unix / X11-arbetsstation, visa ett fönster på din arbetsstation, simulera en bildskärm på en PC....