Hi, 2010/9/3 Mariano Martinez Peck <marianopeck@gmail.com>:
On Fri, Sep 3, 2010 at 11:22 AM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
for me this is simple     - I would like to use a metacello configuration to reload everything in between     this kernel image and the current 12121 but I do not have the time.
I was just thinking if this really makes sense or not...Suppose I have the PharoCore image 12121.
From that image, I can shrink it and generate PharoKernel 12121.
If I then have a configuration to load the core again, I will have again PharoCore 12121, which I already have, and which I can directly use. So...what is the sense of creating again PharoCore from PharoKernel?
A different story is if PharoCore 12121 DOES NOT exist before...so you start from PharoKernel 12121 and THEN create PharoCore....but PharoKernel is a shrink from PharoCore...soo...?
I am confused :(
Original KernelImage used a Morphic image as the starting point too. The build-server updated the image, shrinked to the kernel and then he created a set of various headless and GUI-containing images (kernel, base, seaside, seasidexul, morhpiccore, tools, etoys...) where the original starting image was only one of many. Plus: - you can create updated kernel image without need of MC and network support in the kernel - you have better control about content of the image - the initialization process of the packages (like Morphic) is described well - you can create a build & test server easily with a lot of output images - requires good modularization - you have direct feedback if the shrink&build process is not broken Minus: - changes file is bigger because it stores all code above the level of the kernel as the new code Note that the shrinking process will be replaced with direct image bootstrapping. Cheers -- Pavel
cheers
mariano
So ...
On Sep 2, 2010, at 11:08 PM, Lukas Renggli wrote:
Very impressive. Can't wait to see Pharo built from such a small image.
Lukas
On 2 September 2010 23:02, Pavel Krivanek <pavel.krivanek@gmail.com> wrote:
Hi,
I uploaded the new version of PharoKernel #12121:
https://gforge.inria.fr/frs/download.php/27438/PharoKernel-1.2-12121.zip
The shrinking process is now based on packages.
Cheers -- Pavel
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Lukas Renggli www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project