Hi Igor,<br><br>do you know the KernelImage? Because it is the process you are talking about. It&#39;s the set of images where you have a small kernel.image that can load packages through morphicCore.image&nbsp; up to etoys.image (with the code base very close to standard 3.10 image) and you can shrink it back down to kernel.image and repeat the process again. The current limitation is that you should use morphicCore.image as the starting point of shrinking because upper packages do not have cleaned unloading process yet. <br>
<br><a href="http://www.squeaksource.com/KernelImage.html">http://www.squeaksource.com/KernelImage.html</a><br><a href="http://squeak.cz/public/pub/KernelImage/current/">http://squeak.cz/public/pub/KernelImage/current/</a><br>
<br>Cheers,<br>-- Pavel<br><br><div class="gmail_quote">On Sun, May 18, 2008 at 10:14 PM, Igor Stasenko &lt;<a href="mailto:siguctua@gmail.com">siguctua@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2008/5/18 Matthew Fulmer &lt;<a href="mailto:tapplek@gmail.com">tapplek@gmail.com</a>&gt;:<br>
<div><div></div><div class="Wj3C7c">&gt; I finally compiled the notes from the last release meeting,<br>
&gt; which was slightly over a month ago:<br>
&gt;<br>
&gt; <a href="http://installer.pbwiki.org/MeetingNotes005" target="_blank">http://installer.pbwiki.org/MeetingNotes005</a><br>
&gt;<br>
&gt; The meeting was the first discussion about what should be in<br>
&gt; 3.11 and who will be doing and organizing it.<br>
&gt;<br>
&gt; I will put this into a more central web page soon.<br>
&gt;<br>
&gt; --<br>
&gt; Matthew Fulmer -- <a href="http://mtfulmer.wordpress.com/" target="_blank">http://mtfulmer.wordpress.com/</a><br>
&gt;<br>
&gt;<br>
<br>
</div></div># Major changes<br>
<br>
 &nbsp; &nbsp;* KernelImage: Pavel and Edgar<br>
 &nbsp; &nbsp;* Build system: Keith, Matthew, and Ken<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o Definitely involves Installer<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o Would be nice to involve DeltaStreams if/when it is ready<br>
<br>
Last time i speak with Egar, he don&#39;t likes the idea of using<br>
Installer (or maybe i didn&#39;t understood well, at which stages he wont<br>
use it, which possible also :) ).<br>
<br>
My 2 cents about making things modular:<br>
HAVING SMALLER IMAGE DOESN&#39;T MEANS MODULAR IMAGE.<br>
Example: you can unload traits (thanks to Matthew), but can&#39;t load<br>
them back, or iterate load/unload multiple times :)<br>
<br>
I&#39;m okay with idea of having smaller image as a base, which means that<br>
it easier to maintain by small team and delegate different parts to be<br>
handled by other teams.<br>
But we all need to work in environment having at least basic set of<br>
tools for coding &amp; debugging. And this definitely requires UI.<br>
And UI currently can&#39;t be loaded/unloaded by will. So, you need to<br>
develop your project in dev-image, which having all these tools, but<br>
for deployment use different one, where morphic, or other dev-related<br>
packages not installed.<br>
<br>
So, i see that in 3.11 we should pay attention how make things more<br>
modular: by introducing automated scripts which can unload &amp; load<br>
things back automatically.<br>
And this is where such Installed can be very helpful:<br>
<br>
10 timesRepeat: [ Installer install: &#39;Morphic&#39;. Installer uninstall: &#39;Morphic&#39; ]<br>
<br>
Edgar having different view on this:<br>
use minimal base kernel image, and then build new image, from a<br>
scratch by loading different packages.<br>
It easier to use (since we need to support for loading code), but not<br>
truly modular, since you really unable to unload things , when you<br>
don&#39;t &nbsp;need them.<br>
<br>
My vision, that initially, 3.11 should be based on 3.10 (to support a<br>
development continuity) and using automated and well-tested scripts,<br>
strip image to minimal kernel.<br>
A received artifact should support then loading things back (Morphic<br>
e.t.c.), as well, as unloading them again.<br>
That&#39;s what i call &#39;modular&#39; :)<br>
<font color="#888888"><br>
--<br>
Best regards,<br>
Igor Stasenko AKA sig.<br>
<br>
</font></blockquote></div><br>