<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jails | FreeBSD Foundation</title>
	<atom:link href="https://staging.freebsdfoundation.org/tag/jails/feed/" rel="self" type="application/rss+xml" />
	<link>https://staging.freebsdfoundation.org</link>
	<description>A non-profit organization dedicated to supporting and building the FreeBSD Project</description>
	<lastBuildDate>Wed, 10 Jul 2019 21:47:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://staging.freebsdfoundation.org/wp-content/uploads/2015/12/favicon.png</url>
	<title>jails | FreeBSD Foundation</title>
	<link>https://staging.freebsdfoundation.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Update on FreeBSD Jail Based Virtualization Project</title>
		<link>https://staging.freebsdfoundation.org/blog/update-on-freebsd-jail-based-virtualization-project/</link>
		
		<dc:creator><![CDATA[Dru Lavigne]]></dc:creator>
		<pubDate>Thu, 26 Aug 2010 05:54:10 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[funded project]]></category>
		<category><![CDATA[jails]]></category>
		<guid isPermaLink="false">https://www.freebsdfoundation.org/?p=357</guid>

					<description><![CDATA[<p>Bjoern Zeeb has provided a summary regarding the completion of the funded portion of the FreeBSD Jail Based Virtualization Project: I am happy to report that the funded parts of the FreeBSD Jail Based Virtualization project are completed. Some of the results have been shipping with 8.1-RELEASE while others are ready to be merged to [&#8230;]</p>
<p>The post <a href="https://staging.freebsdfoundation.org/blog/update-on-freebsd-jail-based-virtualization-project/">Update on FreeBSD Jail Based Virtualization Project</a> first appeared on <a href="https://staging.freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-classic-editor">
<p>Bjoern Zeeb has provided a summary regarding the completion of the funded portion of the FreeBSD Jail Based Virtualization Project:</p>
<p>I am happy to report that the funded parts of the FreeBSD Jail Based Virtualization project are completed. Some of the results have been shipping with 8.1-RELEASE while others are ready to be merged to HEAD.</p>
<p>Jails have been the well known operating system level virtualization technique in FreeBSD for over a decade. The import of Marko Zec&#8217;s network stack virtualization has introduced a new way for abstracting subsystems. As part of this project, the abstraction framework has been generalized. Together with Jamie Gritton&#8217;s flexible jail configuration syscalls, this will provide the infrastructure for, and will ease the virtualization of, further subsystems without much code duplication. The next subsystems to be virtualized will likely be SYSV/Posix IPC to help, for example, PostgreSQL users. This will probably be followed by the process namespace.</p>
<p>Along with the framework, debugging facilities, such as the interactive kernel debugger, have been enhanced so that every new subsystem will be able to immediately make use of these improvements without modifying a single line of code. Libjail and jls can now work on core dumps and netstat is able to query individual live network stacks attached to jails.</p>
<p>For the virtual network stack, work was focused on network stack teardown, a concept introduced with the network stack virtualization. The primary goal was to prototype a shutdown of the (virtual) network stacks from top to bottom, which means letting interfaces go last rather than first and still being able to cleanly shutdown TCP connections. Good progress was made, but a lot of code over the last two decades was never written in a way to be cleanly stopped. Work on this will have to continue, along with virtualizing the remaining network subsystems to allow long term stability and a leak and panic free shutdown. As a side effect, users of non-virtualized network stacks will also benefit, as other general network stack problems are identified and fixed along the way.</p>
<p>I am happy to see more early adopters, former OpenSolaris users, and people contributing code or reporting problems and would like to encourage people to further support this project.</p>
<p>My special thanks go the FreeBSD Foundation and CK Software GmbH for having sponsored this project, as well as to John Baldwin and Philip Paeps for helping with review and excellent suggestions.</p>
</section><p>The post <a href="https://staging.freebsdfoundation.org/blog/update-on-freebsd-jail-based-virtualization-project/">Update on FreeBSD Jail Based Virtualization Project</a> first appeared on <a href="https://staging.freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Resource Containers Project</title>
		<link>https://staging.freebsdfoundation.org/blog/resource-containers-project/</link>
		
		<dc:creator><![CDATA[Dru Lavigne]]></dc:creator>
		<pubDate>Fri, 02 Jul 2010 07:40:26 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[funded project]]></category>
		<category><![CDATA[jails]]></category>
		<category><![CDATA[resource containers]]></category>
		<guid isPermaLink="false">https://www.freebsdfoundation.org/?p=419</guid>

					<description><![CDATA[<p>We are pleased to announce that Edward Tomasz Napierala has been awarded a grant to implement resource containers and a simple per-jail resource limits mechanism. Unlike Solaris zones, the current implementation of FreeBSD Jails does not provide per-jail resource limits. As a result, users are often forced to replace jails with other virtualization mechanisms. The [&#8230;]</p>
<p>The post <a href="https://staging.freebsdfoundation.org/blog/resource-containers-project/">Resource Containers Project</a> first appeared on <a href="https://staging.freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-classic-editor">
<p>We are pleased to announce that Edward Tomasz Napierala has been awarded a grant to implement resource containers and a simple per-jail resource limits mechanism.</p>
<p>Unlike Solaris zones, the current implementation of FreeBSD Jails does not provide per-jail resource limits. As a result, users are often forced to replace jails with other virtualization mechanisms. The goal of this project is to create a single, unified framework for controlling resource utilisation, and to use that framework to implement per-jail resource limits. In the future, the same framework might be used to implement more sophisticated resource controls, such as Hierarchical Resource Limits, or to implement mechanisms similar to <a href="http://www.redbooks.ibm.com/abstracts/sg245977.html" target="_blank">AIX WLM</a>. It could also be used to provide precise resource usage accounting for administrative or billing purposes.</p>
<p>&#8220;It&#8217;s great that the Foundation decided to fund this project&#8221;, Edward noted. &#8220;It will make jail-based virtualization a much better choice in many scenarios, for example for Virtual Private Server providers.&#8221;</p>
<p>This project will be completed December, 2010.</p>
</section><p>The post <a href="https://staging.freebsdfoundation.org/blog/resource-containers-project/">Resource Containers Project</a> first appeared on <a href="https://staging.freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Update on Jail Based Virtualization Project</title>
		<link>https://staging.freebsdfoundation.org/blog/update-on-jail-based-virtualization-project/</link>
		
		<dc:creator><![CDATA[Dru Lavigne]]></dc:creator>
		<pubDate>Wed, 09 Jun 2010 07:44:48 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[funded project]]></category>
		<category><![CDATA[jails]]></category>
		<category><![CDATA[virtualization]]></category>
		<guid isPermaLink="false">https://www.freebsdfoundation.org/?p=436</guid>

					<description><![CDATA[<p>One of the proposals selected for funding earlier this year was for jail based virtualization. Bjoern Zeeb, the developer being funded, recently provided an update on the progress of this project: Bjoern A. Zeeb has been awarded a grant to improve FreeBSD&#8217;s jail based virtualization infrastructure and to continue to work on the virtual network [&#8230;]</p>
<p>The post <a href="https://staging.freebsdfoundation.org/blog/update-on-jail-based-virtualization-project/">Update on Jail Based Virtualization Project</a> first appeared on <a href="https://staging.freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-classic-editor">
<p>One of the proposals selected for funding earlier this year was for jail based virtualization. Bjoern Zeeb, the developer being funded, recently provided an update on the progress of this project:</p>
<p><a href="http://wiki.freebsd.org/BjoernZeeb" target="_blank">Bjoern A. Zeeb</a> has been awarded a grant to improve FreeBSD&#8217;s jail based virtualization infrastructure and to continue to work on the virtual network stack. His employer, <a href="http://www.cksoft.de" target="_blank">CK Software GmbH</a> is matching the Foundation&#8217;s funding with hours.</p>
<p>FreeBSD has been well known for its jail based virtualization during the last decade. With the import of the virtual network stack, FreeBSD&#8217;s operating system level virtualization has reached a new level.</p>
<p>This project includes cleanup of two years of import work and development and, more notably, brings the infrastructure for a network stack teardown. Cleanly shutting down a network stack in FreeBSD will be the major challenge in the virtualization area to get the new feature to production ready quality for the 9.x release <br /> lifecycle.</p>
<p>Further, the project includes generalization of the virtual network stack framework, factoring out common code. This will provide an infrastructure and will ease virtualization of further subsystems like SYSV/Posix IPC with minimal overhead. All further virtualized subsystems will immediately benefit from shared debugging facilities, an essential feature for early adopters of the new technology.</p>
<p>Improved jail based virtualization support, that continues to be very lightweight and as easily manageable as classic jails, will be a killer feature for the next few years. It will allow people to partition their FreeBSD server, run simulations<br /> without racks of hardware, or provide thousands of virtual instances in hosting environments fairly easy and efficiently. While this follows the trend of green computing, it also adds to FreeBSD&#8217;s virtualization portfolio with Xen or other more heavyweight hypervisor support, which can be mixed with jails as needed.</p>
<p>While work in this area will have to continue, the funding for this project will end mid-July 2010.</p>
</section><p>The post <a href="https://staging.freebsdfoundation.org/blog/update-on-jail-based-virtualization-project/">Update on Jail Based Virtualization Project</a> first appeared on <a href="https://staging.freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
