Squeak VM update on OpenIndiana

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

Squeak VM update on OpenIndiana

stes
 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Hello,

Here's some news on Squeak on "OpenIndiana".

OpenIndiana is an illumos based operating system derived from OpenSolaris;

Current upgrades in the repository,

   http://pkg.openindiana.org/hipster/en/index.shtml

   squeak-4 : version 4.19.5
   squeak-5 : version 5.0.2945

There are packages for 'headless' (-nodisplay) operation and with GUI.

I've made up the version 5.0.2945 myself this corresponds roughly to
 VM Maker: VMMaker.oscog-eem.2945

This is because normally there is a 3 digit version number, but for
OpenSmalltalk VM I just use the number 5.0.2945.

Special thanks to everybody in the "Squeak" and "opensmalltalk-vm" team.

Thanks,
David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJgKUmSAAoJEAwpOKXMq1MaVh4IAJtxIumLVPANaFvcq7EXuHtw
1VRYnkdlessPYq05efp3sl2PV5fRGXMINCB4ZQKHjrzppoisEtX2BNql5mEF6B+A
n24lOWC0Df7C+4wjoXYaBosswLa3y6wzLh4l8nDjECLEaBM9MjE9kkmhUUt8Ap4R
iEdwad+QfAHTQpey5AfNVWIxxdZuKPv5ym4PITlIH8y1XImSTxwjedLbcJvsmO2u
DeRMz6mu0JFg29cNMbh4bszgn8kVQKRB546KTKuxMaHkoed5435W3od91iXjHmed
j6Ykgxds7H0EU39BsBiElN3PH7Zbd1KmkVb0o9dVPHb8amGH5dPFuoDOEyFnhAQ=
=Z4FX
-----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM update on OpenIndiana

David T. Lewis
 
Hello David,

Thanks for the update.

On Sun, Feb 14, 2021 at 05:04:17PM +0100, [hidden email] wrote:

>
> Hello,
>
> Here's some news on Squeak on "OpenIndiana".
>
> OpenIndiana is an illumos based operating system derived from OpenSolaris;
>
> Current upgrades in the repository,
>
>    http://pkg.openindiana.org/hipster/en/index.shtml
>
>    squeak-4 : version 4.19.5
>    squeak-5 : version 5.0.2945

Are users able to load both "squeak-4" and "squeak-5" on the same
machine?  If there are issues, I can share the shell script that I
use to resolve naming conflicts.

Dave

>
> There are packages for 'headless' (-nodisplay) operation and with GUI.
>
> I've made up the version 5.0.2945 myself this corresponds roughly to
>  VM Maker: VMMaker.oscog-eem.2945
>
> This is because normally there is a 3 digit version number, but for
> OpenSmalltalk VM I just use the number 5.0.2945.
>
> Special thanks to everybody in the "Squeak" and "opensmalltalk-vm" team.
>
> Thanks,
> David Stes
>
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM update on OpenIndiana

stes
In reply to this post by stes
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


> Are users able to load both "squeak-4" and "squeak-5" on the same
> machine?  If there are issues, I can share the shell script that I
> use to resolve naming conflicts.

Yes, both packages can be installed at the same time.

The packages are also delivered in both 32bit and 64bit
(but only Intel/AMD, not SPARC).

The packaging uses "mediators" which is something that can be used to have
multiple versions of some system installed.  

For example if I have squeak-4 installed (medatior version: 4),
and then install squeak-5 it changes version and implementation:

Changed mediators:
  mediator squeak:
           version: 4 (system default) -> 5 (system default)
    implementation: None -> cog-spur (system default)

So the mediator squeak is a property of the packages,
to have multiple "builds" or "variations" of the same package installed.

I am not building debug or profile VMs, but for example if a debug VM
would be built, then it could set the mediator to some value,
so that both the non-debug and the debug VM can be installed together.

David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJgKsAeAAoJEAwpOKXMq1Ma2RoIAJFiPzqJF1SkShwR6cGOG3tU
8eHf/6r6pvOkQHZVZdW/+NKbDLbQiTZBrzvvQO8UxARTem2QDlfGoWX0bZ66bjKU
T7iqqI2OgCKd1QEsH4jpD/TZTa7gTzeGTB/CkLvKoXKMRmrR56a8jacDgZOeVlTw
asC/gjiTpB+S551AXSvRhTtANUUUYJFusGA+DnJVKwFGaDCMLMcyu4LHDxMbj3rI
Bxt16S8b3B/QEAcY34/QR9kW6qlH0SaeCzsRMRMbeJIkpDfo2w3p4x2Xr2/zUmhB
f/AQWHK8rYN1yti9985Cj0YpaNCkHFfyxBcPfaOrATbiHD7/fUgtJaYB+t94+9U=
=Mpqd
-----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM update on OpenIndiana

