I am learning a lot about this (raising money).

Now if someone wants to work together to get funding (for
developing/updating the Windows VM) please let me know so we can evaluate
alternatives.

Hernán


2017-03-07 15:24 GMT-03:00 stepharong <[email protected]>:

> Yes we know that we should improve the windows part.
> We agree. Now I do not know how to create money.
>
> Stef
>
> 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
>>>
>>>
>>>
>>
>
>
>
> --
> Using Opera's mail client: http://www.opera.com/mail/
>

Reply via email to