<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[Vivian Voss (.net)]]]></title><description><![CDATA[<h2>26/09/14</h2>
<p dir="auto">⇒ <strong>The Firewall I Never Had to Relearn</strong></p>
<blockquote>
<p dir="auto">A complete home router in twenty-three lines, in a grammar I learned once and have been writing for twenty years. The bill for that arrangement has never arrived. Unix Universe.</p>
</blockquote>
<ul>
<li><a href="https://vivianvoss.net/blog/pf-twenty-years" rel="nofollow ugc">https://vivianvoss.net/blog/pf-twenty-years</a></li>
</ul>
<h2>26/09/15</h2>
<p dir="auto">⇒ <strong>What Was Already Watching</strong></p>
<blockquote>
<p dir="auto">The standard answer to brute force costs a hundred megabytes of interpreter and twenty-seven regular expressions, to work out something the daemon already knew. There are three other answers, and two of them were running before I installed anything. The Bench Marker.</p>
</blockquote>
<ul>
<li><a href="https://vivianvoss.net/blog/blacklistd-vs-fail2ban" rel="nofollow ugc">https://vivianvoss.net/blog/blacklistd-vs-fail2ban</a></li>
</ul>
]]></description><link>https://billboard.bsd.cafe/topic/346/vivian-voss-.net</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 21:37:59 GMT</lastBuildDate><atom:link href="https://billboard.bsd.cafe/topic/346.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Sep 2026 09:28:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Vivian Voss (.net)] on Wed, 30 Sep 2026 12:43:47 GMT]]></title><description><![CDATA[<h2>26/09/30</h2>
<p dir="auto">⇒ <strong>The Forty-Four Switches on ls</strong></p>
<blockquote>
<p dir="auto">The standard asks ls for 26 switches. This machine gives it 44, and the GNU tree gives it 60. Every single one of them had a reason. Lean Software.</p>
</blockquote>
<ul>
<li><a href="https://vivianvoss.net/blog/forty-four-switches" rel="nofollow ugc">https://vivianvoss.net/blog/forty-four-switches</a></li>
</ul>
]]></description><link>https://billboard.bsd.cafe/post/1041</link><guid isPermaLink="true">https://billboard.bsd.cafe/post/1041</guid><dc:creator><![CDATA[CiotBSD]]></dc:creator><pubDate>Wed, 30 Sep 2026 12:43:47 GMT</pubDate></item><item><title><![CDATA[Reply to [Vivian Voss (.net)] on Tue, 29 Sep 2026 12:47:30 GMT]]></title><description><![CDATA[<h2>26/09/29</h2>
<p dir="auto">⇒ <strong>What FreeBSD Charges at the Boundary</strong></p>
<blockquote>
<p dir="auto">A system call on this machine costs fifty-two nanoseconds. The same call in a Linux guest on the very same processor costs eight hundred and sixteen. Neither number is about the kernel type, and that is the finding. The Bench Marker.</p>
</blockquote>
<ul>
<li><a href="https://vivianvoss.net/blog/kernel-boundary-cost" rel="nofollow ugc">https://vivianvoss.net/blog/kernel-boundary-cost</a></li>
</ul>
]]></description><link>https://billboard.bsd.cafe/post/1040</link><guid isPermaLink="true">https://billboard.bsd.cafe/post/1040</guid><dc:creator><![CDATA[CiotBSD]]></dc:creator><pubDate>Tue, 29 Sep 2026 12:47:30 GMT</pubDate></item><item><title><![CDATA[Reply to [Vivian Voss (.net)] on Wed, 23 Sep 2026 10:19:49 GMT]]></title><description><![CDATA[<h2>26/09/21</h2>
<p dir="auto">⇒ <strong>The udev Rule That Runs as Root</strong></p>
<blockquote>
<p dir="auto">Six actions make up the entire rule language that decides what my machines show in /dev, and not one of them can execute anything. The other answer to the same problem grew a technique number in the ATT&amp;CK catalogue. Unix Universe.</p>
</blockquote>
<ul>
<li><a href="https://vivianvoss.net/blog/devfs-vs-udev" rel="nofollow ugc">https://vivianvoss.net/blog/devfs-vs-udev</a></li>
</ul>
<hr />
<h2>26/09/23</h2>
<p dir="auto">⇒ <strong>The Two Dollars Between dma and the Inbox</strong></p>
<blockquote>
<p dir="auto">A 67-kilobyte program in the base system will send your mail. The invoice is for the part where somebody agrees to accept it. Lean Software.</p>
</blockquote>
<ul>
<li><a href="https://vivianvoss.net/blog/dma-and-the-inbox" rel="nofollow ugc">https://vivianvoss.net/blog/dma-and-the-inbox</a></li>
</ul>
]]></description><link>https://billboard.bsd.cafe/post/1027</link><guid isPermaLink="true">https://billboard.bsd.cafe/post/1027</guid><dc:creator><![CDATA[CiotBSD]]></dc:creator><pubDate>Wed, 23 Sep 2026 10:19:49 GMT</pubDate></item></channel></rss>