Hi, 2010/9/3 Mariano Martinez Peck <[email protected]>: > > > On Fri, Sep 3, 2010 at 11:22 AM, Stéphane Ducasse > <[email protected]> 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 <[email protected]> >> > 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 >> >> [email protected] >> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> >> > >> > >> > >> > -- >> > Lukas Renggli >> > www.lukas-renggli.ch >> > >> > _______________________________________________ >> > Pharo-project mailing list >> > [email protected] >> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
