64 bit vm and image for MacOSX 10.5.x Leopard?
John M McIntosh
johnmci at smalltalkconsulting.com
Tue Nov 27 19:34:49 UTC 2007
On Nov 27, 2007, at 3:44 AM, Peter William Lount wrote:
> Hi,
>
> Thanks for the link to the page on 64 bit vms: http://squeakvm.org/squeak64/faq.html
> . It's is in need of updating. MacOSX 10.5.x Leopard needs to be
> added to the question: "For which hardware/OS combinations is there
> a 64-bit VM?".
>
> Now that the MacOSX 10.5.x 64 bit Leopard has been released more
> people will likely want to use a 64 bit squeak. This version of
> MacOSX is the first 64 bit OS that will go big time (ok there is
> vista too which this also applies to).
>
> How does the mac vm .app file get created? how does one create a 64
> bit version? Who builds the mac version?
If someone has funding, why this would happen sooner.
The unix VM is built from time to time by Ian Piumarta, the cocoa
version is unix like with nods to mac support
I build the mac carbon version from time to time, which is mac like
with nods to unix support.
This VM is based on the original code from Squeak Central out of Apple
in the 1994-96 timeframe,
however much of it has changed and the os-7.5.5.-9.x support was
dropped during the transition to MacIntel.
To transition to 64 bit, we need a pure cocoa version, all support
routines need to be check for 64 bit issues, and all the plugins
rebuilt, this is all outside of the issue
of having either the VM in 64bit mode and working with either a 32bit
or 64bit image.
David T Lewis has been looking at the plugins.
Ian and I have been lately talking about the Cocoa implementation.
Lastly I'm not sure a headless os-x VM will run in 64bit mode, I don't
know if anyone has attempted to compile it and confirmed all the
support routines specific to os-x darwin
are working as expected.
--
=
=
=
========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
=
=
=
========================================================================
More information about the Squeak-dev
mailing list
|