For the OSX Version 4 VM the build documentation says:
F. Select plugins. (Suggest selecting menu item "make all internal", then drag back the following back to Plugins not built: CroquetPlugin FFIPlugin FloatMathPlugin FileCopyPlugin Mpeg3Plugin TestOSAPlugin
I also then supply these as external plugins, some are mac platform specific.
ClipboardExtendedPlugin.bundle CroquetPlugin.bundle CurlPlugin.bundle FloatMathPlugin.bundle FT2Plugin.bundle IA32ABI.bundle KedamaPlugin.bundle KedamaPlugin2.bundle LocalePlugin.bundle mpeg3Plugin.bundle OggPlugin.bundle PrintJobPlugin.bundle QuicktimePlugin.bundle RomePlugin.bundle SerialExtendedUnixPlugin.bundle ServicesPlugin.bundle SparklePlugin.bundle SpellingPlugin.bundle SqueakFFIPrims.bundle TestOSAPlugin.bundle UnixOSProcessPlugin.bundle
On 2010-02-09, at 10:33 AM, Andreas Raab wrote:
Mariano Martinez Peck wrote:
Exactly that was my idea. I see work in progress for minimal images, but not for "minimal" or more modular VM. I said I don't see not because there isn't, just because I don't know.
The VM is modular by design, i.e., by using plugins. The most minimal VM at this point is decidedly the Android VM, see
http://code.google.com/p/squeak-android-vm/source/browse/trunk/project/jni/
From this VM you could still remove the B2DPlugin, LargeIntegers, MiscPrimPlugin, and ZipPlugin. That's pretty damn minimal (the binary is 300k in size).
Cheers,
- Andreas
-- =========================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ===========================================================================