[squeak-dev] Backward image and VM compatibility
David T. Lewis
lewis at mail.msen.com
Sat Jan 14 18:40:20 UTC 2017
On Wed, Dec 21, 2016 at 05:15:29PM -0500, Bob Arning wrote:
>
> Is there a specific oldest image which current VMs are expected to run?
>
Here is a summary of what I get when running a range of historical images on
an interpreter VM on Linux. This is verified only on Linux with the unix VM
and probably does not apply to other platforms. It requires recompiling the
VM to get a current version (http://wiki.squeak.org/squeak/6354).
Year Image Status
1996 Squeak1.1.image Does not work, white screen.
1996 Squeak1.13u.image Runs well, but cannot resize main window, and "AbstractSound bachFugue play" locks up the image
1996 Squeak1.16u.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1996 Squeak1.17u.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1996 Squeak1.18.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1997 Squeak1.22.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1997 Squeak1.23.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works, sound not as good as later images
1997 Squeak1.23up.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works, sound not as good as later images
1998 Squeak1.31.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1998 Squeak2.0.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1998 Squeak2.1.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1998 Squeak2.3.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1999 Squeak2.4c.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1999 Squeak2.5.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1999 Squeak2.6.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
2000 Squeak2.7.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
2000 Squeak2.8.image Runs well, main window resize crashes VM, "PluckedSound bachFugue play" works well
2001 Squeak3.0.image Runs well, main window resize OK, sound OK.
2015 Squeak4.6-15102.image Runs well
2017 status:
Runs any V3 image. No Spur support, cannot run trunk. Necessary primitives have been added
such that "trunk level" V3 works (system reporter reports for "trunk level" V3 images below).
32 bit image / 64 bit VM:
Image
-----
/home/lewis/squeak/Squeak4.6/squeak.122.image
Squeak6.0alpha
latest update: #16892
Current Change Set: Follow Trunk on V3
Image format 6504 (32 bit)
Virtual Machine
---------------
/usr/local/lib/squeak/4.16.3-3748/squeakvm
Squeak4.5 of 10 December 2015 [latest update: #1195]
Unix built on Jan 13 2017 19:03:05 Compiler: 4.9.2
platform sources revision 3748
VMMaker versionString 4.16.3
64 bit image / 64 bit VM:
Image
-----
/home/lewis/squeak/Squeak4.6/squeak.122-64.image
Squeak6.0alpha
latest update: #16892
Current Change Set: Follow Trunk on V3
Image format 68002 (64 bit)
Virtual Machine
---------------
/usr/local/lib/squeak/4.16.3-3748_64bit/squeakvm64
Squeak4.5 of 10 December 2015 [latest update: #1195]
Unix built on Jan 13 2017 19:03:42 Compiler: 4.9.2
platform sources revision 3748
VMMaker versionString 4.16.3
-Dave
More information about the Squeak-dev
mailing list
|