[Vm-dev] Question about primitives

Mariano Martinez Peck marianopeck at gmail.com
Wed Feb 10 08:17:53 UTC 2010


On Tue, Feb 9, 2010 at 11:59 PM, David T. Lewis <lewis at mail.msen.com> wrote:

>
> On Tue, Feb 09, 2010 at 05:41:03PM +0100, Mariano Martinez Peck wrote:
> >
> > - is there a way to know which are the "core" plugins ? I mean, suppose I
> > want to deploy an application, do you know more or less which plugins
> will
> > be VERY likely to be needed ?   For example, I guess I don't need
> > CroquetPlugin or FFI if I don't use it in my app, but FilePlugin for
> > example, I guess it is needed even to bootstrap (maybe I am wrong, it is
> > just an example).
> > What I am trying to do is to see how can I create the minimal
> "production"
> > vm according to my needs.
>
> The minimum set of plugins required for a useful VM is:
>  BalloonEnginePlugin
>  BitBltSimulation
>  FilePlugin
>  SocketPlugin


> This produces a VM that can run an image, open the display,



Thanks Dave!  Suppose I am using a headless image (maybe seaside using RFB),
can I remove BitBltSimulation or BalloonEnginePlugin too ?


There is a difference between this list and Andreas one (cool because those
are the one Andreas said that can be removed)

B2DPlugin.c
LargeIntegers.c
MiscPrimitivePlugin.c
ZipPlugin.c

Eliot said he recommended to have LargeIntegers and ZipPlugin. So, I guess I
will put them too.



> read the
> source files, and interact with the network.


Exactly that was what I was looking for :)


> You can add other plugins
> as needed. John provided the list of plugins that he includes in a Mac
> VM, and you can see the plugins used in Ian's Unix VMs by looking at
> the files platforms/unix/src/plugins.int and
> platforms/unix/src/plugins.ext,
> which were generated from VMMaker as of Ian's last distribution.
>


Ahh okok. I didn't know about those files to see the plugins used.

Thanks for the help!

Mariano


>
> Dave
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20100210/672495dd/attachment-0001.htm


More information about the Vm-dev mailing list