<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>No Content, No Fuss: Everybody's kernel hacking</title>
    <link>http://anil.recoil.org/blog/articles/2003/07/11/everybodys-kernel-hacking</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Anil Madhavapeddy</description>
    <item>
      <title>Everybody's kernel hacking</title>
      <description>&lt;p&gt;Had a great time in Las Vegas at &lt;a href="http://www.ashland.edu/~iajwa/conferences/2003/SAM/"&gt;SAM 03&lt;/a&gt;.  The conference wasn't up to much apart from a few interesting papers in our session (one on behaviour-based authentication from some guys at Reading was funny &lt;i&gt;and&lt;/i&gt; innovative).  We did however hire a car and have a really fun day wandering around the &lt;a href="http://recoil.org/~avsm/photos/vegas2003/vegas2003.html"&gt;desert&lt;/a&gt; checking out the natives.
&lt;br /&gt;
Back in Princeton, the work's pretty hectic.  Been stuck deep in the innards of the FreeBSD kernel for the last few days, ripping out bits of code to test out our cunning new networking idea.  We got it to work (late) last night, so now it's the spit and polish phase; the most painful ...
&lt;br /&gt;
On the OpenBSD front, I finally committed the &lt;a href="http://marc.theaimsgroup.com/?l=openbsd-cvs&amp;amp;m=105665219927976&amp;amp;w=2"&gt;gcc static bounds checker&lt;/a&gt; patch I've been playing with for a few months.   It found hundreds of really obviously bad bounds to functions such as &lt;a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlcpy&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=OpenBSD+Current&amp;amp;arch=i386&amp;amp;format=html"&gt;&lt;i&gt;strlcpy(3)&lt;/i&gt;&lt;/a&gt; and &lt;a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sscanf&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=OpenBSD+Current&amp;amp;arch=i386&amp;amp;format=html"&gt;&lt;i&gt;sscanf(3)&lt;/i&gt;&lt;/a&gt; in the source and ports trees.  The local compiler gurus (Scotty and Sharpy) have suggested various ways to improve it such as interval analysis, so I might hack on that if a burst of free time holds me to ransom any time soon.
&lt;br /&gt;
PS: &lt;a href="http://us.imdb.com/Title?0181852"&gt;T3&lt;/a&gt; was fun!&lt;/p&gt;</description>
      <pubDate>Fri, 11 Jul 2003 00:17:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:4e65dcc5-ea48-4bf1-99f7-6f2ca4e55bc8</guid>
      <author>avsm</author>
      <link>http://anil.recoil.org/blog/articles/2003/07/11/everybodys-kernel-hacking</link>
      <category>travel</category>
      <category>hacking</category>
      <category>openbsd</category>
      <category>usa</category>
    </item>
  </channel>
</rss>
