<?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>Module Lost &#187; kernel</title>
	<atom:link href="http://www.modlost.net/home/tag/kernel/feed" rel="self" type="application/rss+xml" />
	<link>http://www.modlost.net/home</link>
	<description>Thoughts about software development &#38; productivity</description>
	<lastBuildDate>Sat, 12 Jun 2010 03:05:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Understanding the Linux Virtual Memory Manager</title>
		<link>http://www.modlost.net/home/blog/understanding-the-linux-virtual-memory-manager.html</link>
		<comments>http://www.modlost.net/home/blog/understanding-the-linux-virtual-memory-manager.html#comments</comments>
		<pubDate>Wed, 02 Aug 2006 04:57:45 +0000</pubDate>
		<dc:creator>Abner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.modlost.net/wordpress/?p=51</guid>
		<description><![CDATA[Title: Understanding the Linux Virtual Memory Manager Author(s): Mel Gorman Published: 2004 Edition: 1st Editorial: Prentice Hall I found this book in Mel Gorman&#8217;s site when I was searching about Linux kernel internals. You can donwload this book from his site based on kernel 2.4 VM or get the printed edition which has notes about [...]]]></description>
			<content:encoded><![CDATA[<div></div>
<p style="text-align: center;"><img title="Image" src="http://www.modlost.net/home/images/stories/books/utvmm.gif" border="0" alt="Image" hspace="6" width="381" height="502" /></p>
<div></div>
<div>
<table border="0">
<tbody>
<tr>
<td>Title:</td>
<td>Understanding the Linux Virtual Memory Manager</td>
</tr>
<tr>
<td>Author(s):</td>
<td>Mel Gorman</td>
</tr>
<tr>
<td>Published:</td>
<td>2004</td>
</tr>
<tr>
<td>Edition:</td>
<td>1st</td>
</tr>
<tr>
<td>Editorial:</td>
<td>Prentice Hall</td>
</tr>
</tbody>
</table>
</div>
<p><span id="more-51"></span></p>
<p>I found this book in Mel Gorman&#8217;s site when I was searching about Linux kernel internals. You can donwload this book from his site based on kernel 2.4 VM or get   the printed edition which has notes about kernel 2.6 VM.</p>
<p>You will need to have some knowledge about operating system internals before reading this book. It has approximately 200 theory pages and 500 source code documented pages.</p>
<p>I recommend chapter 8: SLAB Allocator.</p>




	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html&amp;title=Understanding%20the%20Linux%20Virtual%20Memory%20Manager&amp;bodytext=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0AUnderstanding%20the%20Linux%20Virtual%20Memory%20Manager%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0AMel%20Gorman%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0APrentice%20Hall%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20found%20this%20book%20in%20Mel%20Gorman%27s%20site%20when%20I%20was%20searching%20about%20Li" title="Digg"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html&amp;title=Understanding%20the%20Linux%20Virtual%20Memory%20Manager&amp;notes=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0AUnderstanding%20the%20Linux%20Virtual%20Memory%20Manager%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0AMel%20Gorman%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0APrentice%20Hall%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20found%20this%20book%20in%20Mel%20Gorman%27s%20site%20when%20I%20was%20searching%20about%20Li" title="del.icio.us"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html&amp;t=Understanding%20the%20Linux%20Virtual%20Memory%20Manager" title="Facebook"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html&amp;title=Understanding%20the%20Linux%20Virtual%20Memory%20Manager&amp;annotation=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0AUnderstanding%20the%20Linux%20Virtual%20Memory%20Manager%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0AMel%20Gorman%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0APrentice%20Hall%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20found%20this%20book%20in%20Mel%20Gorman%27s%20site%20when%20I%20was%20searching%20about%20Li" title="Google Bookmarks"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Understanding%20the%20Linux%20Virtual%20Memory%20Manager&amp;link=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html" title="FriendFeed"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html&amp;title=Understanding%20the%20Linux%20Virtual%20Memory%20Manager&amp;source=Module+Lost+Thoughts+about+software+development+%26amp%3B+productivity&amp;summary=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0AUnderstanding%20the%20Linux%20Virtual%20Memory%20Manager%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0AMel%20Gorman%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0APrentice%20Hall%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20found%20this%20book%20in%20Mel%20Gorman%27s%20site%20when%20I%20was%20searching%20about%20Li" title="LinkedIn"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Understanding%20the%20Linux%20Virtual%20Memory%20Manager%20-%20http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html" title="Twitter"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html&amp;t=Understanding%20the%20Linux%20Virtual%20Memory%20Manager" title="MySpace"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" /></a>
	<a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html&amp;title=Understanding%20the%20Linux%20Virtual%20Memory%20Manager&amp;body=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0AUnderstanding%20the%20Linux%20Virtual%20Memory%20Manager%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0AMel%20Gorman%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0APrentice%20Hall%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20found%20this%20book%20in%20Mel%20Gorman%27s%20site%20when%20I%20was%20searching%20about%20Li" title="Ping.fm"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Understanding%20the%20Linux%20Virtual%20Memory%20Manager&amp;url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Funderstanding-the-linux-virtual-memory-manager.html" title="Slashdot"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.modlost.net/home/blog/understanding-the-linux-virtual-memory-manager.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Kernel Development</title>
		<link>http://www.modlost.net/home/blog/linux-kernel-development.html</link>
		<comments>http://www.modlost.net/home/blog/linux-kernel-development.html#comments</comments>
		<pubDate>Tue, 01 Aug 2006 18:46:16 +0000</pubDate>
		<dc:creator>Abner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Hobbies]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.modlost.net/wordpress/?p=114</guid>
		<description><![CDATA[Title: Linux Kernel Development Author(s): Robert Love Published: 2004 Edition: 1st Editorial: Developer&#8217;s Library Everyone in the Linux world should know about Robert Love, he&#8217;s a great hacker. I read some articles he wrote in Linux Journal Magazine and I saw his work in linux kernel source. As you could imagine I bought this book [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Image" src="http://www.modlost.net/home/images/stories/books/lkd.gif" border="0" alt="Image" hspace="6" width="311" height="400" /></p>
<table border="0">
<tbody>
<tr>
<td>Title:</td>
<td>Linux Kernel Development</td>
</tr>
<tr>
<td>Author(s):</td>
<td>Robert Love</td>
</tr>
<tr>
<td>Published:</td>
<td>2004</td>
</tr>
<tr>
<td>Edition:</td>
<td>1st</td>
</tr>
<tr>
<td>Editorial:</td>
<td>Developer&#8217;s Library</td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><span id="more-114"></span></p>
<p>Everyone in the Linux world should know about Robert Love, he&#8217;s a great hacker. I read some articles he wrote in Linux Journal Magazine and I saw his work in linux kernel source. As you could imagine I bought this book and it didn&#8217;t desappoint me like other kernel books did (he explains the concepts behind the design of the kernel scheduler very well).</p>
<p>Let&#8217;s talk about the book. I recommend all the chapters, all the book!. I found very useful these chapters:</p>
<ul>
<li>Chapter 3: Scheduling</li>
<li>Chapter 5: Interrupts and Interrupt Handlers</li>
<li>Chapter 6: Bottom Halves and Deferring Work</li>
<li>Chapter 8: Kernel Synchronization Methods</li>
</ul>
<p>There is a new edition of this book!</p>




	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html&amp;title=Linux%20Kernel%20Development&amp;bodytext=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0ALinux%20Kernel%20Development%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0ARobert%20Love%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0ADeveloper%27s%20Library%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEveryone%20in%20the%20Linux%20world%20should%20know%20about%20Robert%20Love%2C%20he%27s%20a%20great%20hacker.%20I%20read%20some" title="Digg"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html&amp;title=Linux%20Kernel%20Development&amp;notes=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0ALinux%20Kernel%20Development%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0ARobert%20Love%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0ADeveloper%27s%20Library%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEveryone%20in%20the%20Linux%20world%20should%20know%20about%20Robert%20Love%2C%20he%27s%20a%20great%20hacker.%20I%20read%20some" title="del.icio.us"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html&amp;t=Linux%20Kernel%20Development" title="Facebook"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html&amp;title=Linux%20Kernel%20Development&amp;annotation=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0ALinux%20Kernel%20Development%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0ARobert%20Love%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0ADeveloper%27s%20Library%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEveryone%20in%20the%20Linux%20world%20should%20know%20about%20Robert%20Love%2C%20he%27s%20a%20great%20hacker.%20I%20read%20some" title="Google Bookmarks"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Linux%20Kernel%20Development&amp;link=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html" title="FriendFeed"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html&amp;title=Linux%20Kernel%20Development&amp;source=Module+Lost+Thoughts+about+software+development+%26amp%3B+productivity&amp;summary=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0ALinux%20Kernel%20Development%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0ARobert%20Love%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0ADeveloper%27s%20Library%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEveryone%20in%20the%20Linux%20world%20should%20know%20about%20Robert%20Love%2C%20he%27s%20a%20great%20hacker.%20I%20read%20some" title="LinkedIn"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Linux%20Kernel%20Development%20-%20http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html" title="Twitter"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html&amp;t=Linux%20Kernel%20Development" title="MySpace"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" /></a>
	<a rel="nofollow"  target="_blank" href="http://ping.fm/ref/?link=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html&amp;title=Linux%20Kernel%20Development&amp;body=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0ATitle%3A%0D%0ALinux%20Kernel%20Development%0D%0A%0D%0A%0D%0AAuthor%28s%29%3A%0D%0ARobert%20Love%0D%0A%0D%0A%0D%0APublished%3A%0D%0A2004%0D%0A%0D%0A%0D%0AEdition%3A%0D%0A1st%0D%0A%0D%0A%0D%0AEditorial%3A%0D%0ADeveloper%27s%20Library%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEveryone%20in%20the%20Linux%20world%20should%20know%20about%20Robert%20Love%2C%20he%27s%20a%20great%20hacker.%20I%20read%20some" title="Ping.fm"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Linux%20Kernel%20Development&amp;url=http%3A%2F%2Fwww.modlost.net%2Fhome%2Fblog%2Flinux-kernel-development.html" title="Slashdot"><img src="http://www.modlost.net/home/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.modlost.net/home/blog/linux-kernel-development.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
