Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Since I'm interested in some *WRT/OpenWRT related work on ARM devices, I would like to use some virtualized environment for this and for facilitate my tasks.

A more direct question will be: it's possible to install OpenWRT under an ARM virtualized environment with features similar to a commercial router ?

share|improve this question

migrated from Dec 20 '12 at 9:20

This question came from our site for professional and enthusiast programmers.

Currently as you know that there are projects with OpenWRT on ARM.

Besides that from buildroot you can choose a wide range of ARM MPU, to build a new distribution, there are also some commercial SoC projects like this.

Well! Do you can virtualize these images with similar features and good performance?

Sure! The performance is decided by the host machine and also the available network hardware.

For the software there are several network-bridge strategy allowing Qemu virtualization have almost every feature you can find inside a dedicated hardware.

Here another link about a good implementation of these network-bridges on Qemu.

share|improve this answer
i'm mastering OpenWRT already, I'm not interested on how to get started with OpenWRT, I'm interested about how to master OpenWRT with Qemu – user1849534 Jan 3 '13 at 12:30
Yes sir, I have imagined you had experience with OpenWRT,and for this very reason I voted positively your question, the answer I tried, favoring three links, which allow a general approach and also useful to other users without their knowledge, and also I have focused on answering to your question, "if you can have similar features in emulation", according to my personal experience with routerboards, I have answered it if you can. – RTOSkit Jan 3 '13 at 16:57
And in the last link I've provided, you can get your information as set your "TAP" to get good performance in emulation. I guess that you know how to launch a kernel compiled in QEMU, but I do not know if you want to emulate an ARM SoC or an ARM MPU, I hope not to offend your knowledge if I pass a generic link on implementation of an ARM core emulation using QEMU. ...I just try to be helpful – RTOSkit Jan 3 '13 at 17:07

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.