<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Clement,<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 11.03.2015 um 09:23 schrieb Clément Bera &lt;<a href="mailto:bera.clement@gmail.com" class="">bera.clement@gmail.com</a>&gt;:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hello,<div class=""><br class=""></div>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.</div></div></blockquote>That’s my impression. The VMMaker contains some FreeBSD classes but I have the impression that they are not complete (and probably outdated).</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">About your NativeBoost bug on openSolaris, &nbsp;need more information:</div><div class=""><br class=""></div><div class="">- 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.</div><div class=""><br class=""></div></div></div></blockquote>Yes, my Sun Ultra 24 is an Intel based Workstation (Q9300).</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">- 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...</div><div class=""><br class=""></div></div></div></blockquote>PharoVM from "branch 'master' of <a href="https://github.com/pharo-project/pharo-vm" class="">https://github.com/pharo-project/pharo-vm</a>"&nbsp;(thus Cog VM).</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">- 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.</div></div></div></blockquote>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.</div><div><br class=""></div><div>Regards</div><div>Andreas</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">Best,</div><div class=""><br class=""></div><div class="">Clement</div><div class=""><br class=""><div class=""><br class=""></div><div class=""><br class=""></div></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">2015-03-10 20:26 GMT+01:00 Andreas Wacknitz <span dir="ltr" class="">&lt;<a href="mailto:a.wacknitz@gmx.de" target="_blank" class="">a.wacknitz@gmx.de</a>&gt;</span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br class="">
<br class="">
<br class="">
I have a question regarding the status of the PharoVM for UNIX operating systems, especially FreeBSD.<br class="">
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.<br class="">
For me it looks more partial (eg. there are no build instructions for FreeBSD and the default offers are only Mac, Linux and Windows),<br class="">
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.<br class="">
<br class="">
I have successfully build a PharoVM for openindiana (an OpenSolaris derivate). It runs both Pharo and Squeak images (at least partially, see below).<br class="">
I bootstrapped this on my Mac and used what was already available low level.<br class="">
Alas it has two problems until now:<br class="">
&nbsp; &nbsp; &nbsp; &nbsp; 1. Sound is not working properly (just a single click when doing some sound output and then silence).<br class="">
&nbsp; &nbsp; &nbsp; &nbsp; 2. NativeBoost is not working (atm it is based on the Linux version of NativeBoost).<br class="">
<br class="">
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<br class="">
actual PharoVM for FreeBSD. Therefore the question regarding the status of PharoVM for FreeBSD.<br class="">
Of course any hints where to start with the NativeBoost problem would be highly appreciated :)<br class="">
<br class="">
Regards<br class="">
<span class="HOEnZb"><font color="#888888" class="">Andreas<br class="">
</font></span></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></div></body></html>