VirtualBox alternative for Raspberry Pi

There is no VirtualBox for ARM-based devices like Raspberry Pi.
How can we replace it?

VirtualBox alternative on Raspberry Pi is ExaGear Desktop

VirtualBox is the most common Virtual Machine in PC world. People use it to launch different Operation Systems on one PC. But unfortunately, VirtualBox isn’t supported for Raspberry Pi as well as for any other ARM-based device. Moreover, if somebody ports VirtualBox for Raspberry Pi and Raspbian, this port won’t be able to launch x86 programs. Virtual Machines (such as VirtualBox) usually provide guest OS instances with access to system resources and manage guest and host systems, but can’t translate guest code to another CPU architecture (from x86 to ARM in our case).

Exagear Desktop is a solution that can substitute VirtualBox on Raspberry Pi for some particular tasks. With the use of Exagear Desktop you can create x86 Linux environment on an ARM-based device and execute x86 programs. For running x86 Windows programs you can use Wine which allows to run Windows programs on Linux.

ExaGear is the alternative to VirtualBox on Raspberry Pi

Installation of ExaGear Desktop

Installation of ExaGear Desktop is very easy.

1. Put ExaGear Desktop archive with installation packages and ExaGear Desktop license key in the same folder. Open Terminal (command line), move to this folder and unpack the archive using the following command:

$ tar -xvzpf exagear-desktop-rpi2.tar.gz

2. Install and activate ExaGear on your ARM device by running script:

$ sudo ./

Launch guest x86 system

3. Enter the guest x86 system using the following command:

$ exagear
Starting the shell in the guest image /opt/exagear/images/debian-8-wine2g

Now you are in x86 environment that can be checked by running the ‘arch’ command:

$ arch

You can use this guest x86 environment on your RPi as x86 Linux system and install different PC applications: TeamViewer, Spotify, Dropbox, Skype, TeamSpeak Server, etc. which aren’t available for ARM-based devices.

Running of PC applications on Raspberry Pi

ExaGear Desktop allows you to interact with PC applications the same way as you interact with ARM applications. After installing a PC application in the guest x86 environment you can just go to the Start Menu of your Raspbian and run this PC application from there simultaneously with native ARM applications.

Run PC application on Raspberry Pi simultaneously with native ARM applications

Difference between VirtualBox and ExaGear Desktop

ExaGear Desktop it’s not a complete analog of VirtualBox for Raspberry Pi. VirtualBox has features that lack in ExaGear Desktop and vice versa. Below you will find a short summary.

Unique features of VirtualBox comparing to ExaGear Desktop:

  • Provides full virtualization, i.e. allows to run fully independent instances of Operation Systems

Unique features of ExaGear Desktop comparing to VirtualBox:

  • Provides cross-architecture virtualization, i.e. you can run programs from alien architecture on your machine (run x86 programs on Raspberry Pi)
  • Carefully handles your device resources like CPU or RAM due to reusing host OS services, such as graphic system, sound, networking, etc. It’s very important because even the most powerful RPi has only 1.2 GHz frequency and 1GB of RAM.

Get my ExaGear Desktop

Also on Eltechs

Run Plex Media Server on Raspberry Pi

Run Plex Media Server on Raspberry Pi

Install PC version of PlexServer on your Raspberry Pi using ExaGear Desktop and get access to your media.

Gaming Beyond RetroPie

Gaming Beyond RetroPie

How to run some iconic PC games like Arcanum, Disciples II and Fallout on Raspberry Pi with Exagear Desktop.

Run Spotify on Raspberry Pi

Run Spotify on Raspberry Pi

Spotify is available on many platforms but not on Raspberry Pi 🙁 During the past month we were working hard on the performance tuning of ExaGear Desktop and made it happen!

Run TeamSpeak 3 Server on Raspberry Pi

Run TeamSpeak 3 Server on Raspberry Pi

Below we posted a step-by-step instruction on how to install TS3 Server on Raspberry Pi 2 using ExaGear Desktop and how to automatically run TeamSpeak 3 on system startup.

Run Skype on Raspberry Pi

Run Skype on Raspberry Pi

In this post we will tell you how to run Skype on Raspberry Pi 2 using ExaGear Desktop which allows to run x86 apps on ARM mini PCs.

Run Dropbox on Raspberry Pi

Run Dropbox on Raspberry Pi

Step-by-step instruction on running a very popular file hosting service Dropbox on Raspberry Pi 2 using ExaGear Desktop

ExaGear is registered trademark of Eltechs, Inc. Raspberry Pi is a trademark of the Raspberry Pi Foundation. Other trademarks and product names are the property of their respective owners.