<?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>yonkeltron &#187; Filesystems</title>
	<atom:link href="http://yonkeltron.com/tag/filesystems/feed/" rel="self" type="application/rss+xml" />
	<link>http://yonkeltron.com</link>
	<description>Temporary Exile</description>
	<lastBuildDate>Fri, 16 Jul 2010 18:45:41 +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>In search of filesystem, the ultimate</title>
		<link>http://yonkeltron.com/2008/11/30/in-search-of-filesystem-the-ultimate/</link>
		<comments>http://yonkeltron.com/2008/11/30/in-search-of-filesystem-the-ultimate/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 04:49:21 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Filesystems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=371</guid>
		<description><![CDATA[Even though I&#8217;m most fascinated by different programming languages, filesystems might be a close second. Kevin Bowling wrote a great piece on different filesystems in Linux and covered the basics like ext2-3, ReiserFS-3, JFS and the more modern ones like XFS (my current fav). Still, the most interesting is his discussion of &#8220;nextgen&#8221; filesystems like ]]></description>
			<content:encoded><![CDATA[<p>Even though I&#8217;m most fascinated by different programming languages, filesystems might be a close second. <a href="http://www.kev009.com/wp/2008/11/on-file-systems/">Kevin Bowling wrote a great piece</a> on different filesystems in Linux and covered the basics like ext2-3, <a href="http://en.wikipedia.org/wiki/Special:Search/ReiserFS">ReiserFS</a>-3, <a href="http://en.wikipedia.org/wiki/Special:Search/JFS">JFS</a> and the more modern ones like <a href="http://en.wikipedia.org/wiki/Special:Search/XFS">XFS</a> (my current fav). Still, the most interesting is his discussion of &#8220;nextgen&#8221; filesystems like <a href="http://en.wikipedia.org/wiki/Special:Search/ext4">ext4</a>, Reiser4, <a href="http://en.wikipedia.org/wiki/Special:Search/btrfs">btrfs</a> and some craziness like <a href="http://en.wikipedia.org/wiki/Special:Search/tux3">tux3</a>. They all seem really cool but I have a hard time imagining any of them overtaking <a href="http://en.wikipedia.org/wiki/Special:Search/ZFS">ZFS</a>, the glamorized god-child of filesystems which seems to be about the only thing keeping <a href="http://en.wikipedia.org/wiki/Special:Search/OpenSolaris">OpenSolaris</a> alive. Yes it&#8217;s hyped, but if it could get incorporated into the kernel (<a href="http://linux.slashdot.org/article.pl?sid=07/06/19/1750203">no, FUSE doesn&#8217;t count</a>), it would be a fantastic development.</p>
<p>I really wonder if anything can surpass ZFS in light of it&#8217;s rockin feature set. Specifically, the whole concept of <a href="http://en.wikipedia.org/wiki/ZFS#Storage_pools">storage pools</a> is a huge selling point. My understanding is that filesystems can be allocated on top of logical disks called zpools. Now, it would seem that, much like the Linux logical volume manager (<a href="http://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)">LVM</a>), physical disks can be grouped together in logical ones. The key difference is that with ZFS, zpools can be created and modified on the fly as first-class ZFS citizens with all the sides and toppings. I know that <a href="http://yonkeltron.com/2006/09/07/interesting-explorations-into-fs-wonkitude/">I&#8217;ve sung ZFS&#8217; praises before</a>, but I can&#8217;t overemphasize the advantages that the ability to dynamically add disks like this would bring to Linux.</p>
<p>Still, with all of the different <a href="http://gcc.gnu.org/frontends.html">front-ends to GCC</a> available, I wonder why non-C languages aren&#8217;t used. <a href="http://en.wikipedia.org/wiki/Ada_(programming_language)">Ada</a> seems like it would be *so* much more testable, maintainable and stable.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/11/30/in-search-of-filesystem-the-ultimate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
