<?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: Building Linux 0.11 on Windows 10	</title>
	<atom:link href="https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 03 May 2024 11:12:38 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150260</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 18 Oct 2015 04:13:42 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5582#comment-150260</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-149638&quot;&gt;neozeed&lt;/a&gt;.

standard out needs to be set to binary for this to work!

setmode(fileno(stdout), O_BINARY);

Once that was in place, along with O_BINARY on the file reads for build.c, it works!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-149638">neozeed</a>.</p>
<p>standard out needs to be set to binary for this to work!</p>
<p>setmode(fileno(stdout), O_BINARY);</p>
<p>Once that was in place, along with O_BINARY on the file reads for build.c, it works!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150259</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 18 Oct 2015 04:11:25 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5582#comment-150259</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150228&quot;&gt;sha0ow&lt;/a&gt;.

well I fixed 0.11 so now it can fully build itself on Windows.  Now Qemu will boot from the floppy disk Image file generated, and that is good.

I messed with the source to 0.01, and I got it to compile.  It has a mess way of detecting the filesystem of the system, and passing that to the boot.s of compiling.  I tried &lt;a href=&quot;http://draconux.free.fr/os_dev/linux0.01_download.html&quot; rel=&quot;nofollow&quot;&gt;the disk image here&lt;/a&gt;, but all I got was a &quot;child 3 died with code ff00&quot;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150228">sha0ow</a>.</p>
<p>well I fixed 0.11 so now it can fully build itself on Windows.  Now Qemu will boot from the floppy disk Image file generated, and that is good.</p>
<p>I messed with the source to 0.01, and I got it to compile.  It has a mess way of detecting the filesystem of the system, and passing that to the boot.s of compiling.  I tried <a href="http://draconux.free.fr/os_dev/linux0.01_download.html" rel="nofollow">the disk image here</a>, but all I got was a &#8220;child 3 died with code ff00&#8221;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150234</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 17 Oct 2015 23:14:05 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5582#comment-150234</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150228&quot;&gt;sha0ow&lt;/a&gt;.

You ought to be able to compile it, but there isn&#039;t a libc left to link against, and the original bash is lost.  From the &lt;a href=&quot;http://oldlinux.org/Linux.old/Linux-0.01/docs/RELNOTES-0.01&quot; rel=&quot;nofollow&quot;&gt;RELNOTES&lt;/a&gt; there isn&#039;t much you could even do, as there isn&#039;t even a &#039;ls&#039; command.  We are simply lacking the ancient libc from anything &lt;a href=&quot;http://oldlinux.org/Linux.old/libs/libc/libc-0.1x/&quot; rel=&quot;nofollow&quot;&gt;prior to version 0.12&lt;/a&gt;.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150228">sha0ow</a>.</p>
<p>You ought to be able to compile it, but there isn&#8217;t a libc left to link against, and the original bash is lost.  From the <a href="http://oldlinux.org/Linux.old/Linux-0.01/docs/RELNOTES-0.01" rel="nofollow">RELNOTES</a> there isn&#8217;t much you could even do, as there isn&#8217;t even a &#8216;ls&#8217; command.  We are simply lacking the ancient libc from anything <a href="http://oldlinux.org/Linux.old/libs/libc/libc-0.1x/" rel="nofollow">prior to version 0.12</a>.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: sha0ow		</title>
		<link>https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-150228</link>

		<dc:creator><![CDATA[sha0ow]]></dc:creator>
		<pubDate>Sat, 17 Oct 2015 21:04:17 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5582#comment-150228</guid>

					<description><![CDATA[now this is cool! tried 0.01?]]></description>
			<content:encoded><![CDATA[<p>now this is cool! tried 0.01?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2015/10/09/building-linux-0-11-on-windows-10/comment-page-1/#comment-149638</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 10 Oct 2015 13:19:41 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5582#comment-149638</guid>

					<description><![CDATA[bootsector &amp; setup have 32byte headers.  The 32bit system has a 1024byte header.  strip those off.  The kernel looks like this: [boot 512]+ [setup 2048] + [kernel].

Don&#039;t know why the tool to slap this together breaks on Windows, but this is how to fix it.]]></description>
			<content:encoded><![CDATA[<p>bootsector &#038; setup have 32byte headers.  The 32bit system has a 1024byte header.  strip those off.  The kernel looks like this: [boot 512]+ [setup 2048] + [kernel].</p>
<p>Don&#8217;t know why the tool to slap this together breaks on Windows, but this is how to fix it.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
