Bochs egy hordozható nyílt forráskódú IA-32 (x86) PC emulátor C ++ nyelven íródott, hogy fut a legnépszerűbb platform. Ez magában foglalja a vetélkedés az Intel x86 processzor, közös I / O eszközök, valamint egy egyedi BIOS. Bochs lehet összeállítani, hogy versenyez különböző x86 processzorokon, a korai 386 a legutóbbi x86-64 Intel és AMD processzor, amely talán nem is érte el a piacon még.
Bochs képes futtatni a legtöbb operációs rendszer belsejében emulációs Linux, DOS vagy a Windows. Bochs eredetileg írta Kevin Lawton, és jelenleg fenn ez a projekt.
Bochs állíthatók össze és használják a különböző módok, olyanokat is, amelyek még fejlesztés alatt állnak. A "tipikus" használata Bochs az, hogy a teljes x86 PC emulációs, beleértve az x86 processzor, hardver eszközök, és a memória. Ez lehetővé teszi, hogy fut OS és szoftvert az emulátor a munkaállomáson, mint ahogy van egy gép belsejében egy gép. Például, tegyük fel, hogy a munkaállomás egy Unix / X11 munkaállomás, de a futtatni kívánt Win'95 alkalmazásokat. Bochs lehetővé teszi, hogy futtatni a Win 95 és a kapcsolódó szoftvert a Unix / X11 munkaállomás, és megjelenít egy ablakot a munkaállomáson, szimuláló számítógép monitorját.
Android portot Lyubomyr Lisen & Maxim Volosin
libSDL portot Sergii pylypenko (aka pelya)
forráskód:
http://bochs.sourceforge.net/
https://github.com/lubomyr/bochs
https://github.com/lubomyr/BochsLauncher
Frissítve:
2020. febr. 16.