Cisco CloudCenter: Get the Hybrid IT Advantage


Definition - What does Bochs mean?

Bochs is a complete personal computer (PC) emulator of the Intel x86 variant. Its efficiency in simulating Intel x86 is so efficient that all software applications that are compatible with the x86 or similar variants can seamlessly run on Bochs. Bochs supports a wide range of x86 operating systems, Linux flavors and BSD flavors. It is written in C++ and designed to run on multiple platforms. However, being a self-sufficient Intel x86 emulator, it does not need instructions from the host platform.

Techopedia explains Bochs

Bochs emulation of Intel x86 encompasses common I/O devices and a custom BIOS. It can be compiled to emulate multiple x86 CPUs such as the 386 variants, x86-64 Intel and AMD, and even those that have not reached the market. Since Bochs is so efficient and accurately compiled, it can run a wide variety of software which includes all x86 operating systems, such as Windows, Linux and BSD variants.

It is designed to run on a number of platforms such as x86, PPC, Sun, Alpha and MIPS. Since Bochs is self-sufficient, it does not rely on instructions from host platforms, unlike other x86 emulators such as VMware and VirtualBox. However, the main disadvantage of Bochs has been its performance. Bochs needs to model the processor, and to do that, it needs to run several simulated x86 instructions which tend to slow down performance.

Given that the x86 variant is largely considered outdated, Bochs can provide a convenient platform for software applications that still need to be tested or run on an x86 machine.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.