<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Many vkernel changes	</title>
	<atom:link href="https://www.dragonflydigest.com/2017/02/03/many-vkernel-changes/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dragonflydigest.com/2017/02/03/many-vkernel-changes/</link>
	<description>A running description of activity related to DragonFly BSD.</description>
	<lastBuildDate>Sat, 04 Feb 2017 06:58:06 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Anonymous		</title>
		<link>https://www.dragonflydigest.com/2017/02/03/many-vkernel-changes/comment-page-1/#comment-486085</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Sat, 04 Feb 2017 06:58:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=19271#comment-486085</guid>

					<description><![CDATA[Excellent explanation, thank you!]]></description>
			<content:encoded><![CDATA[<p>Excellent explanation, thank you!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Justin		</title>
		<link>https://www.dragonflydigest.com/2017/02/03/many-vkernel-changes/comment-page-1/#comment-486082</link>

		<dc:creator><![CDATA[Justin]]></dc:creator>
		<pubDate>Sat, 04 Feb 2017 01:51:34 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=19271#comment-486082</guid>

					<description><![CDATA[vkernels are close to what Jimmy described - a regular kernel running as a user process.  It&#039;s lightweight, similar to jails, except that it&#039;s completely self-contained, like a virtual machine.  Sort of a best of both worlds, in my opinion, but it&#039;s only useful if you&#039;re running DragonFly, on DragonFly.

It was originally designed for development, because you can test kernel changes, boot them, and if you have a crash you can come back in a few seconds instead of having to reboot a machine.  It&#039;s never been optimized for speed, though I daresay most of the VM/jail implementations out there are not built for speed anyway.

An interesting project would be to treat a vkernel as a container, and see how well they could be deployed/scripted.  Something to describe relative performance would also be helpful - I don&#039;t know where they take a hit compared to &#039;bare metal&#039;.]]></description>
			<content:encoded><![CDATA[<p>vkernels are close to what Jimmy described &#8211; a regular kernel running as a user process.  It&#8217;s lightweight, similar to jails, except that it&#8217;s completely self-contained, like a virtual machine.  Sort of a best of both worlds, in my opinion, but it&#8217;s only useful if you&#8217;re running DragonFly, on DragonFly.</p>
<p>It was originally designed for development, because you can test kernel changes, boot them, and if you have a crash you can come back in a few seconds instead of having to reboot a machine.  It&#8217;s never been optimized for speed, though I daresay most of the VM/jail implementations out there are not built for speed anyway.</p>
<p>An interesting project would be to treat a vkernel as a container, and see how well they could be deployed/scripted.  Something to describe relative performance would also be helpful &#8211; I don&#8217;t know where they take a hit compared to &#8216;bare metal&#8217;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jimmy		</title>
		<link>https://www.dragonflydigest.com/2017/02/03/many-vkernel-changes/comment-page-1/#comment-486081</link>

		<dc:creator><![CDATA[Jimmy]]></dc:creator>
		<pubDate>Fri, 03 Feb 2017 23:40:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=19271#comment-486081</guid>

					<description><![CDATA[I think, but am not certain, that since vkernel pushes kernel processing to the user land - it&#039;s can speed up things like networking. 

But I could be wrong.]]></description>
			<content:encoded><![CDATA[<p>I think, but am not certain, that since vkernel pushes kernel processing to the user land &#8211; it&#8217;s can speed up things like networking. </p>
<p>But I could be wrong.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anonymous		</title>
		<link>https://www.dragonflydigest.com/2017/02/03/many-vkernel-changes/comment-page-1/#comment-486080</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Fri, 03 Feb 2017 21:55:01 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=19271#comment-486080</guid>

					<description><![CDATA[Are vkernels mostly used for development and debugging purposes or are there other scenarios where they would be useful?]]></description>
			<content:encoded><![CDATA[<p>Are vkernels mostly used for development and debugging purposes or are there other scenarios where they would be useful?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
