<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://kerneltrap.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KernelTrap - 1.12</title>
 <link>http://kerneltrap.org/taxonomy/term/1195/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>DragonFly BSD 1.12, &quot;A Maintenance Update&quot;</title>
 <link>http://kerneltrap.org/DragonFlyBSD/1.12_A_Maintenance_Update</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/dragonflybsd&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-FlyBSD_1.gif&quot; alt=&quot;DragonFlyBSD&quot; title=&quot;DragonFlyBSD&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;Hello everyone!  We are happy to say that the 1.12 release is now available!&quot; began Matthew Dillon, &lt;a href=&quot;http://kerneltrap.org/mailarchive/dragonflybsd-user/2008/2/26/993954&quot;&gt;announcing the latest stable version of DragonFly BSD&lt;/a&gt;. The project&#039;s home page explains, &quot;&lt;i&gt;DragonFly is an operating system and environment originally based on FreeBSD. DragonFly branched from FreeBSD in 2003 in order to develop a radically different approach to concurrency, SMP, and most other kernel subsystems.&lt;/i&gt;&quot;  Regarding the latest release, Matt explained:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;This release is primarily a maintenance update.  A lot of work has been done all over the kernel and userland.  There are no new big-ticket items though we have pushed the MP lock further into the kernel.  &lt;/p&gt;
&lt;p&gt;&quot;The 2.0 release is scheduled for mid-year.  Of the current big-ticket item work, the new &lt;a href=&quot;http://kerneltrap.org/HAMMER&quot;&gt;HAMMER filesystem&lt;/a&gt; is almost to the alpha stage of development and is expected to be production ready by the mid-year 2.0 release.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/DragonFlyBSD/1.12_A_Maintenance_Update&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/DragonFlyBSD/1.12_A_Maintenance_Update#comments</comments>
 <category domain="http://kerneltrap.org/1.12">1.12</category>
 <category domain="http://kerneltrap.org/DragonFlyBSD">DragonFlyBSD</category>
 <category domain="http://kerneltrap.org/HAMMER">HAMMER</category>
 <category domain="http://kerneltrap.org/Matthew_Dillon">Matthew Dillon</category>
 <category domain="http://kerneltrap.org/release">release</category>
 <category domain="http://kerneltrap.org/news/dragonflybsd">DragonFlyBSD</category>
 <pubDate>Thu, 28 Feb 2008 15:17:37 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15626 at http://kerneltrap.org</guid>
</item>
<item>
 <title>2.0 Becomes 1.12 While HAMMER Matures</title>
 <link>http://kerneltrap.org/DragonFlyBSD/2.0_Becomes_1.12_While_HAMMER_Matures</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/dragonflybsd&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-FlyBSD_1.gif&quot; alt=&quot;DragonFlyBSD&quot; title=&quot;DragonFlyBSD&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;HAMMER won&#039;t be ready for sure (things take however long they take), but the hardest part is working and stable and I&#039;m just down to garbage collection and crash recovery,&lt;/i&gt;&quot; noted Matthew Dillon, discussing the status of what is ultimately intended to be a highly available clustering filesystem.  The upcoming DragonFlyBSD release this month was originally intended to be 2.0 with a beta quality HAMMER, but the decision was recently made to call the release 1.12 while HAMMER continues to stabilize.  Matt continued, &quot;&lt;i&gt;HAMMER is really shaping up now. Here&#039;s what works now: all filesystem operations; all historical operations; all Pruning features&lt;/i&gt;&quot;.  During the discussion, he was asked how he planned to support multi-master replication, in reply to which he began:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;My current plan is to use a quorum algorithm similar to the one I wrote for the backplane database years ago.  But there are really two major (and very complex) pieces to the puzzle.  Not only do we need a quorum algorithm, but we need a distributed cache coherency algorithm as well.  With those two pieces individual machines will be able to proactively cache filesystem data and guarantee transactional consistency across the cluster.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/DragonFlyBSD/2.0_Becomes_1.12_While_HAMMER_Matures&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/DragonFlyBSD/2.0_Becomes_1.12_While_HAMMER_Matures#comments</comments>
 <category domain="http://kerneltrap.org/1.12">1.12</category>
 <category domain="http://kerneltrap.org/cluster">cluster</category>
 <category