<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/17919/Anatomy_of_the_Linux_Slab_Allocator</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Tue, 07 Jul 2009 01:39:14 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Slub</title>
			<link>http://osnews.com/thread?240668</link>
			<guid isPermaLink="true">http://osnews.com/thread?240668</guid>
			<description>Note that the SLAB allocator will be replaced with the SLUB allocator once it's proved stable.<br />
<br />
It has a much simpler design than SLAB and scales better on SMP's.</description>
			<pubDate>Wed, 16 May 2007 10:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (predictor)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Slab allocator</title>
			<link>http://osnews.com/thread?240699</link>
			<guid isPermaLink="true">http://osnews.com/thread?240699</guid>
			<description>It was designed by Jeff Bonwick, the same guy behind ZFS, for Solaris. Later, the design was copied into Linux.<br />
<a href="http://www.osgeek.blogspot.com" rel="nofollow">http://www.osgeek.blogspot.com</a></description>
			<pubDate>Wed, 16 May 2007 12:18:00 GMT</pubDate>
			<author>donotreply@osnews.com (osgeek)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>full lineage included.</title>
			<link>http://osnews.com/thread?240770</link>
			<guid isPermaLink="true">http://osnews.com/thread?240770</guid>
			<description>&quot;The slab allocator used in Linux is based on an algorithm first introduced by Jeff Bonwick for the SunOS operating system.&quot; sounds like a good defence; just in case Microsoft decide to patent &quot;algorithms for allocating memory in slabs&quot;<br />
Everyone better start to track the lineage of their software.</description>
			<pubDate>Wed, 16 May 2007 16:16:00 GMT</pubDate>
			<author>donotreply@osnews.com (alban)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Slab allocator</title>
			<link>http://osnews.com/thread?240802</link>
			<guid isPermaLink="true">http://osnews.com/thread?240802</guid>
			<description><div class="cquote">Later, the design was copied into Linux. </div><br />
<br />
And later still, copied into AmigaOS 4. ;-)<br />
<br />
<a href="http://www.amigaos4.com/index.php%3Foption=content&amp;task=view&amp;id=22&amp;Itemid=0&amp;limit=1&amp;limitstart=1.html" rel="nofollow">http://www.amigaos4.com/index.php%3Foption=content&amp;task=vie...</a> Edited 2007-05-16 18:40</description>
			<pubDate>Wed, 16 May 2007 18:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (nicholas)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: full lineage included.</title>
			<link>http://osnews.com/thread?240819</link>
			<guid isPermaLink="true">http://osnews.com/thread?240819</guid>
			<description>No, no.  They can't patent algorithms.  They would patent a &quot;method and system for allocating memory for objects.&quot;  Grouping similar objects into slabs would be a sub-claim.</description>
			<pubDate>Wed, 16 May 2007 19:22:00 GMT</pubDate>
			<author>donotreply@osnews.com (butters)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Actually</title>
			<link>http://osnews.com/thread?240995</link>
			<guid isPermaLink="true">http://osnews.com/thread?240995</guid>
			<description>Lots of operating systems have a slab allocator, since it's really a great thing.<br />
DragonFly has one, Syllable has one, Haiku has got one too recently (courthesy of Hugo Santos).</description>
			<pubDate>Thu, 17 May 2007 06:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Jack Burton)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
