Bochs adalah sangat mudah alih sumber terbuka IA-32 (x86) PC emulator ditulis dalam C ++
Bochs adalah sumber terbuka IA-32 (x86) PC emulator sangat mudah alih yang ditulis dalam C ++, yang berjalan pada platform yang paling popular. Ia termasuk emulasi daripada x86 CPU Intel, peranti I / O yang sama, dan BIOS adat. Bochs boleh disusun untuk mencontohi banyak CPU x86 berbeza, dari awal 386 kepada x86-64 terkini Intel dan AMD pemproses yang dia mungkin tidak mencapai pasaran lagi.
Bochs mampu berjalan paling Sistem Operasi dalam emulasi termasuk Linux, DOS atau Microsoft Windows. Bochs pada asalnya ditulis oleh Kevin Lawton dan diselenggarakan oleh projek ini.
Bochs boleh dikumpul dan digunakan dalam pelbagai mod, ada yang masih dalam pembangunan. Penggunaan 'biasa' daripada Bochs adalah untuk menyediakan lengkap emulasi x86 PC, termasuk pemproses x86, peranti perkakasan, dan ingatan. Ini membolehkan anda untuk menjalankan OS dan perisian dalam emulator pada stesen kerja anda, sama seperti anda mempunyai mesin dalam mesin. Sebagai contoh, katakan stesen kerja anda adalah stesen kerja Unix / X11, tetapi anda ingin menjalankan aplikasi Win'95. Bochs akan membolehkan anda untuk menjalankan Win 95 dan perisian yang berkaitan pada stesen kerja Unix / X11 anda, memaparkan tetingkap pada stesen kerja anda, simulasi monitor pada PC.
Android pelabuhan oleh Lyubomyr Lisen & Maxim Voloshin
libSDL pelabuhan oleh Sergii Pylypenko (aka pelya)
kod sumber:
http://bochs.sourceforge.net/
https://github.com/lubomyr/bochs
https://github.com/lubomyr/BochsLauncher