Another Small 3.7 image (3.6mb)
Lic. Edgar J. De Cleene
edgardec2001 at yahoo.com.ar
Fri Feb 18 21:42:42 UTC 2005
On 18/02/05 15:35, "Steven Swerling" <sswerling at yahoo.com> wrote:
> Lic. Edgar J. De Cleene wrote:
>> Steven :
>>
>> As you said thanks again, thanks again Pavel for leading in the right
>> direction.
>
> Indeed.
>
>> What I wish is downsize more to MVC and rip another Mb, yesterday I study
>> Pavel's image and try get back mvc related stuff, but as mvc project open I
>> was unable to switch.
>>
>> Any ideas ?
>
> Interesting question. Short answer is, I will be surprised if you can
> gain a full MB from replacing Morphic w/ MVC in this particular image.
> Not that it's not possible, by all means go for it, but Morphic got a
> serious buzz cut in Pavel's image, and QuiteSmall took that even further.
>
> If your only goal is getting the image as small as possible, you might
> look as some other possibilities (eg. stripping out networking,
> stripping out some unused kernel classes, removing the dependency
> between ChangeSets and ObjectWithDocumentation, etc).
>
> If you do go for it, I hope you try to do it as a Monticello project.
> Say, a bunch of MVC-* system cats, and, when you
> override/rewrite/file-back-in methods in the Model hierarchy, put them
> in '*mvc-' method protocols. Then, go ahead and strip out Morphic brute
> force. Once you've got a clean MVC image that passes all the
> (appropriate) SUnit tests, we could compare the two images to see what
> the two images share, what they shouldn't, and what the *should* share
> and what they should not.
>
> Even though nobody would confuse QuiteSmall with a kernel/core, if
> people create more items in the addon folder that can be loaded and
> unloaded from the QuiteSmall image, it might be helpful as a reference
> down the line for those more advanced/formal projects that will be
> "packagizing" Squeak. Put another way, even if MVC (or Etoys) were to be
> put back into QuiteSmall in a somewhat brute force fashion, it still
> might illuminate with a hazy light the relationship between MVC (or
> Etoys) and the rest of the image.
I study your suggestions this week end, thanks a lot.
I do not could say is possible rip another Mb, but sure is possible cut
more.
Keep basic network (as in my 3.6MVC ), rip any unused clases what could
remain .
Seeking unused methods, etc.
I think Alejandro Reimondo method , creating baby images from full ones is
far to what I could do now. (and still I don't get Spoon working on Mac)
So , as someone email me private, is:
Strip image until you could bootstrap from Console (in unix like system )
And a process for load MVC, Morphic, Tweak, UltimateKillerInterface.
I know the process is brute force, but works NOW and as song said "El tiempo
pasa y nos vamos volviendo viejos" (The times goes by and you are becoming
older).
Maybe all strippers could meet in IRC next party and discuss ?
Thanks all what are working on this.
Edgar
More information about the Squeak-dev
mailing list
|