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