QEMU: Difference between revisions

No edit summary
Satellit (talk | contribs)
 
(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 [[ARM]], 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.
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 (vmx|svm)/proc/cpuinfo
  $ 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 …