[Vm-dev] Re: [Pharo-dev] Status of Pharo VM for FreeBSD
Andreas Wacknitz
a.wacknitz at gmx.de
Wed Mar 11 16:55:34 UTC 2015
Hi Clement,
> Am 11.03.2015 um 09:23 schrieb Clément Bera <bera.clement at gmail.com>:
>
> Hello,
>
> About the FreeBSD VM, Holger Freyther worked on it so he's the best person to answer. I think some people used it and it was at least partially working.
That’s my impression. The VMMaker contains some FreeBSD classes but I have the impression that they are not complete (and probably outdated).
>
> About your NativeBoost bug on openSolaris, need more information:
>
> - Can you confirm that you use an intel processor on your openSolaris machine ? I assume that yes but I ask because solaris were typically running on other processors. NativeBoost, as of today, works only with intel processor.
>
Yes, my Sun Ultra 24 is an Intel based Workstation (Q9300).
> - Do you build the Cog VM or Stack VM ? I mean PharoVMBuild or PharoSVMBuild ? I think the PharoSVMBuild does not include NativeBoost by default, that may be your problem. There's a fix somewhere...
>
PharoVM from "branch 'master' of https://github.com/pharo-project/pharo-vm <https://github.com/pharo-project/pharo-vm>" (thus Cog VM).
> - What are you doing with NativeBoost ? Is it FFI only or are you generating and executing hand-written machine code ? If it's FFI only, there might be alternative available working more or less out of the box.
The Pharo image is using NativeBoost. If I open a File Browser on a network share (NFS) it tries to resolve environment variables (eg. HOME) by means of NativeBoost.
Regards
Andreas
> Best,
>
> Clement
>
>
>
>
> 2015-03-10 20:26 GMT+01:00 Andreas Wacknitz <a.wacknitz at gmx.de <mailto:a.wacknitz at gmx.de>>:
> Hi all,
>
>
> I have a question regarding the status of the PharoVM for UNIX operating systems, especially FreeBSD.
> As far as I have seen in the actual sources there is some support for FreeBSD available but for me it’s not clear whether it’s only partial or complete.
> For me it looks more partial (eg. there are no build instructions for FreeBSD and the default offers are only Mac, Linux and Windows),
> I haven’t tried to build it yet but I am thinking about to do that and want to get an idea about the efforts.
>
> I have successfully build a PharoVM for openindiana (an OpenSolaris derivate). It runs both Pharo and Squeak images (at least partially, see below).
> I bootstrapped this on my Mac and used what was already available low level.
> Alas it has two problems until now:
> 1. Sound is not working properly (just a single click when doing some sound output and then silence).
> 2. NativeBoost is not working (atm it is based on the Linux version of NativeBoost).
>
> As my time is very limited (doing everything in my spare time) I would like to get NativeBoost working on openindiana first, and then trying to build an
> actual PharoVM for FreeBSD. Therefore the question regarding the status of PharoVM for FreeBSD.
> Of course any hints where to start with the NativeBoost problem would be highly appreciated :)
>
> Regards
> Andreas
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150311/2878603e/attachment.htm
More information about the Vm-dev
mailing list