86Box
86box.net
What it is
86Box is a free emulator for x86-based IBM PC systems and compatibles, covering machines from 1981 through PCI-bus systems. It emulates processors from the 8086 through the Pentium with an emphasis on accuracy and supports configurable machines such as the IBM PC 5150 and IBM PS/2 line. Users can select video adapters, sound cards, network adapters, hard-disk controllers, and SCSI adapters. Supported guest systems include MS-DOS, older Windows releases, OS/2, many Linux distributions, BeOS, and NEXTSTEP. MIDI output can use Windows MIDI support, FluidSynth, or emulated Roland synthesizers. 86Box runs on Windows, Linux, and macOS and is released under the GNU General Public License version 2 or later. The project offers stable and experimental builds; experimental versions may be less stable or slower. Most emulation logic runs in one thread, so results depend on host and guest configuration. A BIOS is required. The project recommends manager applications for multiple virtual machines, while its built-in manager is still a preview.
Spec sheet
- Purpose
- 86Box emulates x86-based IBM PC systems and compatibles from 1981 through systems based on the PCI bus.Read 9 Oct 2026 · 86box.net
- Support
- The project offers community discussion through IRC and Discord and links to a documentation site.Read 9 Oct 2026 · 86box.net
- License
- 86Box is released under the GNU General Public License version 2 or later.Read 9 Oct 2026 · 86box.net
- Builds
- The site offers stable and experimental builds, and notes experimental builds may be less stable or performant than release builds.Read 9 Oct 2026 · 86box.net
- Guest systems
- 86Box supports MS-DOS, older Windows versions, OS/2, many Linux distributions, BeOS, and NEXTSTEP.Read 9 Oct 2026 · 86box.net
- Hardware requirements
- The site recommends a 64-bit Intel Core 2, AMD Athlon 64, or ARMv8 processor or newer and at least 4 GB of RAM.Read 9 Oct 2026 · 86box.net
- Host platforms
- The site lists Windows, Linux, and macOS system requirements, with Windows 7 SP1 or newer on Intel/AMD, Ubuntu 16.04 or Debian 9.0 or newer for Linux, and macOS 10.14 Mojave or newer.Read 9 Oct 2026 · 86box.net
- Management
- The project recommends manager applications for handling multiple virtual machines and says its built-in virtual machine manager is a preview.Read 9 Oct 2026 · 86box.net
- MIDI
- MIDI output can use Windows built-in MIDI support, FluidSynth, or emulated Roland synthesizers.Read 9 Oct 2026 · 86box.net
- Performance limit
- Most emulation logic runs in a single thread, and performance depends on host and guest configuration.Read 9 Oct 2026 · 86box.net
- Peripherals
- Supported peripherals include video adapters, sound cards, network adapters, hard disk controllers, and SCSI adapters.Read 9 Oct 2026 · 86box.net
- Processor emulation
- It emulates 8086-based processors up to the Pentium with a focus on accuracy.Read 9 Oct 2026 · 86box.net
- Security reporting
- The project security policy says to report vulnerabilities by opening a GitHub issue or joining its Discord server.Read 9 Oct 2026 · github.com
- Virtual machines
- The emulator supports customizable virtual machines and a range of systems including the IBM PC 5150 and IBM PS/2 line.Read 9 Oct 2026 · 86box.net
Plans and prices
Strong points and limits
Strong points
- Free on Windows, Linux, and macOS
- Broad 8086-to-Pentium emulation
- Configurable historical peripherals
- Supports many legacy guest systems
- Stable and experimental builds
Limits
- A BIOS is required
- Most emulation runs in one thread
- Experimental builds may be less stable
- Built-in manager is a preview
Who it suits
It suits users preserving or exploring historical PC software who can provide BIOS files and configure virtual machines on a supported desktop operating system.
Verdict
86Box offers detailed emulation of a wide range of classic IBM-compatible hardware and operating systems without a license fee. Its single-thread performance characteristics and configuration requirements matter when setting up several or demanding virtual machines.
Where Specifiction places it
- Multi-System Emulators#15 of 548.2
- Emulator Software#12 of 398.2