QEMU: Difference between revisions
No edit summary |
→Use Cases: ARM |
||
| (One intermediate revision by one other user not shown) | |||
| Line 10: | Line 10: | ||
* BSD: qemu in development | * BSD: qemu in development | ||
You can run [[Emulator image files]] of almost any version of Sugar and the XS school server in qemu, including daily builds, releases, Sugar on a Stick, Live CDs, sugar-jhbuild, and whatever else we come up with. As we [[port Sugar]] to other computer architectures, such as [[ | You can run [[Emulator image files]] of almost any version of Sugar and the XS school server in qemu, including daily builds, releases, Sugar on a Stick, Live CDs, sugar-jhbuild, and whatever else we come up with. As we [[port Sugar]] to other computer architectures, such as ARM[[https://wiki.sugarlabs.org/go/Fedora_32#Rpi]], this will become increasingly important, so that developers and testers do not have to purchase one of each. There are emulation modules for qemu to emulate a wide range of processors and peripherals. | ||
==Getting Started== | ==Getting Started== | ||
| Line 23: | Line 23: | ||
You should install an accelerator if at all possible, that is, if your processor supports virtualization in hardware. To find out whether it does, run the command | You should install an accelerator if at all possible, that is, if your processor supports virtualization in hardware. To find out whether it does, run the command | ||
$ egrep | $ egrep '(vmx|svm)' /proc/cpuinfo | ||
flags : fpu vme de pse tsc msr pae mce cx8 … vmx … | flags : fpu vme de pse tsc msr pae mce cx8 … vmx … | ||
flags : fpu vme de pse tsc msr pae mce cx8 … vmx … | flags : fpu vme de pse tsc msr pae mce cx8 … vmx … | ||