Bochs je visoko prenosni računalniški emulator IA-32 (x86), napisan v jeziku C ++, ki deluje na večini priljubljenih platform.Vključuje emulacijo procesorja Intel x86, običajne V / I naprave in BIOS po meri.Trenutno je mogoče Bochs sestaviti tako, da posnemajo procesor 386, 486, Pentium / PentiumII / PentiumIII / Pentium4 ali x86-64, vključno z dodatnimi MMX, SSEx in 3DNow!navodila.Bochs lahko poganja večino operacijskih sistemov znotraj emulacije, vključno z Linuxom, DOS, Windows® 95/98 in Windows® NT / 2000 / XP ali Windows Vista.Bochsa je napisal Kevin Lawton, trenutno pa ta projekt vzdržuje.Bochse je mogoče sestaviti in uporabljati v različnih načinih, nekateri so še v razvoju."Tipična" uporaba bochs je popolna emulacija PC-ja x86, vključno s procesorjem x86, strojnimi napravami in pomnilnikom.To vam omogoča, da v emulatorju na svoji delovni postaji zaženete OS in programsko opremo, podobno kot imate stroj v notranjosti stroja.Recimo, da je vaša delovna postaja Unix / X11 delovna postaja, vendar želite zagnati Win'95 aplikacije.Bochs vam bo omogočil, da na svoji delovni postaji Unix / X11 zaženete program Win 95 in s tem povezano programsko opremo, prikaže okno na svoji delovni postaji in simulira monitor v računalniku....