<?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: User Mode Linux	</title>
	<atom:link href="https://virtuallyfun.com/2016/04/02/user-mode-linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Thu, 17 Apr 2025 17:10:45 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: Anonymous		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-219719</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Thu, 08 Aug 2019 06:17:44 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-219719</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164106&quot;&gt;raijinzrael&lt;/a&gt;.

Ah yes, but now they&#039;ve changed their minds and while wslv1 is still supported, wsl2 is now a virtual machine running under hyper-v, with network shares to access files across the systems.

My own environment is now wsl; previously it was mostly cygwin, with some msys. Where native Linux is required, I use an Android tablet, or in extreme cases a virtual machine.

Right now I&#039;m looking at uml because I&#039;m interested in getting a full Linux desktop environment working on an unrooted Android phone; termux has proot, but it&#039;s not enough isolation and doesn&#039;t work for multiple user stuff or init.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164106">raijinzrael</a>.</p>
<p>Ah yes, but now they&#8217;ve changed their minds and while wslv1 is still supported, wsl2 is now a virtual machine running under hyper-v, with network shares to access files across the systems.</p>
<p>My own environment is now wsl; previously it was mostly cygwin, with some msys. Where native Linux is required, I use an Android tablet, or in extreme cases a virtual machine.</p>
<p>Right now I&#8217;m looking at uml because I&#8217;m interested in getting a full Linux desktop environment working on an unrooted Android phone; termux has proot, but it&#8217;s not enough isolation and doesn&#8217;t work for multiple user stuff or init.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164793</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 15 Apr 2016 01:40:28 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164793</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164772&quot;&gt;Sam H&lt;/a&gt;.

docker still needs something like KVM.  And KVM can&#039;t run KVM.  But you can deploy UML in a docker like scenario, you could setup a generic web server, and then mount it&#039;s filesystem via loop, reconfigure it&#039;s ip address, and spin it up and add it into a load balancer as needed, and similarly destroy them.  The magic of it, is that it&#039;s all user mode code, so having a crap hosting solution is still workable.

