86Box review
A configurable, open-source emulator for 8086 through Pentium-era PC software.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
86Box is a low-level x86 emulator for operating systems and software designed for IBM PC systems and compatibles from 1981 through PCI-era designs. It is suited to users preserving, studying, or running older PC environments, including MS-DOS, older Windows versions, OS/2, Linux distributions, BeOS, and NEXTSTEP. The project runs on Windows, Linux, and macOS hosts and is distributed under the GNU General Public License version 2 or later.
Its main strength is hardware-level configurability. Virtual machines can include emulated processors, video adapters, sound cards, network adapters, storage controllers, SCSI peripherals, and other components. Multiple machines can be managed through the built-in manager, while local networking connects 86Box machines and hosts on the same network. MIDI output can use the host, FluidSynth, or emulated Roland synthesizers. OpenGL shader effects and configurable shader parameters add display customization without changing the emulator's narrow focus on vintage PC hardware.
The trade-off is that setup depends on obtaining the required ROM dumps, including system BIOS files. That requirement makes 86Box better suited to technically confident users who want detailed control over period hardware configurations than to anyone seeking an immediate, simplified way to run legacy software. Its desktop coverage is clear and broad across Windows, Linux, and macOS, but its purpose remains specific: IBM PC-compatible systems from early x86 machines through Pentium-era designs. Choose 86Box for configurable vintage PC emulation and multi-machine networking; choose a different type of emulator for consoles, mobile devices, or less hardware-specific use cases.
86Box pros and cons
- Where it wins
- Emulates configurable 8086 through Pentium-era systems and peripherals
- Includes local networking, MIDI options, and multiple virtual machines
- Free, open source, and available for Windows, macOS, and Linux
- Where it doesn't
- Requires ROM dumps, including system BIOS files, for hardware emulation
- Focused on IBM PC compatibles rather than modern or non-PC systems
- Desktop-only platform coverage limits use on other device types
86Box fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
