[Vm-dev] VM team

Andreas Raab andreas.raab at gmx.de
Sat Apr 11 17:56:48 UTC 2009

Sounds good to me. I see this more as a formalization of the arrangement 
we already have, since you have been taking Tim's role lately with doing 
most of the integration etc. So you've got my support here.

In terms of what to do I think what we most need is a bit more clarity 
for people. For example, how does one actually set up a VMMaker image? 
You kinda need bits from the four corners of the world and I don't think 
the process is described anywhere. The shorthand in my VMMaker image says:
* Load Speech from http://source.squeakfoundation.org/39a
* Load FFI from Universes
* Load VMMaker from http://squeaksource.com/VMMaker
* Load Balloon3D-Constants, Balloon3D-Plugins from 
* Load Freetype somehow

This could certainly be improved. The simulator is another piece of the 
story where we should spend enough time that it can actually be used for 
simulation of various aspects. And then maybe fix the cruel and unusal 
UI for VMMaker ;-)

   - Andreas

David T. Lewis wrote:
> The Squeak oversight board suggested that we formalize a VM team
> (http://squeakboard.wordpress.com/) and Bert asked if I would be willing
> to serve as team leader. I replied that I would be happy to do so.
> I'd like to start by asking the list, and specifically the major platform
> developers (Ian, John, Andreas) for your support - do you agree that
> this is a good idea, and are you willing to have me serve as team
> leader?
> We will need to set some team objectives, and then establish a plan
> to achieve them. For starters, here are some initial ideas for a set
> of VM team objectives. All comments, additions, deletions, objections,
> etc are welcome.
> - Community
>   - Communicate status and announcements to the community
>   - Periodically update team objectives based on community input
>   - Ensure availability of known-good versions (SqueakMap, Universes, SqueakSource)
>   - Identify where help is needed (e.g. Sugar, Ubuntu, sound support)
>   - Where appropriate, inform Board of resource or funding needs
>     (e.g. access to computers for building and testing VM distributions)
> - Support Squeak as an open system
>   - Support educational goals, an accessible VM is part of Squeak as a learning tool
>   - Write it in Squeak, run it in Squeak, debug it in Squeak (InterpreterSimulator should work)
>   - Everyone should be able to explore and create their own Squeak VM
>   - Ensure license integrity
> - Provide solid base to enable VM distributions
>   - Support distribution developers (Ian, John, Andreas, Tim, others)
>     - Primary support for Mac/Win/unix/iSqueak
>     - Enablement for others including RiscOS and SqueakNOS, new projects
>     - Identify resources to support distribution developers
>   - Coordinate changes across the several platform source trees and VMMaker
>   - Ensure owners and maintainers for plugins
>   - Drive resolution of Mantis issues
> - Provide base to support new ideas for VM
>   - Support and enable new development (Spoon, Exupery, Cog, Hydra, others)
>   - Enable new image formats (including 64-bit object memory, Cog)
> - Support Squeak new directions
>   - Support eToys, OLPC, SqueakNOS, Cuis, Pharo
>   - Provide common VM where possible, encourage extensions as needed
> Dave

More information about the Vm-dev mailing list