lol, and yes, this is not the source for normal solutions, but rather living on edge situations.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164772">Sam H</a>.</p>
<p>docker still needs something like KVM.  And KVM can&#8217;t run KVM.  But you can deploy UML in a docker like scenario, you could setup a generic web server, and then mount it&#8217;s filesystem via loop, reconfigure it&#8217;s ip address, and spin it up and add it into a load balancer as needed, and similarly destroy them.  The magic of it, is that it&#8217;s all user mode code, so having a crap hosting solution is still workable.</p>
<p>lol, and yes, this is not the source for normal solutions, but rather living on edge situations.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sam H		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164772</link>

		<dc:creator><![CDATA[Sam H]]></dc:creator>
		<pubDate>Thu, 14 Apr 2016 10:55:51 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164772</guid>

					<description><![CDATA[That is an interesting solution - though I can&#039;t help but think Linux containers and Docker might be more effective... But then again, I don&#039;t read this blog for normal solutions - this is obviously a more interesting read :-P]]></description>
			<content:encoded><![CDATA[<p>That is an interesting solution &#8211; though I can&#8217;t help but think Linux containers and Docker might be more effective&#8230; But then again, I don&#8217;t read this blog for normal solutions &#8211; this is obviously a more interesting read 😛</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164131</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 03 Apr 2016 02:51:37 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164131</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164105&quot;&gt;Florian&lt;/a&gt;.

It really is a &#039;low barrier&#039; way to say test Linux kernel 4.x on Debian 2 for the hell of it.

&lt;a href=&quot;http://virt.kernelnewbies.org/TechComparison&quot; rel=&quot;nofollow&quot;&gt;According to this list&lt;/a&gt;, however it appears to be far slower compared to other emulation strategies.  But like Qemu this one doesn&#039;t require any device driver access.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164105">Florian</a>.</p>
<p>It really is a &#8216;low barrier&#8217; way to say test Linux kernel 4.x on Debian 2 for the hell of it.</p>
<p><a href="http://virt.kernelnewbies.org/TechComparison" rel="nofollow">According to this list</a>, however it appears to be far slower compared to other emulation strategies.  But like Qemu this one doesn&#8217;t require any device driver access.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164130</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 03 Apr 2016 02:49:28 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164130</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164106&quot;&gt;raijinzrael&lt;/a&gt;.

colinux is very different from a NT subsystem though.  If MS had documented the subsystem stuff, I&#039;m sure Linux would have been ported to NT quite a while ago, and would have been a player in the corporate world.

Is it too little too late now?  I don&#039;t think so, I have been in multiple environments where you can &lt;em&gt;ONLY&lt;/em&gt; get Windows servers as part of their corporate support strategy.  SUA/SFU was one way to get a UNIX like environment, but they could easily turn into a major PITA to get more &#039;interesting&#039; things working.  A Linux personality for NT will go a very very long way IMHO.

&lt;a href=&quot;http://umlwin32.sourceforge.net/status.html&quot; rel=&quot;nofollow&quot;&gt;UML on Win32&lt;/a&gt; is related to the &lt;a href=&quot;http://virtuallyfun.superglobalmegacorp.com/2010/12/30/line-is-not-an-emulator/&quot; rel=&quot;nofollow&quot;&gt;LINE&lt;/a&gt; project which again died out around 2002.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164106">raijinzrael</a>.</p>
<p>colinux is very different from a NT subsystem though.  If MS had documented the subsystem stuff, I&#8217;m sure Linux would have been ported to NT quite a while ago, and would have been a player in the corporate world.</p>
<p>Is it too little too late now?  I don&#8217;t think so, I have been in multiple environments where you can <em>ONLY</em> get Windows servers as part of their corporate support strategy.  SUA/SFU was one way to get a UNIX like environment, but they could easily turn into a major PITA to get more &#8216;interesting&#8217; things working.  A Linux personality for NT will go a very very long way IMHO.</p>
<p><a href="http://umlwin32.sourceforge.net/status.html" rel="nofollow">UML on Win32</a> is related to the <a href="http://virtuallyfun.superglobalmegacorp.com/2010/12/30/line-is-not-an-emulator/" rel="nofollow">LINE</a> project which again died out around 2002.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raijinzrael		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164106</link>

		<dc:creator><![CDATA[raijinzrael]]></dc:creator>
		<pubDate>Sat, 02 Apr 2016 17:49:36 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164106</guid>

					<description><![CDATA[There was an implementation for Windows, but finally it became an time expensive and difficult to maintain project mess due the big differences between Linux and NT API and was passed in favor of coLinux.

Now coLinux isn&#039;t actively developed anymore, and it only supports 32Bit windows versions. It supposedly became irrelevant due VTx assisted virtualization. Ironically enough right now MS decides to retake this older concept and make it profitable. I wonder if this time it will have success.]]></description>
			<content:encoded><![CDATA[<p>There was an implementation for Windows, but finally it became an time expensive and difficult to maintain project mess due the big differences between Linux and NT API and was passed in favor of coLinux.</p>
<p>Now coLinux isn&#8217;t actively developed anymore, and it only supports 32Bit windows versions. It supposedly became irrelevant due VTx assisted virtualization. Ironically enough right now MS decides to retake this older concept and make it profitable. I wonder if this time it will have success.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Florian		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164105</link>

		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sat, 02 Apr 2016 16:41:16 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164105</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164103&quot;&gt;neozeed&lt;/a&gt;.

I think so. It&#039;s amazing how easy this is to use... I mean: you basically just start the kernel like you would any other program. I personally like that it enables you to toy around with various kernel and userland builds without screwing up your main system. I think this really can come in handy in a lot of ways.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164103">neozeed</a>.</p>
<p>I think so. It&#8217;s amazing how easy this is to use&#8230; I mean: you basically just start the kernel like you would any other program. I personally like that it enables you to toy around with various kernel and userland builds without screwing up your main system. I think this really can come in handy in a lot of ways.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164103</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 02 Apr 2016 16:18:10 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164103</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164102&quot;&gt;Florian&lt;/a&gt;.

Hey no problem!  This whole blog is about my overcoming stupid self inflicted problems, like buying the wrong equipment, and hammering that square peg into the round hole.

I don&#039;t think I&#039;ve messed with UML since 2003 with the advent of VMWare ESXi 2.0, and of course Qemu letting me run stuff like my beloved OS/2.

It&#039;s cool that UML is still in development, and you can easily download version 4 kernels, or roll your own.  I wonder what the performance is KVM vs UML.  Maybe UML is something overlooked in the world of running Linux on Linux?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164102">Florian</a>.</p>
<p>Hey no problem!  This whole blog is about my overcoming stupid self inflicted problems, like buying the wrong equipment, and hammering that square peg into the round hole.</p>
<p>I don&#8217;t think I&#8217;ve messed with UML since 2003 with the advent of VMWare ESXi 2.0, and of course Qemu letting me run stuff like my beloved OS/2.</p>
<p>It&#8217;s cool that UML is still in development, and you can easily download version 4 kernels, or roll your own.  I wonder what the performance is KVM vs UML.  Maybe UML is something overlooked in the world of running Linux on Linux?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Florian		</title>
		<link>https://virtuallyfun.com/2016/04/02/user-mode-linux/comment-page-1/#comment-164102</link>

		<dc:creator><![CDATA[Florian]]></dc:creator>
		<pubDate>Sat, 02 Apr 2016 16:04:41 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6024#comment-164102</guid>

					<description><![CDATA[Wow. Again, an amazingly well written tutorial. Thanks for that! That really got me interested in UML. I was aware of its existence, but that&#039;s about it. I once faced the exact same issue - but I failed to figure out that UML would help here.
Seems like my weekend project suddenly became to toy around with UML.

Cheers,

-Florian]]></description>
			<content:encoded><![CDATA[<p>Wow. Again, an amazingly well written tutorial. Thanks for that! That really got me interested in UML. I was aware of its existence, but that&#8217;s about it. I once faced the exact same issue &#8211; but I failed to figure out that UML would help here.<br />
Seems like my weekend project suddenly became to toy around with UML.</p>
<p>Cheers,</p>
<p>-Florian</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
