<?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>DragonFly BSD Digest &#187; Someday you will need this</title>
	<atom:link href="http://www.shiningsilence.com/dbsdlog/category/someday-you-will-need-this/feed" rel="self" type="application/rss+xml" />
	<link>http://www.shiningsilence.com/dbsdlog</link>
	<description>A running description of activity related to DragonFly BSD.</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:02:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>BSD, BIND, and DNSSEC</title>
		<link>http://www.shiningsilence.com/dbsdlog/2012/02/08/9164.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2012/02/08/9164.html#comments</comments>
		<pubDate>Thu, 09 Feb 2012 01:02:08 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=9164</guid>
		<description><![CDATA[If you were thinking about implementing DNSSEC, Michael Lucas did it himself and wrote down his notes.  You can read them and either follow along to implement it yourself, or just spectate.  The one disadvantage is that it uses BIND 9.9, and I only see 9.8 and 10 in pkgsrc.]]></description>
			<content:encoded><![CDATA[<p>If you were thinking about implementing DNSSEC, Michael Lucas <a href="http://blather.michaelwlucas.com/archives/1207">did it himself</a> and wrote down his notes.  You can read them and either follow along to implement it yourself, or just spectate.  The one disadvantage is that it uses BIND 9.9, and I only see 9.8 and 10 in pkgsrc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2012/02/08/9164.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Odd DVD drive issue</title>
		<link>http://www.shiningsilence.com/dbsdlog/2012/02/03/9136.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2012/02/03/9136.html#comments</comments>
		<pubDate>Sat, 04 Feb 2012 04:16:44 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[Device support]]></category>
		<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=9136</guid>
		<description><![CDATA[Edward Berger found that using a LG/Hitachi DVD drive kept him from successfully booting a DragonFly install CD.  Using other manufacturers worked out fine.  What causes the problem?  I don&#8217;t know, but it&#8217;s worth mentioning it out loud in case someone else gets bit by it.]]></description>
			<content:encoded><![CDATA[<p>Edward Berger found that using a LG/Hitachi DVD drive <a href="http://leaf.dragonflybsd.org/mailarchive/users/2012-01/msg00080.html">kept him from successfully booting a DragonFly install CD</a>.  Using other manufacturers worked out fine.  What causes the problem?  I don&#8217;t know, but it&#8217;s worth mentioning it out loud in case someone else gets bit by it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2012/02/03/9136.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updating Samba to 3.6</title>
		<link>http://www.shiningsilence.com/dbsdlog/2012/01/31/9119.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2012/01/31/9119.html#comments</comments>
		<pubDate>Wed, 01 Feb 2012 04:36:33 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=9119</guid>
		<description><![CDATA[I&#8217;m posting this because it will save someone (possibly me) an hour of aggravation someday.  If you are updating Samba from version 3.0 or 3.3 to a later version, it&#8217;ll take your existing config but possibly silently break on user authentication.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m posting this because it will save someone (possibly me) an hour of aggravation someday.  If you are updating Samba from version <a href="http://pkgsrc.se/net/samba30">3.0</a> or <a href="http://pkgsrc.se/net/samba33">3.3</a> to <a href="http://pkgsrc.se/net/samba">a later version</a>, it&#8217;ll take your existing config but possibly <a href="http://mail-index.netbsd.org/pkgsrc-users/2012/01/31/msg015625.html">silently break on user authentication</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2012/01/31/9119.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting rid of lpr</title>
		<link>http://www.shiningsilence.com/dbsdlog/2012/01/17/9009.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2012/01/17/9009.html#comments</comments>
		<pubDate>Tue, 17 Jan 2012 21:37:40 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=9009</guid>
		<description><![CDATA[If you install CUPS, or know that you will never print using lpr(1), you can make sure thatyour DragonFly system never builds lpr again by putting NO_LPR=true in /etc/make.conf.]]></description>
			<content:encoded><![CDATA[<p>If you install <a href="http://pkgsrc.se/print/cups">CUPS</a>, or know that you will never print using <a href="http://leaf.dragonflybsd.org/cgi/web-man/?command=lpr&amp;section=ANY">lpr(1)</a>, you can make sure thatyour DragonFly system never builds lpr again by<a href="http://leaf.dragonflybsd.org/mailarchive/users/2012-01/msg00005.html"> putting NO_LPR=true in /etc/make.conf</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2012/01/17/9009.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a DragonFly wireless access point</title>
		<link>http://www.shiningsilence.com/dbsdlog/2012/01/17/9006.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2012/01/17/9006.html#comments</comments>
		<pubDate>Tue, 17 Jan 2012 21:33:22 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[Device support]]></category>
		<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=9006</guid>
		<description><![CDATA[What if you have a DragonFly system that you want to use for an wireless access point?  Andrey N. Oktyabrski did, and he helpfully listed his solution.]]></description>
			<content:encoded><![CDATA[<p>What if you have a DragonFly system that you want to use for an wireless access point?  Andrey N. Oktyabrski <a href="http://leaf.dragonflybsd.org/mailarchive/users/2012-01/msg00010.html">did</a>, and he helpfully <a href="http://leaf.dragonflybsd.org/mailarchive/users/2012-01/msg00013.html">listed his solution</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2012/01/17/9006.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get DNSSEC going</title>
		<link>http://www.shiningsilence.com/dbsdlog/2012/01/04/8960.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2012/01/04/8960.html#comments</comments>
		<pubDate>Wed, 04 Jan 2012 22:01:42 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8960</guid>
		<description><![CDATA[I just mentioned DNSSEC in last week&#8217;s Lazy Reading, and here&#8217;s a &#8220;How to get DNSSEC with BIND 9.8.1 working&#8221; article from Michael Lucas.  It&#8217;s pretty simple&#8230;  Conveniently, BIND 9.8.1 is available in pkgsrc as net/bind98.]]></description>
			<content:encoded><![CDATA[<p>I just mentioned DNSSEC in last week&#8217;s Lazy Reading, and here&#8217;s a &#8220;<a href="http://blather.michaelwlucas.com/archives/1146">How to get DNSSEC with BIND 9.8.1 working</a>&#8221; article from Michael Lucas.  It&#8217;s pretty simple&#8230;  Conveniently, BIND 9.8.1 is available in pkgsrc as <a href="http://pkgsrc.se/net/bind98">net/bind98</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2012/01/04/8960.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How much RAM is too little?</title>
		<link>http://www.shiningsilence.com/dbsdlog/2012/01/02/8945.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2012/01/02/8945.html#comments</comments>
		<pubDate>Mon, 02 Jan 2012 18:59:58 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Hammer]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8945</guid>
		<description><![CDATA[If you&#8217;re running DragonFly on a very low-end system, you may be wondering about memory requirements for Hammer.  Hammer is much less RAM-hungry than ZFS, so it looks like you can get away with 128M, as long as you don&#8217;t mind the occasional error message.  You can manually tweak settings for it if you like.  [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running DragonFly on a very low-end system, you may be <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-12/msg00065.html">wondering about memory requirements for Hammer</a>.  Hammer is much less RAM-hungry than ZFS, so it looks like you can get away with 128M, as long as you <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-12/msg00062.html">don&#8217;t mind the occasional error message</a>.  You can <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-12/msg00072.html">manually tweak settings</a> for it if you like.  256M <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-12/msg00075.html">is plenty</a>.</p>
<p><em>It still strikes me as odd to consider systems with less than 1G of RAM as &#8220;low-memory&#8221;.  What rich times we live in!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2012/01/02/8945.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Keeping binutils out of the build</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/12/17/8883.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/12/17/8883.html#comments</comments>
		<pubDate>Sun, 18 Dec 2011 01:37:27 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[Committed Code]]></category>
		<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8883</guid>
		<description><![CDATA[There is now a NO_BINUTILS221 option, added by Sascha Wildner, that will keep your system from building binutils 2.21 during a buildworld.  The system will still build binutils 2.22, so there will still be a functioning ld on the system.  Use this along with NO_GCC41 (so only gcc 4.4 gets built) to speed up your [...]]]></description>
			<content:encoded><![CDATA[<p>There is now a NO_BINUTILS221 option, <a href="http://leaf.dragonflybsd.org/mailarchive/commits/2011-12/msg00145.html">added by Sascha Wildner</a>, that will keep your system from building binutils 2.21 during a buildworld.  The system will still build binutils 2.22, so there will still be a functioning ld on the system.  Use this along with NO_GCC41 (so only gcc 4.4 gets built) to speed up your buildworlds, if you like.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/12/17/8883.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loader changes for IPMI</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/12/14/8865.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/12/14/8865.html#comments</comments>
		<pubDate>Thu, 15 Dec 2011 01:59:49 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[Committed Code]]></category>
		<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8865</guid>
		<description><![CDATA[If you&#8217;re looking to use IPMI and remotely watch the console of another system, Matthew Dillon has made some changes to help with that.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re looking to use <a href="http://www.intel.com/design/servers/ipmi/ipmi.htm">IPMI</a> and remotely watch the console of another system, Matthew Dillon has <a href="http://leaf.dragonflybsd.org/mailarchive/commits/2011-12/msg00142.html">made some changes</a> to help with that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/12/14/8865.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coccinelle usage examples and DragonFly</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/12/09/8843.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/12/09/8843.html#comments</comments>
		<pubDate>Sat, 10 Dec 2011 04:58:08 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8843</guid>
		<description><![CDATA[Sascha Wildner has been using a new-to-me tool called coccinelle (no, not that) to scan for a number of problems.  Patches for this tool may be useful for anyone else using coccinelle for bug-finding in other software.]]></description>
			<content:encoded><![CDATA[<p>Sascha Wildner has been using a new-to-me tool called <a href="http://coccinelle.lip6.fr/">coccinelle</a> (no, not <a href="http://www.coccinelleshow.com/">that</a>) to scan for <a href="http://leaf.dragonflybsd.org/mailarchive/commits/2011-12/msg00044.html">a</a> <a href="http://leaf.dragonflybsd.org/mailarchive/commits/2011-12/msg00056.html">number</a> <a href="http://leaf.dragonflybsd.org/mailarchive/commits/2011-12/msg00046.html">of</a> <a href="http://leaf.dragonflybsd.org/mailarchive/commits/2011-12/msg00030.html">problems</a>.  <a href="http://gitweb.dragonflybsd.org/dragonfly.git/tree/a0c8bd676c9e7a611dce78f0fc8754b467d8da65:/test/cocci">Patches</a> for this tool may be useful for anyone else using coccinelle for bug-finding in other software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/12/09/8843.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving files with a virtualized DragonFly</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/12/07/8833.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/12/07/8833.html#comments</comments>
		<pubDate>Thu, 08 Dec 2011 01:55:43 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8833</guid>
		<description><![CDATA[If you&#8217;re running DragonFly in a virtual machine &#8211; specifically in VirtualBox, on Windows &#8211; there&#8217;s a recent thread on users@ that may have some tips, including a link from John Marino to tunnelier.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running DragonFly in a virtual machine &#8211; specifically in VirtualBox, on Windows &#8211; there&#8217;s a recent thread on users@ that may <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-12/msg00022.html">have</a> <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-12/msg00024.html">some</a> <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-12/msg00027.html">tips</a>, including a link from John Marino to <a href="http://www.bitvise.com/tunnelier">tunnelier</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/12/07/8833.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lazy Reading for 2011/10/09</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/10/09/8450.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/10/09/8450.html#comments</comments>
		<pubDate>Mon, 10 Oct 2011 01:39:48 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[Lazy Reading]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8450</guid>
		<description><![CDATA[Getting close to 2.12 release&#8230; Steam and Team Fortress 2 running on a BSD &#8211; PC-BSD with an NVIDIA driver, in this case, but it may apply to other cards and other games.  Using Wine is always so intricate, it seems. Remember how suddenly a large chunk of Internet traffic was suddenly routed through China, [...]]]></description>
			<content:encoded><![CDATA[<p>Getting close to 2.12 release&#8230;</p>
<ul>
<li><a href="http://grigorovl.com/freebsd/team-fortress-2-on-freebsd-pc-bsd-64bit-amd64-nvidia/">Steam and Team Fortress 2 running on a BSD</a> &#8211; PC-BSD with an NVIDIA driver, in this case, but it may apply to other cards and other games.  Using Wine is always so intricate, it seems.</li>
<li>Remember how suddenly a large chunk of Internet traffic was suddenly routed through China, briefly in early 2010?  Apparently it&#8217;s happened a few more times since then.  <a href="http://www.economist.com/blogs/babbage/2011/10/internet-routing">This article at the Economist</a> talks about that and the <a href="http://sparrow.ece.cmu.edu/group/SCION.html">SCION project</a>, in an accessible way.</li>
<li>The 2011 Interactive Fiction Competition has <a href="http://ifcomp.org/comp11/games.php">released this year&#8217;s entries</a>, and almost all of them can be played online.  (<a href="http://waxy.org/links/">via</a>)  There goes a few hours of your life.  Sorry.</li>
<li>Speaking of hours, there&#8217;s apparently <a href="http://www.docstoc.com/docs/98231225/ACS-Atlas">a civil lawsuit</a> that has <a href="http://thread.gmane.org/gmane.comp.time.tz/4133">rendered timezone data unavailable</a>.  Here&#8217;s a <a href="http://blog.joda.org/2011/10/today-time-zone-database-was-closed.html">good summation</a>.  It&#8217;s a frustrating scenario.  (via <a href="http://yro.slashdot.org/story/11/10/06/1743226/Civil-Suit-Filed-Involving-the-Time-Zone-Database">multiple places</a>)</li>
<li><a href="http://www.catonmat.net/blog/worlds-best-introduction-to-sed/">World&#8217;s best introduction to sed</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/10/09/8450.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lazy Reading for 2011/10/02</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/10/02/8416.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/10/02/8416.html#comments</comments>
		<pubDate>Sun, 02 Oct 2011 16:17:21 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Lazy Reading]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8416</guid>
		<description><![CDATA[Yep, fall hits and it&#8217;s easier to find links. DragonFly morphology.  The insect, not the operating system, though that would make an interesting diagram. Stick your pinkie in the corner of your mouth, Dr. Evil style, and say, &#8220;One MEEELion TCP connections on BSD!&#8220;.  (via several retweets) Sudo vs. SSH public keys. The app store [...]]]></description>
			<content:encoded><![CDATA[<p>Yep, fall hits and it&#8217;s easier to find links.</p>
<ul>
<li><a href="http://scientificillustration.tumblr.com/post/10678435177/rhamphotheca-dragonfly-morphology">DragonFly morphology</a>.  The insect, not the operating system, though that would make an interesting diagram.</li>
<li>Stick your pinkie in the corner of your mouth, Dr. Evil style, and say, &#8220;<a href="http://blog.whatsapp.com/index.php/2011/09/one-million/">One MEEELion TCP connections on BSD!</a>&#8220;.  (via several <a href="https://twitter.com/#!/freebsd/statuses/118399036549115904">retweets</a>)</li>
<li><a href="http://blather.michaelwlucas.com/archives/1000">Sudo vs. SSH public keys</a>.</li>
<li>The <a href="http://developer.ubuntu.com/">app store concept is taking over</a>.  Not that it&#8217;s a totally bad thing!  We could implement one for pkgsrc, and should.  (<a href="https://twitter.com/#!/_xhr_/statuses/118636273257811968">via</a>)</li>
<li>A nice (OpenBSD-centric) walkthrough of routing.  (<a href="http://undeadly.org/cgi?action=article&amp;sid=20110927183656">via</a>)</li>
<li>Ooh, <a href="http://maycontaintracesofbolts.blogspot.com/2011/09/more-advanced-format-drives-samsung.html">decent disk benchmarks</a>.  I wish there were graphs, of course.</li>
<li>I think this happens to most CS grads; you sit around one day and say to yourself, &#8220;Hey, I could write an operating system!&#8221;  <a href="http://www.cplusplus.com/forum/lounge/50998/">This forum post</a> shows someone getting that idea and then realizing it&#8217;s not necessarily the goal he wanted.  Why do I link to it?  I appreciate the optimism.</li>
<li>Or you can just <a href="http://www.youtube.com/watch?v=lB684ym3QY4&amp;feature=player_embedded">build a functioning computer in Minecraft</a>.  This sort of thing has been happening for a while &#8211; this movie is just a link to the craziest example I&#8217;ve seen so far.</li>
</ul>
<p>Your unrelated link of the week: <a href="http://scientificillustration.tumblr.com/">Scientific Illustration</a>.  Not a comic, but still visually interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/10/02/8416.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging with pkgsrc</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/09/14/8358.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/09/14/8358.html#comments</comments>
		<pubDate>Wed, 14 Sep 2011 16:47:25 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8358</guid>
		<description><![CDATA[At some point, you may want to generate binary programs that are unstripped of debugging information.  You may want to generate them with pkgsrc.  Here&#8217;s a little note on what options will make that happen.]]></description>
			<content:encoded><![CDATA[<p>At some point, you may want to generate binary programs that are unstripped of debugging information.  You may want to generate them with pkgsrc.  Here&#8217;s a<a href="http://mail-index.netbsd.org/pkgsrc-users/2011/09/13/msg014971.html"> little note on what options will make that happen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/09/14/8358.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lazy Reading for 2011/09/04</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/09/04/8281.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/09/04/8281.html#comments</comments>
		<pubDate>Sun, 04 Sep 2011 20:08:02 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Lazy Reading]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8281</guid>
		<description><![CDATA[It&#8217;s almost the end of summer here, or at least the traditional end of summer in North America.  About time, too!  I don&#8217;t like the heat.  Anyway, as people trickle back to school, some more interesting doodads should show up for these weekly Lazy Reading posts&#8230; Yet another git cheatsheet, this time for KDE.  (Via [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s almost the end of summer here, or at least the traditional end of summer in North America.  About time, too!  I don&#8217;t like the heat.  Anyway, as people trickle back to school, some more interesting doodads should show up for these weekly Lazy Reading posts&#8230;</p>
<ul>
<li>Yet <a href="http://techbase.kde.org/Development/Git/Recipes">another git cheatsheet</a>, this time for KDE.  (Via TGEN on EFNet #dragonflybsd)</li>
<li><a href="http://www.perl.com/pub/2011/08/whats-wrong-with-sort-and-how-to-fix-it.html">What&#8217;s wrong with sort and how to fix it</a>.  I will enthusiastically link to any article that mentions letters like þ.  (There&#8217;s others that this stupid blogging software just eats when I write out the HTML entities.)</li>
<li>Did you wake up this morning and say, &#8220;I wonder if I could run some really old software.  Like 4.1c BSD?&#8221;  Well, <a href="http://virtuallyfun.superglobalmegacorp.com/?p=1319">today&#8217;s your lucky day</a>.</li>
<li>Creating new <a href="http://www.leidinger.net/blog/2011/08/29/howto-create-a-new-linux_base-port/">Linux base</a> and <a href="http://www.leidinger.net/blog/2011/09/01/howto-add-linux-infrastructure-ports-for-a-new-linux_base-port/">infrastructure</a> ports on FreeBSD.  Interesting to see just how complex it can be.</li>
<li><a href="http://j.mp/q9VGqd">Distributed computing at Google</a>.  (PDF, <a href="http://twitter.com/#!/_xhr_/statuses/109230034597855232">via</a>)  I like the description of the error/failure rates and how they escalate as an architecture scales up.</li>
</ul>
<p>Your unrelated comic link of the week: <a href="http://www.comicsreporter.com/index.php/jack_kirby_the_king_of_comics_would_have_been_94_years_old_today/">Jack Kirby art on what would have been his 94th birthday</a>.  I have trouble communicating how dramatic and influential his art has been.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/09/04/8281.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PPTP, explained</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/08/25/8271.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/08/25/8271.html#comments</comments>
		<pubDate>Thu, 25 Aug 2011 23:51:24 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8271</guid>
		<description><![CDATA[As part of a larger thread, Chris Turner went into a longer explanation of how PPTP connections work.  Do you have PPTP working on DragonFly?  Please share details!]]></description>
			<content:encoded><![CDATA[<p>As part of a larger thread, Chris Turner went into a longer <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-08/msg00068.html">explanation of how PPTP connections work</a>.  Do you have PPTP working on DragonFly?  Please share details!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/08/25/8271.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secret committer hints</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/08/24/8267.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/08/24/8267.html#comments</comments>
		<pubDate>Thu, 25 Aug 2011 01:54:13 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8267</guid>
		<description><![CDATA[If you&#8217;re committing something to DragonFly, or even just working on your own Git repository so as to submit a patch, the new-to-me-and-not-actually-secret committer(7) man page has a lot of tips.  I&#8217;m linking to it because it holds a lot of information that otherwise would be something you&#8217;d have to soak up over time from [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re committing something to DragonFly, or even just working on your own Git repository so as to submit a patch, the new-to-me-and-not-actually-secret <a href="http://leaf.dragonflybsd.org/cgi/web-man?command=committer&amp;section=ANY">committer(7)</a> man page has a lot of tips.  I&#8217;m linking to it because it holds a lot of information that otherwise would be something you&#8217;d have to soak up over time from the community, maybe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/08/24/8267.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DragonFly and IPv6 advertisements</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/08/17/8232.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/08/17/8232.html#comments</comments>
		<pubDate>Wed, 17 Aug 2011 21:57:52 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[DragonFly]]></category>
		<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8232</guid>
		<description><![CDATA[Apparently, if you are running IPv6, and using radvd (Linux)/rtadvd (BSD) to autoconfigure your hosts with IPv6 addresses, you need to tell your DragonFly hosts to accept this.]]></description>
			<content:encoded><![CDATA[<p>Apparently, if you are running IPv6, and using <a href="http://www.litech.org/radvd/">radvd</a> (Linux)/<a href="http://leaf.dragonflybsd.org/cgi/web-man?command=rtadvd&amp;section=8">rtadvd</a> (BSD) to autoconfigure your hosts with IPv6 addresses, you need to <a href="http://leaf.dragonflybsd.org/mailarchive/users/2011-08/msg00038.html">tell your DragonFly hosts to accept this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/08/17/8232.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lazy Reading for 2011/07/24</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/07/24/8095.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/07/24/8095.html#comments</comments>
		<pubDate>Sun, 24 Jul 2011 18:20:57 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8095</guid>
		<description><![CDATA[Lazy reading is easy when it&#8217;s been this hot out.  In fact, I may melt before this article gets published. Ecdysis &#8211; a NAT64 gateway program.  I link to it for two reasons.  1: You will probably need to NAT 6-to-4 sooner or later, and 2: it uses PF and so is BSD-compatible. (via) Don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Lazy reading is easy when it&#8217;s been this hot out.  In fact, I <a href="http://www.nnvl.noaa.gov/MediaDetail.php?MediaID=782&amp;MediaTypeID=2">may melt</a> before this article gets published.</p>
<ul>
<li><a href="http://ecdysis.viagenie.ca/">Ecdysis</a> &#8211; a NAT64 gateway program.  I link to it for two reasons.  1: You will probably need to NAT 6-to-4 sooner or later, and 2: it uses PF and so is BSD-compatible. (<a href="http://chneukirchen.org/trivium/2011-07-18">via</a>)</li>
<li><a href="http://ascii.textfiles.com/archives/3191">Don&#8217;t not copy that floppy</a>!  (also <a href="http://chneukirchen.org/trivium/2011-07-18">via</a>)  My original Apple ][ disk for Castle Wolfenstein is probably no longer functional.  Not that I have equipment to play it on&#8230;</li>
<li><a href="http://efele.net/maps/tz/world/">World timezones</a>, as a visible map.  (<a href="http://www.boingboing.net/2011/07/18/world-timezones-the.html">via</a>)   I mention time zone updates here on occasion, and this is a immediate guide to what a strange patchwork of zones it is.  You can&#8217;t even see some of the really tiny/crazy ones.</li>
<li>A <a href="http://www.newsweek.com/2011/07/17/marissa-mayer-on-the-internet.html">crappy way to start your day</a>.  Nobody ever enjoys that call from work&#8230;</li>
</ul>
<p>And now, <a href="http://defectiveyeti.com/2009/11/16/eighth-wonder/">a link that has nothing to do with this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/07/24/8095.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Practical Packet Analysis: a review</title>
		<link>http://www.shiningsilence.com/dbsdlog/2011/07/23/8103.html</link>
		<comments>http://www.shiningsilence.com/dbsdlog/2011/07/23/8103.html#comments</comments>
		<pubDate>Sat, 23 Jul 2011 19:44:49 +0000</pubDate>
		<dc:creator>Justin Sherrill</dc:creator>
				<category><![CDATA[Book review]]></category>
		<category><![CDATA[Goings-on]]></category>
		<category><![CDATA[Someday you will need this]]></category>

		<guid isPermaLink="false">http://www.shiningsilence.com/dbsdlog/?p=8103</guid>
		<description><![CDATA[Background: You may remember some time ago, I posted a review of Michael Lucas&#8217;s Network Flow Analysis.  He&#8217;s written several BSD books and so I figured it was worth reading further, knowing that this network-specific book would be BSD-friendly.  Also, he made it easier by sending me a copy. No Starch Press, the company that [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Background:</strong> You may remember some time ago, I posted <a href="http://www.shiningsilence.com/dbsdlog/2010/07/25/6133.html">a review</a> of Michael Lucas&#8217;s <a href="http://nostarch.com/networkflow.htm">Network Flow Analysis</a>.  He&#8217;s written several <a href="http://nostarch.com/abs_bsd2.htm">BSD</a> <a href="http://nostarch.com/openbsd.htm">books</a> and so I figured it was worth reading further, knowing that this network-specific book would be BSD-friendly.  Also, he made it easier by sending me a copy.</p>
<p><a href="http://nostarch.com/">No Starch Press</a>, the company that published all the books linked in the previous paragraph, asked if I&#8217;d read/review another book from them. This would be <a href="http://nostarch.com/packet2.htm">Practical Packet Analysis, 2nd edition</a>.  (Review continues after the break&#8230;)</p>
<p><span id="more-8103"></span></p>
<p><strong>The reason:</strong> If you&#8217;ve been reading the Digest for some time, you may have noticed several trends: a <a href="http://www.shiningsilence.com/dbsdlog/category/roguelike">liking for roguelikes</a>, a <a href="http://www.shiningsilence.com/dbsdlog/2011/07/14/8061.html">preference</a> <a href="http://www.shiningsilence.com/dbsdlog/2011/07/11/8052.html">for</a> <a href="http://www.shiningsilence.com/dbsdlog/2011/04/12/7586.html">graphs</a>, and <a href="http://www.shiningsilence.com/dbsdlog/2009/07/15/4462.html">hints that you should understand tcpdump</a>.  Being able to tell what&#8217;s happening on the network, as it happens, is a powerful tool.</p>
<p><strong>The book:</strong> Another way to describe the book is &#8220;Here&#8217;s how Wireshark works.&#8221;  It dives right in to network setup and the various parts of Wireshark.  This makes for relatively dry reading at first &#8211; book descriptions of menu options is never as fun as actually clicking on the menus and getting results.</p>
<p>If you aren&#8217;t immediately familiar with the OSI network model, the book includes material on the lower layers of that model.  It also talks about a number of real world scenarios &#8211; specifically on identifying speed issues and security monitoring.</p>
<p>As with most technical books, it works in part as narrative and in part as reference.  There&#8217;s enough background material and procedure to get a relative newcomer started.  The book also has enough detail that it&#8217;s worth coming back later to explore a new feature, or see how to solve a new problem.</p>
<p>My advice is to skim the book to get an idea of how Wireshark works, and then fire up Wireshark so you can see the actual live results.  Then, go running back to the book to find out what it all means.  The content matter is dry, but reading the text with a copy of Wireshark running will smooth out the process.  I&#8217;d half-expect exercises at the end of every chapter to reinforce the steps being taken, though nobody ever voluntarily writes out homework.  (I&#8217;m sure this will get a comment from someone about how much they enjoy solving random math puzzles.   Good for you.)</p>
<p>This book is an excellent tool for any system administrator to gain useful troubleshooting skills.  Those skills will look magical to anyone not familiar with the lower levels of how a network works.</p>
<p><strong>The anecdote:</strong> Here is where I back up those statements on how important it is to use these network tools.  Some years ago, I worked for the largest (though now defunct) power line networking service provider in the US.  We had a Dell-manufactured home router device which just couldn&#8217;t acquire an IP address via DHCP on that power line network, but it worked anywhere else.</p>
<p>I was able to solve the problem by using Wireshark to watch the actual DHCP transaction.  The router was receiving two DHCP ACK messages from the same device, which completely confused it.  There was no way to identify this problem without looking directly at the activity on the wires (and reading <a href="http://www.ietf.org/rfc/rfc2131.txt">RFC2131</a>).  It made me look heroic, which is a nice break from the usual.</p>
<p><strong>Back to DragonFly:</strong> Wireshark is available as <a href="http://pkgsrc.se/net/wireshark">net/wireshark</a> in pkgsrc.  The later chapters on traffic types and common problems will be helpful in any case, even when the only tool handy is <a href="http://leaf.dragonflybsd.org/cgi/web-man?command=tcpdump&amp;section=ANY">tcpdump</a>.  There&#8217;s a lot of overlap between the filtering expressions used in tcpdump and the ones in Wireshark, and the capture files are interchangeable.</p>
<p><em>Disclaimer:</em> I didn&#8217;t get anything except a copy of the book.  So, I&#8217;m either unbiased, or a horrible negotiator.</p>
<p>You can <a href="http://nostarch.com/packet2.htm">buy paper and electronic versions of the book</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiningsilence.com/dbsdlog/2011/07/23/8103.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

