Just asking,

Did someone already tried to get funding to update the Windows VM?
Because it's like the 90% of the world still uses Windows...

Regards,

Hernán



2017-03-02 12:51 GMT-03:00 Clément Bera <[email protected]>:

> Hi Raffaello,
>
> Reportedly, the VM without the JIT (pure interpreter, also called PharoS
> or StackVM) works on windows 64 and FFI works with it if the VM compiled
> with clang but not with gcc. There is no configuration for Pharo right now.
> It should not be hard to add a pharo configuration to have the image
> start-up, but I don't think several libraries such as Athens/Cairo or
> libgit would work out of the box, so it's not clear such a configuration
> would make a lot of sense. There is no PharoS-spur64 repository on
> files.pharo.org right now either.
>
> Windows support is not ready mostly because:
> - Some C types are different in x64 between Unix and windows
> - Calling conventions are different in x64 bits between Unix and Windows
>
> Calling conventions have impact in switching between the interpreter and
> the JIT runtime and in FFI.
> C types being different have impact for the VM compilation and in FFI.
>
> If someone looks into it, I guess in a day of work we could have the Stack
> VM working with Spur 64 for Pharo without support for some librairies.
> There might be uncommon crashes to fix over the first week of use. With
> several more weeks of work (maybe a couple months), the StackVM with all
> libraries should be production-ready. The JIT support will take more time,
> hopefully it will be done in a year from now.
>
> Maybe I should mention that the company who funded 64 bits support is
> using the VM on Mac for development and Linux for production, so Windows
> was not a priority and not done. We have to rely on open-source
> contributors, non paid, to add Windows support and that takes time. Nicolas
> Cellier added the support for the 64 bits Stack VM on his free time. If
> someone is investing money, the 64 bits Windows VM could reach production
> sooner (I guess within 6 months) because someone could work full time on it.
>
> Regards,
>
>
> On Thu, Mar 2, 2017 at 4:04 PM, <[email protected]> wrote:
>
>> On 07/02/17 07:13, Esteban Lorenzano wrote:
>> >
>> >> On 6 Feb 2017, at 21:41, Cyril Ferlicot D. <[email protected]>
>> wrote:
>> >>
>> >> Le 06/02/2017 à 21:31, Benoit St-Jean via Pharo-users a écrit :
>> >>
>> >>
>> >> Hi!
>> >>
>> >> IIRC, the windows VM will need some more time to be ready. Only Linux
>> >> and OSX ones are usable at the moment.
>> >
>> > ^ this.
>> > as Cyril says, win 64bits vm is still not ready (and it will take some
>> more time to be).
>> >
>> > Esteban
>> >
>>
>>
>> Just for general curiosity, what are the main stumbling blocks in the
>> road to a Windows 64 bit Pharo?
>>
>>
>> Raffaello
>>
>>
>>
>

Reply via email to