For me this are good news. Thank you for your work.

Cheers.
Uko


On 14 May 2014, at 21:43, Clément Bera <bera.clem...@gmail.com> wrote:

> Hello,
> 
> The work to port Pharo to 64 bits has started.
> 
> The new memory manager Spur will be ported to Pharo 4 alpha next week and it 
> supports 64 bits (this is fresh news, it has been decided 3 hours ago). This 
> was one of the main issue for the 64 bits port.
> 
> Now the status is to finish to port the memory manager and to compile the VM 
> for 64 bits. There is a bit a debugging to do as even if the 64bits Spur 
> memory manager is implemented it has never been debugged. In addition, some 
> plugins are 32 bits dependent and that needs to be fixed.
> 
> At this point, which should be in the late summer if Esteban and Eliot are 
> very productive, we should have a 64 bits stack VM.
> 
> Then there are 2 remaining points, one is to port the JIT to support x86_64 
> bits and the other is to add faster floating pointer in 64 bits. Adding fast 
> floating pointer is important as 64bits images are typically 30% slower than 
> 32bits ones due to Pharo computation being mainly pointers computation, and 
> that manipulating 64 bits is more expensive than 32 bits.
> 
> At this point, which is probably around christmas if everything goes well, we 
> should have a 64bits Cog VM. 
> 
> Now this is the optimistic planning. It may be that we have the 64 bits Stack 
> VM for Christmas and the 64 bits Cog VM in a year. It depends if you prefer 
> the optimistic or the pessimistic planning.
> 
> 
> 
> Right now, people have issue with 64bits vs 32bits in Linux (I saw several 
> reports on the mailing list) but it seems it is not a problem in Windows and 
> Mac. Microsoft and Apple may be providing better support for 32 bits. I don't 
> know.
> 
> 
> 
> I don't know about the working keypad. Perhaps someone more aware could help.
> 
> 
> 2014-05-14 21:08 GMT+02:00 Hilaire Fernandes <hilaire.fernan...@gmail.com>:
> Yesterday my boss asked me to see DrGeo on his Ununtu 14.04LTS 64 bits
> machine. I could not get it working, 32 bits compatibility package to
> run 32bits application on 64bits system is gone, you have to find out
> manually the needed 32 bits libs and install it.
> 
> Now I don't want to face this situation anymore, I want to provide with
> DrGeo a VM for each word size, compiled with not recent libc et al. and
> a working keypad. It is the bare minimum to not look ridiculous.
> By the way, the situation would have been equally ridiculous showing Pharo3.
> 
> Now, I wonder, how is deal the 32bits/64bits situation on Windows and
> Mac OSX?
> 
> Hilaire
> 
> 
> --
> Dr. Geo http://drgeo.eu
> 
> 
> 

Reply via email to