Perhaps a VM would be doable, given some conditions..
1) No SGX or the like at all; ie: coudl not produce a real final firmware, but could produce a mostly working one.
---> possibly some of the SG stuff could be yanked from the actual pandora; ie: the wiki could include some notes on how to get that stuff and put it into the VM perhaps, though not really necessary imho
2) Out of date packages; running a full bitbake etc woudl blow up, maybe it could be set up to build as is, so that only pandora vendor overlay could be tweaked and the rest woudl 'just work'
So the process woudl be then to get the VM, run a git pull to get the latest bits, and then see if it makes 'as is'.
The problem is.. the recipies will have all wrong version numbers and such, so the normal baking won't work; I'm not so familiar with the processd to know but perhaps theres an option to say 'just build with local versions, donmt' try to pull the one in the recipies..' or something.
Now, a lot of this is moot, since.. libpnd for instance (including the daemons) can build on any build environment pretty easily; it has no crazy dependancies. The kernel is tricky though, need a good setup to build a working kernel. So it depends on the person's goals.. if they just want ot hack on the boot sequence or userland scripts, thats all ther ein git right now, and easy to hack on.
A VM for building a full firmware could work, but I wonder how many woudl jump on it.
That said..
X) Givne one of the existing dev VMs (sebt3's? yactfreeau or whatever), coudl co-opt that; I mean, just pull git's and go, right?
Y) Another problem with VMs is .. do you have any idea how much disk space is needed to build a firmware? That VM image is going to _grow big!_
torpor -- anyway, yeah, so you want to help.. great. Can you build the VM?
We are all quite treceptive to ideas as you know; theres IRC, theres the official mailing list, theres the forums here; we've tried to document how to go about it, though maybe some of those wiki pages are hard ot find who knows. But folks need to jump in, theres not enough critical mass to make it that easy.
Maybe once we get another 10,000 units out, and more devs up, some of those guys can help with better docs, better build tools and experience, and more info sharing, etc.
jeff