--- Begin Message ---
Estaban,
I understand the difference between the 2 approaches my point was just to 
mention that I guess there are some advantages to shrink the image (as compared 
to bootstrapping from a minimal image) since all major vendors used that 
approach (and are still using it).  It's just that I was curious to know if 
anyone knows any paper/document/study comparing the 2 approaches or explaining 
in detail both of them.  I googled for a few hours but couldn't find anything...


----------------- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

    On Sunday, March 4, 2018, 5:13:30 AM EST, Esteban Lorenzano 
<esteba...@gmail.com> wrote:  
 
 


On 3 Mar 2018, at 16:35, Benoit St-Jean via Pharo-users 
<pharo-users@lists.pharo.org> wrote:

From: Benoit St-Jean <bstj...@yahoo.com>
Subject: Re: [Pharo-users] Ever growing image
Date: 3 March 2018 at 16:35:19 CET
To: pharo-users@lists.pharo.org, Hilaire <hila...@drgeo.eu>
Reply-To: Benoit St-Jean <bstj...@yahoo.com>


On a side note, being a long-time VW & VAST user, I've always felt the Image 
Stripper & Runtime Packager did a fairly good job at removing crap from the 
resulting image.  
I don't recall ready anything substantial comparing the Pharo way 
(bootstrapping from a minimal image and adding stuff) to the VW & VAST way 
(removing unreferenced stuff) but this would definitely be an interesting topic 
to read about.



No idea if any “substantial" thing has been written (there are some phds around 
that may talk about), but main difference is very simple to explain: first 
approach (which was the same for Pharo before) is non-deterministic while the 
second is. Then, for purpose of repeatability of process (and testing, etc.) 
bootstrapping is better. You would not know the amount of effort made to make 
this possible, it required at least 2 phd works and a considerable amount of 
engineering effort.In our community, Pavel is the person that has the bigger 
experience on shrinking process images. I followed his work for years and I 
know the fragility of the process. Basically each new addition/removal was 
breaking it and needing dependency tracking, etc. Now is the opposite: you just 
add what you want, and you are sure the resulting image is a) healthy and b) 
identical when running.
Esteban


----------------- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

    On Saturday, March 3, 2018, 9:22:06 AM EST, Hilaire <hila...@drgeo.eu> 
wrote:  
 
 Le 02/03/2018 à 22:52, Marcus Denker a écrit :
>
> we should again do some analysis where space is going… the Pharo7 download
> is now 38MB (the image, decompressed).

Situation improved :) Remember P3 was just above 20 MB  



  

--- End Message ---

Reply via email to