Hi,

What is the story around PharoMinimal and related images ?

Is there a writeup somewhere with instructions ?

I see that we get **FANTASTIC** startup speed with it:

$ cat /etc/issue
Ubuntu 16.04.3 LTS

$ ./pharo --version
5.0-201708271955  Sun Aug 27 20:09:20 UTC 2017 gcc 4.6.3 [Production Spur VM]
CoInterpreter VMMaker.oscog-eem.2265 uuid: 76b62109-629a-4c39-9641-67b53321df9a 
Aug 27 2017
StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid: 
8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017
VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: 
Sun Aug 27 21:55:26 2017 +0200 $
Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
Linux testing-gce-ebf45dd8-6a4c-43a5-abd0-e5d8673d05a4 3.13.0-115-generic 
#162~precise1-Ubuntu SMP Fri Mar 24 16:47:06 UTC 2017 i686 i686 i386 GNU/Linux
plugin path: /home/audio359/pharo7/pharo-vm/lib/pharo/5.0-201708271955 
[default: /home/audio359/pharo7/pharo-vm/lib/pharo/5.0-201708271955/]

$ curl get.pharo.org/70-minimal | bash
...

$ ./pharo Pharo.image printVersion
[version] 'Pharo7.0' 
'Pharo-7.0+alpha.build.172.sha.d13eed2f80fe19f29fd85ede8c4809d6a6986d4f (32 
Bit)'

$ time ./pharo Pharo.image eval '5 factorial'
120
real    0m0.083s
user    0m0.034s
sys     0m0.042s

That is less than 1/10 of a second on a simple server ! Wow.

Loading new code in that image seem hard though.

I see that in http://files.pharo.org/image/70/ there are Pharomonticello & 
Pharometacello variants. 

Any pointers on usage/meaning ?

Thx,

Sven

Reply via email to