<div class="gmail_quote">On Wed, Oct 19, 2011 at 8:30 PM, Roger Marquis <span dir="ltr">&lt;<a href="mailto:marquis@roble.com">marquis@roble.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

This is a good solution for those who don&#39;t mind binary distributions<br>
using defaults chosen by the package developers (whether deb or rpm).<br>
Unfortunately, this means a lot of unnecessary dependencies, a lot of<br>
unused code, and reduced security and performance.<br>
<br>
Obviously not an issue for those who use Linux distributions by default,<br>
they do offer many other advantages over FreeBSD.  But for those who use<br>
FreeBSD for it&#39;s maintainability a Linux jail or jail image is not the<br>
preferred solution.<br></blockquote></div><br>I&#39;d like to address a couple things.  First, I completely disagree that this approach would result in decreased security.  I believe the opposite is true.  Second, the speed impact would be negligible for all but the most intense environments with the possible exception of network latency/throughput(A jail would still be better at this than a full VM).  There&#39;s nothing saying this couldn&#39;t be a VIMAGE enabled jail which should largely alleviate that potential issue as well.  Using Linux compatibility might also result in even faster application:  <a href="http://www.phoronix.com/scan.php?page=article&amp;item=linux_games_bsd&amp;num=1">http://www.phoronix.com/scan.php?page=article&amp;item=linux_games_bsd&amp;num=1</a> -- perhaps the only time I&#39;ll ever cite a Phoronix article.<br>
<br>What I didn&#39;t articulate well or at all is this jail wouldn&#39;t need to utilize Linux compatibility layer, just an Linux-like filesystem hierarchy.  With some mods to PORT vars in the jail you&#39;d have a completely source based native install of all the prerequisites in paths FreePBX is designed for.  From there(and this is a real weakness in my suggest because it&#39;s open-ended), it might be possible to simply run &quot;install_amp&quot; with little or no modification.  Upgrades shouldn&#39;t be too much of an issue either.<br>
<br>Of course this less ideal that a true port, but given the realities of FreePBX and the ports system difficulties perhaps it&#39;s more viable.  Just a suggestion.<br clear="all"><br>-- <br>Adam Vande More<br>