Emulating the XO/Comparison of Alternatives

From OLPC
< Emulating the XO
Revision as of 12:48, 2 December 2008 by Bert (talk | contribs) (vmware vs. parallels)
Jump to navigation Jump to search
modify 

This page attempts to collect user experiences in running emulated OLPC-XO images (or sugar-jhbuild environments) on various host Operating Systems with various emulation packages. It is intended to serve as a guide for those looking to set up their own Development Environment.

platform purpose recommendation
Ubuntu play & development xo disk images on qemu. See Emulating the XO/Quick Start.
Ubuntu 32-bit core development Sugar with sugar-jhbuild and Sugar on Ubuntu Linux
Fedora play & development xo disk images on qemu. See Emulating the XO/Quick Start. Perhaps also on VirtualBox?
Fedora 32-bit core development Sugar with sugar-jhbuild and Category:Installing_Sugar
Gentoo 32-bit core development Sugar with sugar-jhbuild in F7 on qemu. Or Sugar on Gentoo Linux (more invasive, less stable).
Other linux & FreeBSD play & development xo disk images on qemu. See Emulating the XO/Quick Start. Perhaps also on VirtualBox?
Windows play & development emulated xo disk image, on VirtualBox, VMWare, or QEMU on Windows.
Mac play & development emulated xo disk image, on qemu or VMWare. See Emulating the XO/Quick Start/Mac. Perhaps also VirtualBox? See also /Mac.
Mac with VMWare fusion core development Fedora 7 in VMWare and Sugar with sugar-jhbuild, sound and networking work. See /Mac
Mac with Parallels play emulated xo disk image, networking works after manually "dhclient eth0", sound does not work (Build 593).
Mac with Parallels core development run Ubuntu 32-bit, and Sugar on Ubuntu Linux. See /Mac. F7 may be better - see below

Discussion:

  • VMWare Fusion beats Parallels for running Linux on your Mac, hands down
    • I have used Parallels for about two years to do Linux/Sugar development, and I could smack myself that I didn't try VMWare earlier. The final straw was that I would have had to pay for an upgrade to support Fedora 9 after they promising for several months it would be supported. On VMWare, even the officially "unsupported" versions work because the installer simply offers to compile the necessary drivers, which worked flawlessly for me. Bert 12:48, 2 December 2008 (UTC)
  • Is F7 better than Ubuntu for sugar-jhbuild? If so, should the Mac Parallels recommendation for core development be F7 rather than Ubuntu, despite the latter having a track record in /Mac? MitchellNCharity 10:33, 20 September 2007 (EDT)
    • Yes, you will have less problems with Fedora 7, once you get it working in Parallels (which is harder than Ubuntu I think). I am running F7 because I need to be able to build RPMs. Bert 08:33, 25 September 2007 (EDT)
  • QEMU or VirtualBox or VMWare?


User Feedback on Images