<?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: Device Driver : Initial Stage</title>
	<atom:link href="https://www.emblogic.com/blog/09/device-driver-initial-stage/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog/09/device-driver-initial-stage/</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Mon, 07 Oct 2013 04:00:03 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>By: spatlou</title>
		<link>https://www.emblogic.com/blog/09/device-driver-initial-stage/#comment-40</link>
		<dc:creator><![CDATA[spatlou]]></dc:creator>
		<pubDate>Fri, 24 Sep 2010 12:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://emblogic.org/blog/?p=113#comment-40</guid>
		<description><![CDATA[In the three years of active development leading up to the recent release of the new 2.6 Linux kernel, some interesting changes took place, the Linux kernel is developed and tested. The methods used to develop the Linux kernel are much the same today as they were 3 years ago. Several key changes have improved overall stability as well as quality.]]></description>
		<content:encoded><![CDATA[<p>In the three years of active development leading up to the recent release of the new 2.6 Linux kernel, some interesting changes took place, the Linux kernel is developed and tested. The methods used to develop the Linux kernel are much the same today as they were 3 years ago. Several key changes have improved overall stability as well as quality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sanjeev Khanna</title>
		<link>https://www.emblogic.com/blog/09/device-driver-initial-stage/#comment-35</link>
		<dc:creator><![CDATA[Sanjeev Khanna]]></dc:creator>
		<pubDate>Fri, 24 Sep 2010 08:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://emblogic.org/blog/?p=113#comment-35</guid>
		<description><![CDATA[Advantages of 2.4 over 2.6 in terms of server use.
2.4 being more tested/stable/reliable and 2.6 not being suited for ancient hardware.]]></description>
		<content:encoded><![CDATA[<p>Advantages of 2.4 over 2.6 in terms of server use.<br />
2.4 being more tested/stable/reliable and 2.6 not being suited for ancient hardware.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sumit Gemini</title>
		<link>https://www.emblogic.com/blog/09/device-driver-initial-stage/#comment-30</link>
		<dc:creator><![CDATA[Sumit Gemini]]></dc:creator>
		<pubDate>Thu, 23 Sep 2010 09:11:34 +0000</pubDate>
		<guid isPermaLink="false">http://emblogic.org/blog/?p=113#comment-30</guid>
		<description><![CDATA[The main difference in 2.4 and 2.6 is Block-Layer Change from 2.4 to 2.6 Kernel, 2.4 deals with buffer_heads (bh)s and 2.6 deals with buffer_io (bio)s.

bh deals with a single page, so a single buffer transfer through bh can be only of PAGE_SIZE (normally 4KB) size.

bio the buffer is based on the array of pages, so request can be as much big as possible through bio ... Although the bh still exists in 2.6 kernel at the buffer_cache layer but not available block-layer!]]></description>
		<content:encoded><![CDATA[<p>The main difference in 2.4 and 2.6 is Block-Layer Change from 2.4 to 2.6 Kernel, 2.4 deals with buffer_heads (bh)s and 2.6 deals with buffer_io (bio)s.</p>
<p>bh deals with a single page, so a single buffer transfer through bh can be only of PAGE_SIZE (normally 4KB) size.</p>
<p>bio the buffer is based on the array of pages, so request can be as much big as possible through bio &#8230; Although the bh still exists in 2.6 kernel at the buffer_cache layer but not available block-layer!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sumit Gemini</title>
		<link>https://www.emblogic.com/blog/09/device-driver-initial-stage/#comment-28</link>
		<dc:creator><![CDATA[Sumit Gemini]]></dc:creator>
		<pubDate>Thu, 23 Sep 2010 08:57:17 +0000</pubDate>
		<guid isPermaLink="false">http://emblogic.org/blog/?p=113#comment-28</guid>
		<description><![CDATA[hi]]></description>
		<content:encoded><![CDATA[<p>hi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: harsh.e2</title>
		<link>https://www.emblogic.com/blog/09/device-driver-initial-stage/#comment-27</link>
		<dc:creator><![CDATA[harsh.e2]]></dc:creator>
		<pubDate>Tue, 21 Sep 2010 09:05:16 +0000</pubDate>
		<guid isPermaLink="false">http://emblogic.org/blog/?p=113#comment-27</guid>
		<description><![CDATA[benefit of using linux 2.6 version of kernel over 2.4 version is 1)downward compatibility of 2.6 programs.
2)2.6 version can handle more complexities than 2.4 version. 

we have to study version 2.4 because Most device developers still use 2.4 version for development and therefore Majority(around 95%) of code is still written using 2.4 version of the kernel.]]></description>
		<content:encoded><![CDATA[<p>benefit of using linux 2.6 version of kernel over 2.4 version is 1)downward compatibility of 2.6 programs.<br />
2)2.6 version can handle more complexities than 2.4 version. </p>
<p>we have to study version 2.4 because Most device developers still use 2.4 version for development and therefore Majority(around 95%) of code is still written using 2.4 version of the kernel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit Gemini</title>
		<link>https://www.emblogic.com/blog/09/device-driver-initial-stage/#comment-26</link>
		<dc:creator><![CDATA[Amit Gemini]]></dc:creator>
		<pubDate>Tue, 21 Sep 2010 09:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://emblogic.org/blog/?p=113#comment-26</guid>
		<description><![CDATA[2.4 and 2.6 are referred to the Kernel Version...]]></description>
		<content:encoded><![CDATA[<p>2.4 and 2.6 are referred to the Kernel Version&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
