<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.kerneltrap.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KernelTrap - Henning Brauer</title>
 <link>http://www.kerneltrap.org/taxonomy/term/421/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>Feature: c2k6, Who&#039;s Who At the 2006 OpenBSD Hackathon, Part II</title>
 <link>http://www.kerneltrap.org/node/6662</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;Tables are cluttered with laptops, servers, switches, cables and cords as the 2006 OpenBSD hackathon continues in Calgary, Canada.  Small groups of developers talk and debate around LCD screens, while others work individually on their own projects.  Behind the scenes, a donated 10 megabit wireless connection provides Internet access to all.  IP addresses and DNS are provided by stock bind and dhcpd processes running on an OpenBSD server.  Among other things, the infrastructure area hosts an HP DL385 with 24 GB of memory that was recently donated by HP, a G5, several Sun Blade 2000&#039;s, and an assortment of PowerPC, Alpha and Opteron-based servers.  A console server provides serial connections to the servers along with logs of what went on on the serial console, useful for debugging.  Power issues on the first day were resolved by evenly spreading the servers and many laptops across the available circuits in the hackathon room.  Chris Kuethe explained, &quot;&lt;i&gt;the whole point of the infrastructure is that it&#039;s not supposed to be exciting, it&#039;s just supposed to be there, like a light switch.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;I have spoken with another 28 OpenBSD developers from Turkey, Iceland, Ireland, Germany, Sweden, Switzerland, Denmark, Australia, Austria, Hungary, the US, and Canada.  Efforts are being made on ACPI, the VFS subsystem, link-layer authentication, OpenBGPD, tcpdump, XFree86, pf, CARP, dvmrpd as a replacement for mrouted, OpenRCS, OpenCVS, the USB layer, prebinding, ipsecctl, 10 gig Ethernet support, link layer path mtu discovery, several new and improved drivers, amd64 large memory support, new CD and DVD recording features for cdio, improvements to mg, support for new architectures, numerous new and updated ports, and much more.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/node/6662&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/node/6662#comments</comments>
 <category domain="http://www.kerneltrap.org/taxonomy/term/419">c2k6</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/424">Dale Rahn</category>
 <category domain="http://www.kerneltrap.org/hackathon">hackathon</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/421">Henning Brauer</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/418">OpenSD</category>
 <category domain="http://www.kerneltrap.org/Reyk_Floeter">Reyk Floeter</category>
 <category domain="http://www.kerneltrap.org/Ryan_McBride">Ryan McBride</category>
 <category domain="http://www.kerneltrap.org/Theo_de_Raadt">Theo de Raadt</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/97">OpenBSD feature article</category>
 <pubDate>Tue, 30 May 2006 19:50:59 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">6662 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Feature:  Porting The PF Stateful Packet Filter</title>
 <link>http://www.kerneltrap.org/node/627</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/taxonomy/term/38&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://amailbox.org/files/category_pictures/K-FreeBSD_1.gif&quot; alt=&quot;FreeBSD feature article&quot; title=&quot;FreeBSD feature article&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&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 upcoming release of &lt;a href=&quot;http://openbsd.org/33.html&quot; target=&quot;new&quot;&gt;OpenBSD 3.3&lt;/a&gt; on May 1&#039;st will include, among many other improvements, a notably enhanced version of &lt;a href=&quot;http://www.benzedrine.cx/pf.html&quot; target=&quot;new&quot;&gt;PF&lt;/a&gt;, OpenBSD&#039;s stateful packet filter.  Some of the more significant enhancements to PF include: &#039;queues&#039;, allowing for per-rule bandwidth control [&lt;a href=&quot;/node.php?id=505&quot;&gt;story&lt;/a&gt;]; &#039;pool options&#039;, allowing one to utilize multiple uplinks and to intelligently redirect traffic to multiple servers; &#039;anchors&#039;, which allow one to divide packet filtering rule lists into logical pieces; &#039;tables&#039;, efficiently allowing for very large lists; and other parser improvements that make an already friendly syntax more human readable.&lt;/p&gt;
&lt;p&gt;PF replaced its predecessor, &lt;a href=&quot;http://coombs.anu.edu.au/~avalon/&quot; target=&quot;new&quot;&gt;IPF&lt;/a&gt;, with the release of OpenBSD 3.0 in December of 2001.  Since that time, this impressive and relatively new packet filter has grown a faithful following (myself included), and continues to evolve rapidly with each new OpenBSD release.  Perhaps the greatest compliment, developers have begun to port PF to other operating systems.  Back in January, Joel Wilsson &lt;a href=&quot;http://news.gw.com/netbsd.tech.net/7739&quot; target=&quot;new&quot;&gt;announced&lt;/a&gt; his effort to port PF to &lt;a href=&quot;http://netbsd.org/&quot; target=&quot;new&quot;&gt;NetBSD&lt;/a&gt;.  And more recently, Pyun YongHyeon &lt;a href=&quot;http://www.deadly.org/article.php3?sid=20030325141427&quot; target=&quot;new&quot;&gt;announced&lt;/a&gt; his port for &lt;a href=&quot;http://freebsd.org/&quot; target=&quot;new&quot;&gt;FreeBSD&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I approached Pyun to learn more about his recent porting efforts.  In the following article he explains why he began working on this port, and what FreeBSD users can expect from the project.  Additionally, I spoke with PF creator Daniel Hartmeier [&lt;a href=&quot;/node.php?id=477&quot;&gt;interview&lt;/a&gt;], PF developer Henning Brauer, and OpenBSD creator Theo de Raadt [&lt;a href=&quot;/node.php?id=6&quot;&gt;interview&lt;/a&gt;].  They all reflect on these recent porting efforts, as well as the exciting new features found in OpenBSD&#039;s PF.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/node/627&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/node/627#comments</comments>
 <category domain="http://www.kerneltrap.org/ALTQ">ALTQ</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/499">Daniel Hartmeier</category>
 <category domain="http://www.kerneltrap.org/FreeBSD">FreeBSD</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/421">Henning Brauer</category>
 <category domain="http://www.kerneltrap.org/NetBSD">NetBSD</category>
 <category domain="http://www.kerneltrap.org/OpenBSD">OpenBSD</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/497">OpenBSD 3.3</category>
 <category domain="http://www.kerneltrap.org/packet_filter">packet filter</category>
 <category domain="http://www.kerneltrap.org/PF">PF</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/5