<?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 - Bob Beck</title>
 <link>http://kerneltrap.org/taxonomy/term/376/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>Quote: Private Databases</title>
 <link>http://kerneltrap.org/Quote/Private_Databases</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;The US government has rules about what it can collect and put in it&#039;s own databases and use. Forward thinking people put careful rules in place preventing the government from legally playing big brother...&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Quote/Private_Databases&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Quote/Private_Databases#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/376">Bob Beck</category>
 <category domain="http://kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://kerneltrap.org/quote">quote</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1147">Bob Beck</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1100">openbsd-misc</category>
 <pubDate>Thu, 06 Dec 2007 19:40:17 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14930 at http://kerneltrap.org</guid>
</item>
<item>
 <title>OpenBSD:  The OpenBSD Foundation</title>
 <link>http://kerneltrap.org/node/13998</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/openbsd&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-OpenBSD_0.gif&quot; alt=&quot;OpenBSD news&quot; title=&quot;Articles about OpenBSD.&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;Bob Beck announced the creation of the &lt;a href=&quot;http://www.openbsdfoundation.org/&quot;&gt;OpenBSD Foundation&lt;/a&gt; with three directors including himself, Kjell Wooding, and Ken Westerback.  &quot;&lt;i&gt;The OpenBSD Foundation is pleased to announce today it has completed its organization as a Canadian federal non-profit corporation and is ready for public interaction,&lt;/i&gt;&quot; the press release began, going on to explain:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;The OpenBSD Foundation has been formed for the purpose of supporting the OpenBSD project, and related projects such as OpenSSH, OpenBGPD, OpenNTPD, and OpenCVS.  In particular it will act as a single point of contact for persons and organizations requiring a legal entity to deal with when they wish to support OpenBSD in any way.&lt;/p&gt;
&lt;p&gt;&quot;The OpenBSD Foundation will initially concentrate on facilitating larger donations of equipment, funds, documentation and resources. Small scale donations should continue to be submitted through the existing mechanisms.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/13998&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/13998#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/376">Bob Beck</category>
 <category domain="http://kerneltrap.org/taxonomy/term/767">Ken Westerback</category>
 <category domain="http://kerneltrap.org/taxonomy/term/766">Kjell Wooding</category>
 <category domain="http://kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://kerneltrap.org/OpenBSD_Foundation">OpenBSD Foundation</category>
 <category domain="http://kerneltrap.org/news/openbsd">OpenBSD news</category>
 <pubDate>Thu, 26 Jul 2007 01:35:36 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">13998 at http://kerneltrap.org</guid>
</item>
<item>
 <title>OpenBSD: 4.1 Released</title>
 <link>http://kerneltrap.org/node/8124</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/openbsd&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-OpenBSD_0.gif&quot; alt=&quot;OpenBSD news&quot; title=&quot;Articles about OpenBSD.&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;Bob Beck announced the availability of &lt;a href=&quot;http://openbsd.org/41.html&quot;&gt;OpenBSD 4.1&lt;/a&gt; today:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;We are pleased to announce the official release of OpenBSD 4.1.  This is our 21st release on CD-ROM (and 22nd via FTP).  We remain proud of OpenBSD&#039;s record of ten years with only two remote holes in the default install.  As in our previous releases, 4.1 provides significant improvements, including new features, in nearly all areas of the system&quot;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;OpenBSD 4.1 can be &lt;a href=&quot;http://openbsd.org/orders.html&quot; target=&quot;new&quot;&gt;purchased&lt;/a&gt; as a 3-CD set to help support the OpenBSD project [&lt;a href=&quot;http://kerneltrap.org/node/6321&quot;&gt;story&lt;/a&gt;], or freely &lt;a href=&quot;http://openbsd.org/ftp.html&quot; target=&quot;new&quot;&gt;downloaded&lt;/a&gt;.  Read on for Bob&#039;s detailed overview of what&#039;s new in this latest OpenBSD release.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/8124&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/8124#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/376">Bob Beck</category>
 <category domain="http://kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://kerneltrap.org/taxonomy/term/377">OpenBSD 4.1</category>
 <category domain="http://kerneltrap.org/release">release</category>
 <category domain="http://kerneltrap.org/news/openbsd">OpenBSD news</category>
 <pubDate>Tue, 01 May 2007 16:45:21 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">8124 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Feature: c2k6, Who&#039;s Who At the 2006 OpenBSD Hackathon, Part I</title>
 <link>http://kerneltrap.org/openbsd/c2k6/who1</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/taxonomy/term/97&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://140.211.166.79/files/category_pictures/K-OpenBSD_1.gif&quot; alt=&quot;OpenBSD feature article&quot; title=&quot;OpenBSD feature article&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;The 2006 OpenBSD Hackathon, c2k6, is well underway in a conference room at a hotel in downtown Calgary, Canada.  The event started yesterday, May 27th, attended by nearly 50 OpenBSD developers from all over the globe.  OpenBSD creator Theo de Raadt [&lt;a href=&quot;http://kerneltrap.org/node/6550&quot;&gt;interview&lt;/a&gt;] is thrilled by what is already proving to be another successful event, &quot;&lt;i&gt;I don&#039;t think anybody else does this, developers suspend their lives for a week to focus entirely on just development.&lt;/i&gt;&quot;  Theo explains that he doesn&#039;t get much coding done himself at these hackathons, but instead focuses on ensuring beneficial communication between developers, an obvious advantage to assembling so much talent in a single room.&lt;/p&gt;
