-----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
Hello David,
Thanks for the update.
On Sun, Feb 14, 2021 at 05:04:17PM +0100, stes@PANDORA.BE 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
-----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 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
Hi David,
On Feb 19, 2021, at 10:47 AM, stes@telenet.be 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-----
-----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
vm-dev@lists.squeakfoundation.org