[ANN] Pharo-Kernel

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Pharo-Kernel

Pavel Krivanek-3
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
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Pharo-Kernel

Alexandre Bergel
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
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Pharo-Kernel

Pavel Krivanek-3
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 <[hidden email]> 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
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Pharo-Kernel

Lukas Renggli
In reply to this post by Pavel Krivanek-3
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 <[hidden email]>:

> 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
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Pharo-Kernel

EstebanLM
In reply to this post by Pavel Krivanek-3
+1

(I'm waiting for something like this since a lot time)

On 2009-08-27 15:43:28 -0300, Pavel Krivanek
<[hidden email]> 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
> <[hidden email]>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
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
> No, it isn&#39;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&#39=
> ;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">&lt;[hidden email]&gt;</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>
> &gt; Hi all,<br>
> &gt;<br>
> &gt; I&#39;ve prepared a set of shrinking scripts and patches that create a=
> <br>
> &gt; headless image with only basic kernel classes from the Pharo-Core.<br>
> &gt; The output image has about 2 MB.<br>
> &gt;<br>
> &gt; It is the bleeding edge project that should help in Pharo<br>
> &gt; modularization and cleanup. It currently more or less corresponds to<b=
> r>
> &gt; basic.image from the KernelImage so it doesn&#39;t include GUI, networ=
> k<br>
> &gt; support, Monticello etc., however SUnit and kernel tests are<br>
> &gt; supported.<br>
> &gt;<br>
> &gt; 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>
> &gt;<br>
> &gt; Cheers,<br>
> &gt; -- Pavel<br>
> </div></div>&gt; _______________________________________________<br>
> &gt; Pharo-project mailing list<br>
> &gt; <a
> href=3D"mailto:[hidden email]">Pharo-project@l=
ists.gforge.inria.fr</a><br>
&gt;

>
> <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:[hidden email]">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
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Pharo-Kernel

Miguel Cobá
In reply to this post by Pavel Krivanek-3
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
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
Miguel Cobá
http://miguel.leugim.com.mx


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Pharo-Kernel

Stéphane Ducasse
In reply to this post by Pavel Krivanek-3

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  
> <[hidden email]> 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
> > [hidden email]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Pharo-Kernel

Stéphane Ducasse
In reply to this post by Miguel Cobá

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
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> --
> Miguel Cobá
> http://miguel.leugim.com.mx
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project