&lt;p&gt;Walking among the cluttered tables, I&#039;ve been talking with the high energy attendees of this year&#039;s hackathon, learning who&#039;s here and what they&#039;re working on.  In this first installment I&#039;ve talked to 18 developers from France, Switzerland, Germany, the UK, the Netherlands, Australia, Brazil, Dominica, the US, and Canada.  They each talk a little about how they discovered OpenBSD and what they&#039;re working on here at the hackathon, including introducing new ports, support for SD devices, local OpenCVS functionality, improvements to OpenNTPD, improved SCSI controller support, initial support for the UltraSparc III architecture, and much more.  The hackathon continues around the clock through June 2nd.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/openbsd/c2k6/who1&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/openbsd/c2k6/who1#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/376">Bob Beck</category>
 <category domain="http://kerneltrap.org/taxonomy/term/419">c2k6</category>
 <category domain="http://kerneltrap.org/hackathon">hackathon</category>
 <category domain="http://kerneltrap.org/taxonomy/term/425">Jason Wright</category>
 <category domain="http://kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://kerneltrap.org/taxonomy/term/97">OpenBSD feature article</category>
 <pubDate>Sun, 28 May 2006 20:04:22 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">6649 at http://kerneltrap.org</guid>
</item>
<item>
 <title>OpenBSD:  3.9 Released</title>
 <link>http://kerneltrap.org/node/6546</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Bob Beck announced the release of &lt;a href=&quot;http://openbsd.org/39.html&quot; target=&quot;new&quot;&gt;OpenBSD 3.9&lt;/a&gt; today:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;We are pleased to announce the official release of OpenBSD 3.9. This is our 19th release on CD-ROM (and 18th via FTP).  We remain proud of OpenBSD&#039;s record of eight years with only a single remote hole in the default install.  As in our previous releases, 3.9 provides significant improvements, including new features, in nearly all areas of the system.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;OpenBSD 3.9 can be &lt;a href=&quot;http://openbsd.org/orders.html&quot; target=&quot;new&quot;&gt;purchased&lt;/a&gt; as a 3-CD set to help support the OpenBSD project [&lt;a href=&quot;http://kerneltrap.org/node/6321&quot;&gt;story&lt;/a&gt;], or freely &lt;a href=&quot;http://openbsd.org/ftp.html&quot; target=&quot;new&quot;&gt;downloaded&lt;/a&gt;.  The theme song for the upcoming OpenBSD release is titled &quot;Blob!&quot;, a cautionary tale about the growing prevalence of binary blobs among open source operating systems and where this might lead [&lt;a href=&quot;http://kerneltrap.org/node/6497&quot;&gt;story&lt;/a&gt;].  Read on for a detailed overview of what&#039;s new in this latest OpenBSD release.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/6546&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/6546#comments</comments>
 <category domain="http://kerneltrap.org/blobs">blobs</category>
 <category domain="http://kerneltrap.org/taxonomy/term/376">Bob Beck</category>
 <category domain="http://kerneltrap.org/lyrics">lyrics</category>
 <category domain="http://kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://kerneltrap.org/taxonomy/term/426">OpenBSD 3.9</category>
 <category domain="http://kerneltrap.org/taxonomy/term/173">OpenBSD</category>
 <pubDate>Mon, 01 May 2006 13:25:42 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">6546 at http://kerneltrap.org</guid>
</item>
<item>
 <title>OpenBSD:   Fixing The Idle Loop</title>
 <link>http://kerneltrap.org/node/5169</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/openbsd&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-OpenBSD_0.gif&quot; alt=&quot;OpenBSD news&quot; title=&quot;Articles about OpenBSD.&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;Bob Beck is an &lt;a href=&quot;http://openbsd.org/&quot; target=&quot;new&quot;&gt;OpenBSD&lt;/a&gt; developer from Edmonton in Canada.  He&#039;s one of around 60 OpenBSD developers currently working in an undisclosed hotel somewhere in downtown Calgary at the 2005 OpenBSD hackathon [&lt;a href=&quot;http://kerneltrap.org/node/5114&quot;&gt;story&lt;/a&gt;].  Bob was involved in setting up the infrastructure [&lt;a href=&quot;http://kerneltrap.org/node/5157&quot;&gt;story&lt;/a&gt;], and was responsible for the annual barbecue at OpenBSD creator Theo de Raadt [&lt;a href=&quot;http://kerneltrap.org/node/6&quot;&gt;interview&lt;/a&gt;]&#039;s house [&lt;a href=&quot;http://kerneltrap.org/node/5164&quot;&gt;story&lt;/a&gt;].  Following these two days of effort that helped to make the hackathon possible, he finally sat down to work on spamd and catch up on email.  One of the emails in his inbox caught his attention, leading to a day&#039;s effort about which he notes, &quot;&lt;i&gt;some Days end up far far far from where they start.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;In the following article, Bob provides a first-person account of tracking down what began simply as a RAID performance issue, but ultimately turned out to be a problem with the idle loop that when fixed resulted in an impressive performance boost.  Bob noted, &quot;&lt;i&gt;the idle loop is where the kernel spins when there is no work to do in userland, because of this, it&#039;s also where we catch and service many of our interrupts from drivers that may queue work to the device and then tsleep waiting for an interrupt from the card saying the work is done.&lt;/i&gt;&quot;  Bob went on to explain that prior to today&#039;s fix, interrupts were handled appropriately when there was userland work happening, but not when there was nothing h