best this is its open-source, and quite well maintained. Quite versatile support for different hardware emulation and one can add support for their own hardware quite easily.
As its also used by virtualization solutions, it needs to fulfill different use cases which has helped in the overall evolution of the QEMU's design.
One more good thing is the community is quite active. In case if you find a bug and send a patch for it, they will give it a nice review and will actively work on it so that it gets submitted in time. Review collected by and hosted on G2.com.
Not much to be honest. Documentation for getting started with QEMU can be sometimes a bit hard to move around. Its not because there is some problem with it, its mainly because of the rich feature set and tons of options. Finding the ones that you care about can be tricky sometimes. Review collected by and hosted on G2.com.
QEMU runs on so many architectures and platforms, and it can be configured to run with minimal resources. This makes it perfect for embedding in hardware appliances with constrained resources. Review collected by and hosted on G2.com.
With all of the many supported platforms and features, there is a bit of a learning curve. QEMU can do anything...if you can figure out how to do it. Review collected by and hosted on G2.com.
It has support for almost all architecture, almost complete machine virtualization with system mode QEMU.
Very easy to configurable and its development community is very responsive.
You can test your first bare metal support and Linux BSP on QEMU first without having actual hardware.
QEMU also provide GDB stubs in order to debug the kernel and application workflow.
It has various network option to configure with machine, for example User network which is minimal network support inside the QEMU system mode and QEMU bridge network support for real time networking. Review collected by and hosted on G2.com.
Not a better documentation for its command line options usage and sometime user need to go to source code to better understanding the options usage. Review collected by and hosted on G2.com.
QEMU has hardware-assisted virtualization. Can emulate many architectures. Extremely fast, near real-time. Review collected by and hosted on G2.com.
Difficult to use. Windows support is incomplete and limited. Review collected by and hosted on G2.com.
The best part about QEMU is it's a user friendly software that allows us to run a different OS just like another application we use in our day to day life. It runs independently.
The upsides of QEMU is its virtual hardware emulation. Review collected by and hosted on G2.com.
The software is a bit slow on a downside, may be it is related to the emulation being performed while running in the background which increases heat on the PC Review collected by and hosted on G2.com.
- Possibility for emulation and target options
- Emulation of target processor and execution capabilities.
- Possibility of creating multiple target devices for a virtualization scenario
- Lightweight stack compared to other emulation options.
- Review collected by and hosted on G2.com.
- Terminal emulations get slower
- The options for inclusion/connecting with popular tools.
- Learning curve on setup of qemu as emulator
- Can't get reliable performance (or even timing) test results via Qemu emulation
One recommendation would be to improve Frequently asked Questions and documentations or atleast needs to improve Search forum outreach for unanswered questions. Review collected by and hosted on G2.com.
The variety of architectures and possible emulation that this tool can provide Review collected by and hosted on G2.com.
There were not many blogs/websites to get to know more about this emulator. And it would be great if this is available as cloud service. Review collected by and hosted on G2.com.
As QEMU facilitates you to abstract your own hardware device, It is very useful to create your own device, abstract all the device-level functionality, and host system driver interaction without the actual hardware device. Review collected by and hosted on G2.com.
As the complexity of the device increases (Handling interrupts). It makes the QEMU bit slower than other Virtual machines Review collected by and hosted on G2.com.
Full system emulation for quick use. Specially in Android studio. Review collected by and hosted on G2.com.
Nothing in specific right now. Stops in middle some times but can be resolved by a restart. Review collected by and hosted on G2.com.