[IAEP] Dumb Questions... Input Wanted... Please Discuss!

Bert Freudenberg bert at freudenbergs.de
Thu Oct 28 04:23:26 EDT 2010

On 28.10.2010, at 00:04, Caryl Bigenho wrote:

> Hi...
> Thanks for all the good stuff... please, keep it coming!  
> I just wanted to let you all know that I made the Etoys-to-go stick this morning and have tested it on my MacBook, eeePC, and PowerBook (a older "Power PC"!) and it seems to be working fine on all of them.  Now, here is a crazy idea/question: If Etoys can be put on a usb as an application and opened with all of these systems, would it be possible to do the same with any of the Sugar Activities?  I am still looking for ways to get Sugar available to users of the older Macs.
> BTW, I'm also looking for a "smoke test" for Etoys-to-go on the PowerBook so I can ferret out any nasty bugs before passing it on to others.
> Caryl

Well, Squeak has been designed from the ground up to run anywhere, back in 1996. It provides a "virtual machine" for Etoys to run in. Squeak can be executed by any "real machine", be it a Windows PC or a Linux box or a Mac or an iPad or pretty much anything else. There are not many graphical software systems out there matching Squeak's portability. 

Most other Sugar activities are Linux programs implemented in Python. They cannot easily be made to run on other systems on their own, because Sugar was not designed to.

Sugar can be virtualized by making a virtual machine that emulates a whole PC running Linux (e.g. VirtualBox, VMWare etc). But this is way less efficient than the "custom" Squeak virtual machine that only needs to run Squeak programs. That's why SugarLabs' efforts have concentrated on running Linux directly (as Sugar-on-a-Stick) instead of running it in a virtual machine. This is less convenient because it requires a reboot, less reliable because it has to deal with a lot of odd hardware, but most efficient when it works.

- Bert -

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/iaep/attachments/20101028/b2aeb127/attachment.html>

More information about the IAEP mailing list