Emulating 8.2-767

Dave Bauer dave.bauer at gmail.com
Mon Jan 5 10:51:02 EST 2009


You can also prepare virtualbox which is open source. I am interested in
distributing a standalone install with virtualbox. That will work on
Windows, Linux or OS X.

Dave


On Mon, Jan 5, 2009 at 10:06 AM, Brian Jordan <brian at laptop.org> wrote:

> Hi Bert,
>
> On Sun, Dec 21, 2008 at 6:03 PM, Bert Freudenberg <bert at freudenbergs.de>
> wrote:
> > Feel free to post it anywhere you think it makes sense. Glad it's useful
> to
> > some. I already got some feedback after posting to my blog, including the
> > confirmation it indeed works on Windows:
>
> From Bert's Blog
> > Update: Reportedly it does work in VMWare Player on Windows too (see
> > comments). Maybe someone can make an appliance from that.
>
> I wonder what it would take for someone to create and distribute a
> standalone player of the 8.2 image for Windows?
>
> Would registration be necessary for distribution?
> http://www.vmware.com/products/player/player-reseller-registration.html
>
> This and the VMWare Fusion option would be great for letting non-XO
> owners try Sugar and participate in testing!
>
> What are first steps for this?
>
> Brian
>
> >
> >
> http://croquetweak.blogspot.com/2008/12/emulating-latest-stable-olpc-xo.html
> >
> > - Bert -
> >
> > On 21.12.2008, at 23:45, Brian Jordan wrote:
> >
> >> Hi Bert,
> >>
> >> This is amazing, thanks!
> >>
> >> This would be great to have on
> >> http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Mac
> >>
> >> Brian
> >>
> >> On Wed, Dec 3, 2008 at 11:43 AM, Bert Freudenberg <bert at freudenbergs.de
> >
> >> wrote:
> >>>
> >>> Hi everyone,
> >>>
> >>> even with XOs readily available now there are quite a lot of reasons
> >>> why one would want to emulate it on another machine. One being to hook
> >>> up a projector. Unfortunately there are quite a number of hoops (*)
> >>> one has to jump through to make it work.
> >>>
> >>> Anyway, I made a virtual machine that allows me to emulate the XO on
> >>> my Mac, running Sugar in the XO's native 1200x900 resolution, scaled
> >>> down to a nice physical size in a window an my regular screen
> >>> (fullscreen works too). Sound works (even Tam Tam), Browse works (so
> >>> networking is good, although I don't see anyone in the neighborhood).
> >>> Camera and mic are not working (Measure crashes, Record shows blank
> >>> picture), and a "Sugar restart" does not actually restart Sugar, but
> >>> apart from that it seems fully functional, and much nicer than the
> >>> emulations I had used to date.
> >>>
> >>> These are live-sized screenshots (calibrated using the Ruler activity):
> >>>
> >>> http://dev.laptop.org/~bert/Ruler-emulated.png<http://dev.laptop.org/%7Ebert/Ruler-emulated.png>
> >>> http://dev.laptop.org/~bert/Home-emulated.png<http://dev.laptop.org/%7Ebert/Home-emulated.png>
> >>> http://dev.laptop.org/~bert/Journal-emulated.png<http://dev.laptop.org/%7Ebert/Journal-emulated.png>
> >>> http://dev.laptop.org/~bert/TamTamMini-emulated.png<http://dev.laptop.org/%7Ebert/TamTamMini-emulated.png>
> >>>
> >>> And here you can get that virtual machine (665 MB, 2 GB unzipped):
> >>>
> >>> http://dev.laptop.org/~bert/VMWare-Fusion-8.2-767-bf.zip<http://dev.laptop.org/%7Ebert/VMWare-Fusion-8.2-767-bf.zip>
> >>>
> >>> This is for VMWare Fusion on the Mac, which I found to be much better
> >>> at running Linux clients than Parallels (I had been using that for 2
> >>> years). Give it a try, it's free as in beer for 30 days. No I don't
> >>> get paid if you buy it.
> >>>
> >>> If you extract the disk image from the zip file it might work in
> >>> VMWare on Windows. Maybe someone can make an appliance from that.
> >>>
> >>> (*)
> >>> Now to the hoops:
> >>>
> >>> * I started with the 767/ext3 image from
> >>>  http://download.laptop.org/xo-1/os/official/
> >>> * extended to 2 GB by appending /dev/zero
> >>>  (jffs2 compression gives roughly 2 GB too)
> >>> * enlarged the partition to full 2 GB
> >>>  (using fdisk and ext2resize)
> >>> * mounted that in a Fedora 10 virtual machine
> >>> * copied over the F10 kernel, initrd, and modules
> >>>  (olpc kernel wanted AMD instructions)
> >>> * edited grub.conf to use that kernel
> >>> * and appended a root=/dev/sda1 kernel arg
> >>>  (the fedora kernel wants to use LVM otherwise)
> >>> * unmounted
> >>> * created new virtual machine
> >>>  (that disk, 1 CPU, 256 MB RAM, NAT networking)
> >>> * booted into that new system
> >>> * installed Perl
> >>>  (for vmware tools installer)
> >>> * installed vmware tools
> >>>  (to get the X driver)
> >>>  (but none of the kernel modules, would need make/gcc/etc.)
> >>> * deleted Perl
> >>>  (to restore the default sw environment)
> >>> * copied the existing xorg-vmware.conf to xorg.conf
> >>>  (to get 1200x900 resolution w/ 200 dpi)
> >>> * booted into Sugar
> >>>  (looks really nice so scaled down)
> >>> * installed activities
> >>>  (took a long time, maybe it's my DSL)
> >>> * tested a bit
> >>> * rm -r ~olpc/.sugar
> >>>  (to remove my personal data)
> >>> * should have deleted sshd host keys, too, but didn't
> >>> * shut down
> >>> * zip
> >>> * upload
> >>> * ...
> >>> * ...
> >>> * ...
> >>> * still no profit? ;)
> >>>
> >>> Enjoy.
> >>>
> >>> And maybe remove some of the obstacles in future releases (a disk
> >>> image with headroom and a standard kernel would be simple to do and go
> >>> a long way).
> >>>
> >>> - Bert -
> >>>
> >>> _______________________________________________
> >>> Devel mailing list
> >>> Devel at lists.laptop.org
> >>> http://lists.laptop.org/listinfo/devel
> >>>
> >
> >
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>



-- 
Dave Bauer
dave at solutiongrove.com
http://www.solutiongrove.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20090105/11351700/attachment.html>


More information about the Devel mailing list