[Vm-dev] Best and latest VMs for Open Cobalt release?

Andreas Raab andreas.raab at gmx.de
Sat Feb 14 23:42:02 UTC 2009

ed.boyce at duke.edu wrote:
>   Thanks Andreas. So I gather from your response and John McIntosh's that
> Windows 3.10-4 and Mac 3.8.21beta are approximately equivalent versions?


> And I have one not-so-off-topic question: Why are the VM version
> numbers/schemes allowed to diverge like this across platforms? 

Because this is open source and I don't get to tell John how he names 
his VMs. Do I think it's good? No, I think it's horrible. But unless I 
start making Macintosh VM packages, I don't get to decide how John names 
his VMs.

> Particularly for users who want assurances that SmallTalk
> code will execute identically across platforms, this 
> is confusing and not reassuring.

Yes. I agree to 100%. Which is why I have generally named "my" VMs in 
sync with the image releases to make it reasonably understandable for 
people that for running a 3.10 image they should consider a 3.10 VM. 
(Coincidentally, this is why the Croquet VM is labeled 1.0 too).

   - Andreas

>   Thanks again for all insights.
>        -- Ed
>>>    Looking at http://squeak.org/Download/ and http://squeakvm.org, I 
>>> see various
>>> latest version #'s available for the different platforms.  One 
>>> possible course
>>> of action I could take is do fresh builds on each platform from the 
>>> current
>>> subversion sources.  But before go through that exercise, I would 
>>> like to ask
>>> the knowledgeable members of this list:
>>>     1) What is the latest STABLE version of the Squeak VM that is 
>>> available for
>>> all three major platforms?
>> On Windows it's 3.10.4.
>>>     2) Is there any reason anyone can think of that this latest 
>>> version would
>>> not be suitable and stable for Open Cobalt's alpha debut? This would 
>>> include
>>> performance issues. If so, what is the most recent VM that would be 
>>> suitable
>>> and stable?
>> All of the recent VMs should be fine. Do note however, that due to the 
>> bit-identical replication requirements of Croquet you'll want to run 
>> the CroquetVMTests to ensure that everything comes out as expected.
>>>     3) We would like to expand the number of platforms that Cobalt is 
>>> available
>>> on.  Does anyone know of Squeak VM builds on platforms such as 
>>> Solaris and
>>> FreeBSD that have the functioning openAL and openGL bindings 
>>> necessary for
>>> Cobalt?
>> Can't help you here.
>> Cheers,
>>   - Andreas

More information about the Vm-dev mailing list