Sommario:
Definizione - Cosa significa Bochs?
Bochs è un emulatore di personal computer (PC) completo della variante Intel x86. La sua efficienza nella simulazione di Intel x86 è così efficiente che tutte le applicazioni software compatibili con x86 o varianti simili possono essere eseguite senza problemi su Bochs. Bochs supporta una vasta gamma di sistemi operativi x86, versioni Linux e versioni BSD. È scritto in C ++ e progettato per funzionare su più piattaforme. Tuttavia, essendo un emulatore Intel x86 autosufficiente, non necessita di istruzioni dalla piattaforma host.
Techopedia spiega Bochs
L'emulazione Boch di Intel x86 comprende dispositivi I / O comuni e un BIOS personalizzato. Può essere compilato per emulare più CPU x86 come le 386 varianti, Intel x86-64 e AMD e persino quelle che non hanno raggiunto il mercato. Poiché Bochs è così efficiente e accuratamente compilato, può eseguire una vasta gamma di software che include tutti i sistemi operativi x86, come le varianti Windows, Linux e BSD.
È progettato per funzionare su diverse piattaforme come x86, PPC, Sun, Alpha e MIPS. Poiché Bochs è autosufficiente, non si basa sulle istruzioni delle piattaforme host, a differenza di altri emulatori x86 come VMware e VirtualBox. Tuttavia, il principale svantaggio di Bochs è stato la sua prestazione. Bochs deve modellare il processore e, per farlo, deve eseguire diverse istruzioni x86 simulate che tendono a rallentare le prestazioni.
Dato che la variante x86 è ampiamente considerata obsoleta, Bochs può fornire una comoda piattaforma per applicazioni software che devono ancora essere testate o eseguite su una macchina x86.


