[Pharo-project] [ANN] Pharo-Kernel
Hi all, I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB. It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported. For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel Cheers, -- Pavel
This is amazing Pavel. Is there a way to load the GUI back? Alexandre On 27 Aug 2009, at 14:24, Pavel Krivanek wrote:
Hi all,
I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB.
It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported.
For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel
Cheers, -- Pavel _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
No, it isn't, at least for now. In fact it is not hard, it would take about two days to prepare it, however it would be too big step and I don't see it as the priority. Priorities are integration with Pharo, network support and Monticello. -- Pavel On Thu, Aug 27, 2009 at 8:32 PM, Alexandre Bergel <alexandre@bergel.eu>wrote:
This is amazing Pavel. Is there a way to load the GUI back?
Alexandre
On 27 Aug 2009, at 14:24, Pavel Krivanek wrote:
Hi all,
I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB.
It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported.
For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel
Cheers, -- Pavel _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
+1 (I'm waiting for something like this since a lot time) On 2009-08-27 15:43:28 -0300, Pavel Krivanek <pavel.krivanek@gmail.com> said:
No, it isn't, at least for now. In fact it is not hard, it would take about two days to prepare it, however it would be too big step and I don't see it as the priority. Priorities are integration with Pharo, network support and Monticello.
-- Pavel
On Thu, Aug 27, 2009 at 8:32 PM, Alexandre Bergel <alexandre@bergel.eu>wrote:
This is amazing Pavel. Is there a way to load the GUI back?
Alexandre
On 27 Aug 2009, at 14:24, Pavel Krivanek wrote:
Hi all,
I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB.
It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported.
For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel
Cheers, -- Pavel _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
No, it isn't, at least for now. In fact it is not hard, it would take a= bout two days to prepare it, however it would be too big step and I don'= ;t see it as the priority. Priorities are integration with Pharo, network s= upport and Monticello.<br> <br>-- Pavel<br><br><div class=3D"gmail_quote">On Thu, Aug 27, 2009 at 8:32= PM, Alexandre Bergel <span dir=3D"ltr"><alexandre@bergel.eu></span> = wrote:<br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid= rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> This is amazing Pavel. Is there a way to load the GUI back?<br> <br> Alexandre<br> <div><div></div><div class=3D"h5"><br> On 27 Aug 2009, at 14:24, Pavel Krivanek wrote:<br> <br> > Hi all,<br> ><br> > I've prepared a set of shrinking scripts and patches that create a= <br> > headless image with only basic kernel classes from the Pharo-Core.<br> > The output image has about 2 MB.<br> ><br> > It is the bleeding edge project that should help in Pharo<br> > modularization and cleanup. It currently more or less corresponds to<b= r> > basic.image from the KernelImage so it doesn't include GUI, networ= k<br> > support, Monticello etc., however SUnit and kernel tests are<br> > supported.<br> ><br> > For more information and downloads see <a href=3D"http://code.google.c= om/p/pharo/wiki/PharoKernel" target=3D"_blank">http://code.google.com/p/pha= ro/wiki/PharoKernel</a><br> ><br> > Cheers,<br> > -- Pavel<br> </div></div>> _______________________________________________<br> > Pharo-project mailing list<br> > <a href=3D"mailto:Pharo-project@lists.gforge.inria.fr">Pharo-project@l=
ists.gforge.inria.fr</a><br> >
<a href=3D"http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo= -project" target=3D"_blank">http://lists.gforge.inria.fr/cgi-bin/mailman/li= stinfo/pharo-project</a><br> <br> --<br> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:<br> Alexandre Bergel =A0<a href=3D"http://www.bergel.eu" target=3D"_blank">http= ://www.bergel.eu</a><br> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.<br> <br> <br> <br> <br> <br> <br> _______________________________________________<br> Pharo-project mailing list<br> <a href=3D"mailto:Pharo-project@lists.gforge.inria.fr">Pharo-project@lists.=
gforge.inria.fr</a><br> <a
href=3D"http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-proj= ect" target=3D"_blank">http://lists.gforge.inria.fr/cgi-bin/mailman/listinf= o/pharo-project</a><br> </blockquote></div><br>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Aug 27, 2009, at 8:43 PM, Pavel Krivanek wrote:
No, it isn't, at least for now. In fact it is not hard, it would take about two days to prepare it, however it would be too big step and I don't see it as the priority. Priorities are integration with Pharo, network support and Monticello.
thanks! thanks! This is great to get people working on both ends of the problem. Now let us know how we can help (for example to help the integration).
-- Pavel
On Thu, Aug 27, 2009 at 8:32 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: This is amazing Pavel. Is there a way to load the GUI back?
Alexandre
On 27 Aug 2009, at 14:24, Pavel Krivanek wrote:
Hi all,
I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB.
It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported.
For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel
Cheers, -- Pavel _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ 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
Great work Pavel! For many Seaside deployments I am still using the Morphic-Kernel images you made in Squeak 3.9 and can't wait to upgrade to Pharo equivalents. Cheers, Lukas 2009/8/27 Pavel Krivanek <pavel.krivanek@gmail.com>:
Hi all,
I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB.
It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported.
For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel
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 http://www.lukas-renggli.ch
El jue, 27-08-2009 a las 20:24 +0200, Pavel Krivanek escribió:
Hi all,
I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB.
Really great news Pavel. Now what is the position of the Pharo board? Will this be the next pharo core image together with a script to load the current packages that comforms the current PharoCore? That should be a great improvement.
It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported.
For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel
Cheers, -- Pavel _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Miguel Cobá http://miguel.leugim.com.mx
On Aug 27, 2009, at 10:19 PM, Miguel Enrique Cobá Martinez wrote:
El jue, 27-08-2009 a las 20:24 +0200, Pavel Krivanek escribió:
Hi all,
I've prepared a set of shrinking scripts and patches that create a headless image with only basic kernel classes from the Pharo-Core. The output image has about 2 MB.
Really great news Pavel. Now what is the position of the Pharo board?
We are really happy and supporting pavel (and really happy that he restarted to work on his great minimal kernel for pharo). Now we want to focus on release 1.0.
Will this be the next pharo core image together with a script to load the current packages that comforms the current PharoCore?
Certainly :)
That should be a great improvement.
Oh yes! This is nearly 10 years I'm expecting that and slowing pushing to clean clean refactor the system. There is nothing in Smalltalk that imposes a large image as a seed. Once I saw s# with a seed of about 300k and bootstrapping in 90 ms and that we could embedd in any C application. So ideally the kernel should be like spoon: a micro kernel and a object loader. But this will be for Pharo 2.0 I guess. :) In fact I would like to have a GNU like bootstrapping core from source too.
It is the bleeding edge project that should help in Pharo modularization and cleanup. It currently more or less corresponds to basic.image from the KernelImage so it doesn't include GUI, network support, Monticello etc., however SUnit and kernel tests are supported.
For more information and downloads see http://code.google.com/p/pharo/wiki/PharoKernel
Cheers, -- Pavel _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- Miguel Cobá http://miguel.leugim.com.mx
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (6)
-
Alexandre Bergel -
Esteban Lorenzano -
Lukas Renggli -
Miguel Enrique Cobá Martinez -
Pavel Krivanek -
Stéphane Ducasse