With FreeBSD jails, there&#39;s only one kernel. In UML, the guest has its own kernel. OpenVZ looks to have a single shared kernel. <br><br>
<div class="gmail_quote">On Tue, Jun 2, 2009 at 1:46 PM, David Snider <span dir="ltr">&lt;<a href="mailto:david@davidsnider.net">david@davidsnider.net</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Sorry, by sandboxing I mean being able to apply a kernel patch on one<br>server without applying it to all servers. Can you do that?<br>

<div>
<div></div>
<div class="h5"><br>On Tue, 2 Jun 2009 13:42:41 -0700, Daniel Margolis &lt;<a href="mailto:dan@af0.net">dan@af0.net</a>&gt; wrote:<br>&gt; It doesn&#39;t eliminate sandboxing. The sandboxing is just done at a<br>different<br>
&gt; level (i.e., the kernel enforces sandboxing at the syscall level, vs.<br>&gt; having<br>&gt; multiple kernels and having the sandboxing enforced in the hypervisor).<br>&gt; Jails are an effective security mechanism.<br>
&gt;<br>&gt; That said, I think Xen provides a more desirable abstraction layer, but<br>&gt; I&#39;m<br>&gt; not an expert at this.<br>&gt; On Tue, Jun 2, 2009 at 11:28 AM, David Snider &lt;<a href="mailto:david@davidsnider.net">david@davidsnider.net</a>&gt;<br>
&gt; wrote:<br>&gt;<br>&gt;&gt; It looks like OpenVZ has managed to make this not as much of a problem.<br>&gt;&gt; This is still a problem with FreeBSD jails though. It does have<br>&gt; per-server<br>&gt;&gt; CPU\Memory\IO quotas. You still have the disadvantage of having all<br>
&gt; servers<br>&gt;&gt; run the exact same OS w\ Kernel patch which seems to eliminate<br>&gt; sandboxing.<br>&gt;&gt;<br>&gt;&gt; On Tue, 02 Jun 2009 13:42:23 -0400, Adam Chlipala &lt;<a href="mailto:adamc@hcoop.net">adamc@hcoop.net</a>&gt;<br>
&gt; wrote:<br>&gt;&gt; &gt; David Snider wrote:<br>&gt;&gt; &gt;&gt; Operating System Level Virtualization: (Ex. OpenVZ, FreeBSD Jails,<br>&gt;&gt; &gt; Solaris<br>&gt;&gt; &gt;&gt; Containers) The name &quot;jail&quot; that FreeBSD makes it pretty clear what<br>
&gt; this<br>&gt;&gt; &gt;&gt; does. Each server shares an underlying operating system but it is<br>&gt;&gt; &gt;&gt; partitioned in such a way to make it look and feel like it is on it&#39;s<br>&gt;&gt; &gt; own<br>&gt;&gt; &gt;&gt; server. The advantage to this is that you don&#39;t have to duplicate a<br>
&gt; lot<br>&gt;&gt; &gt; of<br>&gt;&gt; &gt;&gt; commonly shared resources. The disadvantage is that it is difficult<br>&gt; to<br>&gt;&gt; &gt;&gt; control individual utilization of each server. (I.E If your web<br>&gt; server<br>
&gt;&gt; &gt; is<br>&gt;&gt; &gt;&gt; getting hammered your mail server&#39;s performance suffers too.)<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; This last disadvantage, if accurate, kills the attractiveness of the<br>
&gt;&gt; &gt; approach for me.  docelic, do you agree that OpenVZ has this problem?<br>&gt;&gt; &gt; If so, why do you think OpenVZ would still be a good choice for us?<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; HCoop-Discuss mailing list<br>&gt;&gt; &gt; <a href="mailto:HCoop-Discuss@lists.hcoop.net">HCoop-Discuss@lists.hcoop.net</a><br>&gt;&gt; &gt; <a href="https://lists.hcoop.net/listinfo/hcoop-discuss" target="_blank">https://lists.hcoop.net/listinfo/hcoop-discuss</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; HCoop-Discuss mailing list<br>&gt;&gt; <a href="mailto:HCoop-Discuss@lists.hcoop.net">HCoop-Discuss@lists.hcoop.net</a><br>&gt;&gt; <a href="https://lists.hcoop.net/listinfo/hcoop-discuss" target="_blank">https://lists.hcoop.net/listinfo/hcoop-discuss</a><br>
&gt;&gt;<br><br><br>_______________________________________________<br>HCoop-Discuss mailing list<br><a href="mailto:HCoop-Discuss@lists.hcoop.net">HCoop-Discuss@lists.hcoop.net</a><br><a href="https://lists.hcoop.net/listinfo/hcoop-discuss" target="_blank">https://lists.hcoop.net/listinfo/hcoop-discuss</a><br>
</div></div></blockquote></div><br>