Raspberry Pi Emulator
RaspiEmu is a Raspberry Pi emulator, capable of running almost any ARM operating system; One of which is the commonly used Raspbian*(4) from the Raspberry Pi 1, the Raspberry Pi 2, and the Raspberry Pi 3.
The operating system "Raspbian" is a Debian AM variant created specifically for the Raspberry Pi, which cannot run on i386 (Intel) Desktops or Laptops without emulation, which is exactly what RaspiEmu does. This software emulates a Raspberry Pi for those who wish to test & develop compatability of their software, while putting the QEMU command-line behind a simple user-interface.*
This software is free, and is developed in my free time. However, donations are greatly appreciated! If you get too tired of the nagging (and don't wish to donate :/), feel free to send me a message, and I'll fix you a key.
Read more about RaspiEmu on Softpedia
not compatible with macos mojave
Boots Raspberry Pi 1 and Raspberry Pi 2 *(2)
TCP and USB networking support *(2)
Supports Archlinux, Raspbian, etc. (most Pi operating systems)
Multiple boot modes (command-line and graphical)
√ Raspbian Jessie
√ Raspbian Stretch
Other untested guests*(4)
√ Ubuntu Mate
√ Archlinux ARM
Disk images (IMG/ZIP) can be downloaded here.
v1.6 for Linux is available here
* This point cannot be stressed enough; if you want a "real" raspberry Pi, buy one from raspberrypi.org. This is a tool meant for writing and testing software, and is not an equal replacement in terms of performance and capabilities.
** Please note that networking is only supported on the Pi 1 due to limitations, and that Wolfram requires a purchase of a key from wolfram.org to activate.
*** This is donation-ware (or "Freeware", "Freemium"). As such, you may use this free of charge, however there will be a delay in launching and some nagging. No functionality will be removed other than that.
While most guests are compatible, they require additional modifications that are not confirmed to work.
The EULA (end-user-license-agreement) is available at http://snorfi.us/raspiemu/eula/
Raspbian (Debian) is provided as a default, however images have been modified to suit emulation. Modified files include: /etc/udev/qemu.90.rules, /etc/ld.so.preload. Modifications can be replicated via a guide at http://snorfi.us/support/files/custom-operating-system.php. The modified disk images can be downloaded at http://snorfi.us/downloads
Raspberry Pi Emulator, Raspberry Pi Emu, or/and RaspiEmu are not affiliated with the Raspberry Pi Foundation, or the QEmu project.
QEMU is a trademark of Fabrice Bellard and developers. (http://wiki.qemu.org/).
The Raspberry Pi Logo, and the Raspberry Pi Wordmark are trademarks of the Raspberry Pi Foundation. (http://raspberrypi.org/)
Uses additional third-party software, individual binary licenses are available in the application directory Raspberry Pi Emu.app/Contents > Resources > runtime > LEGAL.