stes
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


More info also at the webpage on the OpenIndiana website :

http://docs.openindiana.org/handbook/community/squeak/index.html

Regards,
David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJgMAdQAAoJEAwpOKXMq1MaNGIH+wXFOAVBUt9vdq8vaZhRt1Jv
b/+Pr1JTPe3Z34UJGPlJUBFJPKqyue4y1SULmPiYCo5ABhUBNx04XIle6P/5i3nS
LPaWEjq2AcHY42N4zKfDi7sl3BUb/EzVSctx8K5LGpv1z9c+EeCkwHt9gtZQBk6N
lWi3HI5vn0PBhF9UvITs9z4dxIL/5vAwX+xNKdCFZv8Ztu9uahO9DHMjtI0I373u
d92w5VHIOzw9eNMX/2YX/0ByJsLW/rp0Zx3iPubOqr0Uu6L4HkXRp0Hn2PV9zHOs
8ToSGEMctM4M7v2cWXP3j6sD1JjqN51dBPKVW6xOze4zPWpbZSnLZSOZTGv0BkQ=
=ffnX
-----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM update on OpenIndiana

Eliot Miranda-2
 
Hi David,


> On Feb 19, 2021, at 10:47 AM, [hidden email] wrote:
>
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
>
> More info also at the webpage on the OpenIndiana website :
>
> http://docs.openindiana.org/handbook/community/squeak/index.html

Super cool.  I would like to see “ The squeak-4 package corresponds to the classic virtual machine (VM). The squeak-5 packages are OpenSmalltalk based virtual machines, where squeak-5 is the OpenSmalltalk stack VM and squeak-5c is the OpenSmalltalk cog VM.” extended with something like
“The relative performance of these virtual machines is approximately 1 to 1.5 to 15.”

> Regards,
> David Stes
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQEcBAEBCAAGBQJgMAdQAAoJEAwpOKXMq1MaNGIH+wXFOAVBUt9vdq8vaZhRt1Jv
> b/+Pr1JTPe3Z34UJGPlJUBFJPKqyue4y1SULmPiYCo5ABhUBNx04XIle6P/5i3nS
> LPaWEjq2AcHY42N4zKfDi7sl3BUb/EzVSctx8K5LGpv1z9c+EeCkwHt9gtZQBk6N
> lWi3HI5vn0PBhF9UvITs9z4dxIL/5vAwX+xNKdCFZv8Ztu9uahO9DHMjtI0I373u
> d92w5VHIOzw9eNMX/2YX/0ByJsLW/rp0Zx3iPubOqr0Uu6L4HkXRp0Hn2PV9zHOs
> 8ToSGEMctM4M7v2cWXP3j6sD1JjqN51dBPKVW6xOze4zPWpbZSnLZSOZTGv0BkQ=
> =ffnX
> -----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

Re: Squeak VM update on OpenIndiana

stes
In reply to this post by stes
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Hi,

Related to additional information such as:

> "The relative performance of these virtual machines is approximately 1 to 1.5 to 15."

Under their github.com openindiana webpage they accept pull requests (PR's)
for the documentation so I suppose that you can create a PR ,
adding whatever information is considered appropriate.

Regards,
David Stes


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJgMladAAoJEAwpOKXMq1MagQ8H/A9WD9kBZIh82ZZXI5xLtymS
rnjFeZYBcyb9DDyY4h1cMhJMdEVlhn0q5p2g6XmDLX/2wyydQkPNIPTD6pMsaguE
EowSNt/MNXLCmVQ7rEC/gazLzY4k6xulD9LRADJYFZ27HseLmC/66UPvf3162655
WOMdsD1k1umWjft8swUcNMoazfTB70J1msGJiTOc4u6lxj9xQKwo6guObbOm4tZl
h2w50Avx7jHP2IttxK+Q8xGcdwcXMIzEoOsxWjvgQlPmMclHwwD88kNXmS8ZPnoD
1m1JYME3Woz6aO5/i97vBC5tXSJGyW9iU+yVz74gt6i7tkLIn/Hvav8S14i+EkI=
=fkQw
-----END PGP SIGNATURE-----