<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Wed, 13 May 2026 22:03:03 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>BSD Now - Episodes Tagged with “Git”</title>
    <link>https://www.bsdnow.tv/tags/git</link>
    <pubDate>Thu, 04 Apr 2024 09:00:00 -0400</pubDate>
    <description>Created by three guys who love BSD, we cover the latest news and have an extensive series of tutorials, as well as interviews with various people from all areas of the BSD community. It also serves as a platform for support and questions. We love and advocate FreeBSD, OpenBSD, NetBSD, DragonFlyBSD and TrueOS. Our show aims to be helpful and informative for new users that want to learn about them, but still be entertaining for the people who are already pros.
The show airs on Wednesdays at 2:00PM (US Eastern time) and the edited version is usually up the following day. 
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>A weekly podcast and the place to B...SD</itunes:subtitle>
    <itunes:author>JT Pennington</itunes:author>
    <itunes:summary>Created by three guys who love BSD, we cover the latest news and have an extensive series of tutorials, as well as interviews with various people from all areas of the BSD community. It also serves as a platform for support and questions. We love and advocate FreeBSD, OpenBSD, NetBSD, DragonFlyBSD and TrueOS. Our show aims to be helpful and informative for new users that want to learn about them, but still be entertaining for the people who are already pros.
The show airs on Wednesdays at 2:00PM (US Eastern time) and the edited version is usually up the following day. 
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>berkeley,freebsd,openbsd,netbsd,dragonflybsd,trueos,trident,hardenedbsd,tutorial,howto,guide,bsd,interview</itunes:keywords>
    <itunes:owner>
      <itunes:name>JT Pennington</itunes:name>
      <itunes:email>feedback@bsdnow.tv</itunes:email>
    </itunes:owner>
<itunes:category text="News">
  <itunes:category text="Tech News"/>
</itunes:category>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<item>
  <title>553: Terminal Latency</title>
  <link>https://www.bsdnow.tv/553</link>
  <guid isPermaLink="false">fb2a50e1-0c95-4f05-844b-9c69c5aa90bf</guid>
  <pubDate>Thu, 04 Apr 2024 09:00:00 -0400</pubDate>
  <author>JT Pennington</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c91b88f1-e824-4815-bcb8-5227818d6010/fb2a50e1-0c95-4f05-844b-9c69c5aa90bf.mp3" length="51366912" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>JT Pennington</itunes:author>
  <itunes:subtitle>Using Git offline, Make your own E-mail server, quiz: a tool for
rapid OpenZFS development, Configuring openzfs for nvme databases, Mirroring
OmniOS: The Complete Guide part 1, Installing OpenBSD 7.4 on a VisionFive 2 rev</itunes:subtitle>
  <itunes:duration>53:30</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
  <description>&lt;p&gt;Using Git offline, Make your own E-mail server, quiz: a tool for rapid OpenZFS development, Configuring openzfs for nvme databases, Mirroring OmniOS: The Complete Guide part 1, Installing OpenBSD 7.4 on a VisionFive 2 rev, and more...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTES&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This episode of BSDNow is brought to you by &lt;a href="https://www.tarsnap.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;Tarsnap&lt;/a&gt; and the &lt;a href="https://www.patreon.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;BSDNow Patreon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Headlines&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.gibbard.me/using_git_offline/" target="_blank" rel="nofollow noopener"&gt;Using Git offline&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;a href="https://it-notes.dragas.net/2024/03/08/make-your-own-email-server-freebsd-opensmptd-rspamd-dovecot-part1/" target="_blank" rel="nofollow noopener"&gt;Make your own E-Mail server - FreeBSD, OpenSMTPD, Rspamd and Dovecot included - Part 1&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;h2&gt;News Roundup&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://despairlabs.com/blog/posts/2024-03-04-quiz-rapid-openzfs-development/" target="_blank" rel="nofollow noopener"&gt;quiz: a tool for rapid OpenZFS development&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;a href="https://github.com/letsencrypt/openzfs-nvme-databases" target="_blank" rel="nofollow noopener"&gt;Configuring openzfs for nvme databases&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;a href="https://antranigv.am/posts/2024/02/omnios-mirror-one/" target="_blank" rel="nofollow noopener"&gt;Mirroring OmniOS: The Complete Guide; Part One&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;a href="https://quozul.dev/riscv/2023/12/22/installing-openbsd-on-visionfive-2.html" target="_blank" rel="nofollow noopener"&gt;Installing OpenBSD 7.4 on a VisionFive 2 rev 1.2a&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;&lt;a href="https://beuke.org/terminal-latency/" target="_blank" rel="nofollow noopener"&gt;Terminal Latency&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;h2&gt;Tarsnap&lt;/h2&gt;

&lt;p&gt;This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.&lt;/p&gt;

&lt;h2&gt;Feedback/Questions&lt;/h2&gt;

&lt;hr&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Send questions, comments, show ideas/topics, or stories you want mentioned on the show to &lt;a href="mailto:feedback@bsdnow.tv" target="_blank" rel="nofollow noopener"&gt;feedback@bsdnow.tv&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Join us and other BSD Fans in our &lt;a href="https://t.me/bsdnow" target="_blank" rel="nofollow noopener"&gt;BSD Now Telegram channel&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
</description>
  <itunes:keywords>freebsd, openbsd, netbsd, dragonflybsd, trueos, hardenedbsd, tutorial, howto, guide, bsd, operating system, os, open source, foss, shell, cli, unix, tools, utility, berkeley, software, distribution, development, code, programming, release, zfs, zpool, dataset, filesystem, storage, ports, packages, jails, interview, git, offline, email, server, quiz, openzfs development, nvme databases, omnios mirroring, VisionFive, terminal, latency</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Using Git offline, Make your own E-mail server, quiz: a tool for rapid OpenZFS development, Configuring openzfs for nvme databases, Mirroring OmniOS: The Complete Guide part 1, Installing OpenBSD 7.4 on a VisionFive 2 rev, and more...</p>

<p><strong><em>NOTES</em></strong></p>

<p>This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a> and the <a href="https://www.patreon.com/bsdnow" rel="nofollow">BSDNow Patreon</a></p>

<h2>Headlines</h2>

<p><a href="https://www.gibbard.me/using_git_offline/" rel="nofollow">Using Git offline</a></p>

<hr>

<p><a href="https://it-notes.dragas.net/2024/03/08/make-your-own-email-server-freebsd-opensmptd-rspamd-dovecot-part1/" rel="nofollow">Make your own E-Mail server - FreeBSD, OpenSMTPD, Rspamd and Dovecot included - Part 1</a></p>

<hr>

<h2>News Roundup</h2>

<p><a href="https://despairlabs.com/blog/posts/2024-03-04-quiz-rapid-openzfs-development/" rel="nofollow">quiz: a tool for rapid OpenZFS development</a></p>

<hr>

<p><a href="https://github.com/letsencrypt/openzfs-nvme-databases" rel="nofollow">Configuring openzfs for nvme databases</a></p>

<hr>

<p><a href="https://antranigv.am/posts/2024/02/omnios-mirror-one/" rel="nofollow">Mirroring OmniOS: The Complete Guide; Part One</a></p>

<hr>

<p><a href="https://quozul.dev/riscv/2023/12/22/installing-openbsd-on-visionfive-2.html" rel="nofollow">Installing OpenBSD 7.4 on a VisionFive 2 rev 1.2a</a></p>

<hr>

<p><a href="https://beuke.org/terminal-latency/" rel="nofollow">Terminal Latency</a></p>

<hr>

<h2>Tarsnap</h2>

<p>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</p>

<h2>Feedback/Questions</h2>

<hr>

<ul>
<li><p>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></p></li>
<li><p>Join us and other BSD Fans in our <a href="https://t.me/bsdnow" rel="nofollow">BSD Now Telegram channel</a></p></li>
</ul>

<hr>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Using Git offline, Make your own E-mail server, quiz: a tool for rapid OpenZFS development, Configuring openzfs for nvme databases, Mirroring OmniOS: The Complete Guide part 1, Installing OpenBSD 7.4 on a VisionFive 2 rev, and more...</p>

<p><strong><em>NOTES</em></strong></p>

<p>This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a> and the <a href="https://www.patreon.com/bsdnow" rel="nofollow">BSDNow Patreon</a></p>

<h2>Headlines</h2>

<p><a href="https://www.gibbard.me/using_git_offline/" rel="nofollow">Using Git offline</a></p>

<hr>

<p><a href="https://it-notes.dragas.net/2024/03/08/make-your-own-email-server-freebsd-opensmptd-rspamd-dovecot-part1/" rel="nofollow">Make your own E-Mail server - FreeBSD, OpenSMTPD, Rspamd and Dovecot included - Part 1</a></p>

<hr>

<h2>News Roundup</h2>

<p><a href="https://despairlabs.com/blog/posts/2024-03-04-quiz-rapid-openzfs-development/" rel="nofollow">quiz: a tool for rapid OpenZFS development</a></p>

<hr>

<p><a href="https://github.com/letsencrypt/openzfs-nvme-databases" rel="nofollow">Configuring openzfs for nvme databases</a></p>

<hr>

<p><a href="https://antranigv.am/posts/2024/02/omnios-mirror-one/" rel="nofollow">Mirroring OmniOS: The Complete Guide; Part One</a></p>

<hr>

<p><a href="https://quozul.dev/riscv/2023/12/22/installing-openbsd-on-visionfive-2.html" rel="nofollow">Installing OpenBSD 7.4 on a VisionFive 2 rev 1.2a</a></p>

<hr>

<p><a href="https://beuke.org/terminal-latency/" rel="nofollow">Terminal Latency</a></p>

<hr>

<h2>Tarsnap</h2>

<p>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</p>

<h2>Feedback/Questions</h2>

<hr>

<ul>
<li><p>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></p></li>
<li><p>Join us and other BSD Fans in our <a href="https://t.me/bsdnow" rel="nofollow">BSD Now Telegram channel</a></p></li>
</ul>

<hr>]]>
  </itunes:summary>
</item>
<item>
  <title>521: BSD Summer Reading</title>
  <link>https://www.bsdnow.tv/521</link>
  <guid isPermaLink="false">533fcb2a-376e-4f26-9d0d-4fa57da1ced4</guid>
  <pubDate>Thu, 24 Aug 2023 03:00:00 -0400</pubDate>
  <author>JT Pennington</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c91b88f1-e824-4815-bcb8-5227818d6010/533fcb2a-376e-4f26-9d0d-4fa57da1ced4.mp3" length="54731520" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>JT Pennington</itunes:author>
  <itunes:subtitle>FreeBSD Status Report Q2 2023, Klara Systems Recommended Summer Reads 2023, install Kanboard on OpenBSD howto, A bit of Unix history on 'su -', hints for splitting commits, Live from OpenBSD in Amsterdam, and more</itunes:subtitle>
  <itunes:duration>57:00</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
  <description>&lt;p&gt;FreeBSD Status Report Q2 2023, Klara Systems Recommended Summer Reads 2023, install Kanboard on OpenBSD howto, A bit of Unix history on 'su -', hints for splitting commits, Live from OpenBSD in Amsterdam, and more&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTES&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
This episode of BSDNow is brought to you by &lt;a href="https://www.tarsnap.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;Tarsnap&lt;/a&gt; and the &lt;a href="https://www.patreon.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;BSDNow Patreon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Headlines&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://www.freebsd.org/status/report-2023-04-2023-06/" target="_blank" rel="nofollow noopener"&gt;FreeBSD Status Report Second Quarter 2023&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://klarasystems.com/articles/our-2023-recommended-summer-reads-freebsd-and-linux/" target="_blank" rel="nofollow noopener"&gt;Our 2023 Recommended Summer Reads 2023&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h2&gt;News Roundup&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://dataswamp.org/%7Esolene/2023-07-07-kanboard-on-openbsd.html" target="_blank" rel="nofollow noopener"&gt;How to install Kanboard on OpenBSD&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://utcc.utoronto.ca/%7Ecks/space/blog/unix/SuDashHistory" target="_blank" rel="nofollow noopener"&gt;A bit of Unix history on 'su -'&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="http://bsdimp.blogspot.com/2023/07/some-hints-for-splitting-commits.html" target="_blank" rel="nofollow noopener"&gt;Some hints for splitting commits&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://michal.sapka.me/2023/moved-to-openbsd/" target="_blank" rel="nofollow noopener"&gt;Live from OpenBSD in Amsterdam&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h2&gt;In memoriam&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://forums.freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-selasky.89697/#post-616627" target="_blank" rel="nofollow noopener"&gt;In Memoriam: Hans Petter William Sirevåg Selasky&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;Tarsnap&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Feedback/Questions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Agbo%20-%20Using%20BSD%20for%20a%20business.md" target="_blank" rel="nofollow noopener"&gt;Agbo - Using BSD for a business&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Chris%20-%20Desktop%20BSD%20systems.md" target="_blank" rel="nofollow noopener"&gt;Chris - Desktop BSD systems&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Dane%20-%20Use%20another%20OS.md" target="_blank" rel="nofollow noopener"&gt;Dane - Use another OS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;ul&gt;
&lt;li&gt;Send questions, comments, show ideas/topics, or stories you want mentioned on the show to &lt;a href="mailto:feedback@bsdnow.tv" target="_blank" rel="nofollow noopener"&gt;feedback@bsdnow.tv&lt;/a&gt;
***&lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>freebsd, openbsd, netbsd, dragonflybsd, trueos, trident, hardenedbsd, tutorial, howto, guide, bsd, operating system, open source, shell, cli, unix, os, berkeley, software, distribution, development, release, zfs, zpool, dataset, filesystem, storage, ports, packages, jails, interview, status report, quarter 2, recommended reading, books, article, kanboard, history, su, commit, git, vcs, openbsd amsterdam, live</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>FreeBSD Status Report Q2 2023, Klara Systems Recommended Summer Reads 2023, install Kanboard on OpenBSD howto, A bit of Unix history on &#39;su -&#39;, hints for splitting commits, Live from OpenBSD in Amsterdam, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a> and the <a href="https://www.patreon.com/bsdnow" rel="nofollow">BSDNow Patreon</a></p>

<h2>Headlines</h2>

<h3><a href="https://www.freebsd.org/status/report-2023-04-2023-06/" rel="nofollow">FreeBSD Status Report Second Quarter 2023</a></h3>

<hr>

<h3><a href="https://klarasystems.com/articles/our-2023-recommended-summer-reads-freebsd-and-linux/" rel="nofollow">Our 2023 Recommended Summer Reads 2023</a></h3>

<hr>

<h2>News Roundup</h2>

<h3><a href="https://dataswamp.org/%7Esolene/2023-07-07-kanboard-on-openbsd.html" rel="nofollow">How to install Kanboard on OpenBSD</a></h3>

<hr>

<h3><a href="https://utcc.utoronto.ca/%7Ecks/space/blog/unix/SuDashHistory" rel="nofollow">A bit of Unix history on &#39;su -&#39;</a></h3>

<hr>

<h3><a href="http://bsdimp.blogspot.com/2023/07/some-hints-for-splitting-commits.html" rel="nofollow">Some hints for splitting commits</a></h3>

<hr>

<h3><a href="https://michal.sapka.me/2023/moved-to-openbsd/" rel="nofollow">Live from OpenBSD in Amsterdam</a></h3>

<hr>

<h2>In memoriam</h2>

<p><a href="https://forums.freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-selasky.89697/#post-616627" rel="nofollow">In Memoriam: Hans Petter William Sirevåg Selasky</a></p>

<hr>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Agbo%20-%20Using%20BSD%20for%20a%20business.md" rel="nofollow">Agbo - Using BSD for a business</a></p></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Chris%20-%20Desktop%20BSD%20systems.md" rel="nofollow">Chris - Desktop BSD systems</a></p></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Dane%20-%20Use%20another%20OS.md" rel="nofollow">Dane - Use another OS</a></p></li>
</ul>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a>
***</li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>FreeBSD Status Report Q2 2023, Klara Systems Recommended Summer Reads 2023, install Kanboard on OpenBSD howto, A bit of Unix history on &#39;su -&#39;, hints for splitting commits, Live from OpenBSD in Amsterdam, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a> and the <a href="https://www.patreon.com/bsdnow" rel="nofollow">BSDNow Patreon</a></p>

<h2>Headlines</h2>

<h3><a href="https://www.freebsd.org/status/report-2023-04-2023-06/" rel="nofollow">FreeBSD Status Report Second Quarter 2023</a></h3>

<hr>

<h3><a href="https://klarasystems.com/articles/our-2023-recommended-summer-reads-freebsd-and-linux/" rel="nofollow">Our 2023 Recommended Summer Reads 2023</a></h3>

<hr>

<h2>News Roundup</h2>

<h3><a href="https://dataswamp.org/%7Esolene/2023-07-07-kanboard-on-openbsd.html" rel="nofollow">How to install Kanboard on OpenBSD</a></h3>

<hr>

<h3><a href="https://utcc.utoronto.ca/%7Ecks/space/blog/unix/SuDashHistory" rel="nofollow">A bit of Unix history on &#39;su -&#39;</a></h3>

<hr>

<h3><a href="http://bsdimp.blogspot.com/2023/07/some-hints-for-splitting-commits.html" rel="nofollow">Some hints for splitting commits</a></h3>

<hr>

<h3><a href="https://michal.sapka.me/2023/moved-to-openbsd/" rel="nofollow">Live from OpenBSD in Amsterdam</a></h3>

<hr>

<h2>In memoriam</h2>

<p><a href="https://forums.freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-selasky.89697/#post-616627" rel="nofollow">In Memoriam: Hans Petter William Sirevåg Selasky</a></p>

<hr>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Agbo%20-%20Using%20BSD%20for%20a%20business.md" rel="nofollow">Agbo - Using BSD for a business</a></p></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Chris%20-%20Desktop%20BSD%20systems.md" rel="nofollow">Chris - Desktop BSD systems</a></p></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Dane%20-%20Use%20another%20OS.md" rel="nofollow">Dane - Use another OS</a></p></li>
</ul>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a>
***</li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>520: 4 months BSD</title>
  <link>https://www.bsdnow.tv/520</link>
  <guid isPermaLink="false">c4abf3ee-9d63-4f0a-bc8d-ea10b203a9e0</guid>
  <pubDate>Thu, 17 Aug 2023 03:00:00 -0400</pubDate>
  <author>JT Pennington</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c91b88f1-e824-4815-bcb8-5227818d6010/c4abf3ee-9d63-4f0a-bc8d-ea10b203a9e0.mp3" length="41702784" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>JT Pennington</itunes:author>
  <itunes:subtitle>4 Months of BSD, Self Hosted Calendar and address Book, Ban scanners IPs from OpenSMTP logs, Self-hosted git page, Bastille template example, Restrict nginx Access by Geographical Location on FreeBSD, and more.</itunes:subtitle>
  <itunes:duration>43:26</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
  <description>&lt;p&gt;4 Months of BSD, Self Hosted Calendar and address Book, Ban scanners IPs from OpenSMTP logs, Self-hosted git page, Bastille template example, Restrict nginx Access by Geographical Location on FreeBSD, and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTES&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This episode of BSDNow is brought to you by &lt;a href="https://www.tarsnap.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;Tarsnap&lt;/a&gt; and the &lt;a href="https://www.patreon.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;BSDNow Patreon&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Headlines&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://danterobinson.dev/BSD/4MonthsofBSD" target="_blank" rel="nofollow noopener"&gt;4 Months of BSD&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://www.tumfatig.net/2023/self-hosted-calendar-and-addressbook-services-on-openbsd/" target="_blank" rel="nofollow noopener"&gt;Self Hosted Calendar and address Book&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h2&gt;News Roundup&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://dataswamp.org/%7Esolene/2023-06-22-opensmtpd-block-attempts.html" target="_blank" rel="nofollow noopener"&gt;Ban scanners IPs from OpenSMTP logs&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://sebastiano.tronto.net/blog/2022-11-23-git-host/" target="_blank" rel="nofollow noopener"&gt;Self-hosted git page with stagit (featuring ed, the standard editor)&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://bastillebsd.org/blog/2022/01/03/bastille-template-examples-adguardhome/" target="_blank" rel="nofollow noopener"&gt;Bastille template example&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://herrbischoff.com/2021/05/nginx-how-to-restrict-access-by-geographical-location-on-freebsd/" target="_blank" rel="nofollow noopener"&gt;Nginx: How to Restrict Access by Geographical Location on FreeBSD&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h2&gt;Beastie Bits&lt;/h2&gt;

&lt;hr&gt;

&lt;h3&gt;Tarsnap&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Feedback/Questions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/Chris%20-%20arm.md" target="_blank" rel="nofollow noopener"&gt;Chris - ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/matthew%20-%20groups.md" target="_blank" rel="nofollow noopener"&gt;Matthew - Groups&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;ul&gt;
&lt;li&gt;Send questions, comments, show ideas/topics, or stories you want mentioned on the show to &lt;a href="mailto:feedback@bsdnow.tv" target="_blank" rel="nofollow noopener"&gt;feedback@bsdnow.tv&lt;/a&gt;
*** &lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>freebsd, openbsd, netbsd, dragonflybsd, trueos, trident, hardenedbsd, tutorial, howto, guide, bsd, operating system, open source, server, shell, cli, unix, os, berkeley, software, distribution, development, release, zfs, zpool, dataset, filesystem, storage, ports, packages, jails, interview, 4 months, four, self-hosted, calendar, address book, ban, banning, opensmtp, log, log analysis, git-page, git, bastille, template, restrict, nginx, location, location-based, blocking, geo-block</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>4 Months of BSD, Self Hosted Calendar and address Book, Ban scanners IPs from OpenSMTP logs, Self-hosted git page, Bastille template example, Restrict nginx Access by Geographical Location on FreeBSD, and more.</p>

<p><strong><em>NOTES</em></strong></p>

<p>This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a> and the <a href="https://www.patreon.com/bsdnow" rel="nofollow">BSDNow Patreon</a></p>

<h2>Headlines</h2>

<h3><a href="https://danterobinson.dev/BSD/4MonthsofBSD" rel="nofollow">4 Months of BSD</a></h3>

<hr>

<h3><a href="https://www.tumfatig.net/2023/self-hosted-calendar-and-addressbook-services-on-openbsd/" rel="nofollow">Self Hosted Calendar and address Book</a></h3>

<hr>

<h2>News Roundup</h2>

<h3><a href="https://dataswamp.org/%7Esolene/2023-06-22-opensmtpd-block-attempts.html" rel="nofollow">Ban scanners IPs from OpenSMTP logs</a></h3>

<hr>

<h3><a href="https://sebastiano.tronto.net/blog/2022-11-23-git-host/" rel="nofollow">Self-hosted git page with stagit (featuring ed, the standard editor)</a></h3>

<hr>

<h3><a href="https://bastillebsd.org/blog/2022/01/03/bastille-template-examples-adguardhome/" rel="nofollow">Bastille template example</a></h3>

<hr>

<h3><a href="https://herrbischoff.com/2021/05/nginx-how-to-restrict-access-by-geographical-location-on-freebsd/" rel="nofollow">Nginx: How to Restrict Access by Geographical Location on FreeBSD</a></h3>

<hr>

<h2>Beastie Bits</h2>

<hr>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/Chris%20-%20arm.md" rel="nofollow">Chris - ARM</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/matthew%20-%20groups.md" rel="nofollow">Matthew - Groups</a></li>
</ul>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a>
***</li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>4 Months of BSD, Self Hosted Calendar and address Book, Ban scanners IPs from OpenSMTP logs, Self-hosted git page, Bastille template example, Restrict nginx Access by Geographical Location on FreeBSD, and more.</p>

<p><strong><em>NOTES</em></strong></p>

<p>This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a> and the <a href="https://www.patreon.com/bsdnow" rel="nofollow">BSDNow Patreon</a></p>

<h2>Headlines</h2>

<h3><a href="https://danterobinson.dev/BSD/4MonthsofBSD" rel="nofollow">4 Months of BSD</a></h3>

<hr>

<h3><a href="https://www.tumfatig.net/2023/self-hosted-calendar-and-addressbook-services-on-openbsd/" rel="nofollow">Self Hosted Calendar and address Book</a></h3>

<hr>

<h2>News Roundup</h2>

<h3><a href="https://dataswamp.org/%7Esolene/2023-06-22-opensmtpd-block-attempts.html" rel="nofollow">Ban scanners IPs from OpenSMTP logs</a></h3>

<hr>

<h3><a href="https://sebastiano.tronto.net/blog/2022-11-23-git-host/" rel="nofollow">Self-hosted git page with stagit (featuring ed, the standard editor)</a></h3>

<hr>

<h3><a href="https://bastillebsd.org/blog/2022/01/03/bastille-template-examples-adguardhome/" rel="nofollow">Bastille template example</a></h3>

<hr>

<h3><a href="https://herrbischoff.com/2021/05/nginx-how-to-restrict-access-by-geographical-location-on-freebsd/" rel="nofollow">Nginx: How to Restrict Access by Geographical Location on FreeBSD</a></h3>

<hr>

<h2>Beastie Bits</h2>

<hr>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/Chris%20-%20arm.md" rel="nofollow">Chris - ARM</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/matthew%20-%20groups.md" rel="nofollow">Matthew - Groups</a></li>
</ul>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a>
***</li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>405: OOM Killer Feature</title>
  <link>https://www.bsdnow.tv/405</link>
  <guid isPermaLink="false">6773957b-a891-4528-b317-452e8e5d41fc</guid>
  <pubDate>Thu, 03 Jun 2021 03:00:00 -0400</pubDate>
  <author>JT Pennington</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c91b88f1-e824-4815-bcb8-5227818d6010/6773957b-a891-4528-b317-452e8e5d41fc.mp3" length="34765416" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>JT Pennington</itunes:author>
  <itunes:subtitle>NetBSD 9.2 released, DragonFly 6.0 is out, Home Network Monitoring using Prometheus, Preventing FreeBSD to kill PostgreSQL, Customizing Emacs for Git Commit Messages, Deleting old FreeBSD boot environments, Always be quitting, and more</itunes:subtitle>
  <itunes:duration>57:09</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
  <description>&lt;p&gt;NetBSD 9.2 released, DragonFly 6.0 is out, Home Network Monitoring using Prometheus, Preventing FreeBSD to kill PostgreSQL, Customizing Emacs for Git Commit Messages, Deleting old FreeBSD boot environments, Always be quitting, and more&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTES&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
This episode of BSDNow is brought to you by &lt;a href="https://www.tarsnap.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;Tarsnap&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Headlines&lt;/h2&gt;

&lt;h3&gt;&lt;a href="http://blog.netbsd.org/tnf/entry/netbsd_9_2_released" target="_blank" rel="nofollow noopener"&gt;NetBSD 9.2 Released&lt;/a&gt;&lt;/h3&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://www.dragonflydigest.com/2021/05/10/25731.html" target="_blank" rel="nofollow noopener"&gt;DragonFly 6.0 is out!&lt;/a&gt;&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.dragonflybsd.org/release60/" target="_blank" rel="nofollow noopener"&gt;Release Notes&lt;/a&gt;
***
### &lt;a href="https://2021.eurobsdcon.org/" target="_blank" rel="nofollow noopener"&gt;EuroBSDCon 2021 will be online&lt;/a&gt;
***
## News Roundup
### &lt;a href="https://linux-bsd.github.io/post/monitoring/" target="_blank" rel="nofollow noopener"&gt;Home Network Monitoring using Prometheus&lt;/a&gt;
&amp;gt; This blog post describes my setup for monitoring various devices on my home network suh as servers, laptops/desktops, networking gear etc. The setup and configuration is squarely geared towards small/medium sized network monitoring. A similar setup might work for large networks, but you will need to plan your compute/storage/bandwidth capacities accordingly. I’m running all the monitoring software on FreeBSD, but you can run it on your choice of OS. Just make sure to install the packages using your OS’s package manager.
***
### &lt;a href="https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html" target="_blank" rel="nofollow noopener"&gt;Preventing FreeBSD to kill PostgreSQL (aka OOM Killer prevention)&lt;/a&gt;
&amp;gt; There are a lot of interesting articles on how to prevent the Out of Memory Killer (OOM killer in short) on Linux to ruin your day, or better your night. One particularly well done explanation about how the OOM Killer works, and how to help PostgreSQL to survive, is, in my humble opinion, the one from Percona Blog.
***
### &lt;a href="http://bsdimp.blogspot.com/2021/04/customizing-emacs-for-git-commit.html" target="_blank" rel="nofollow noopener"&gt;Customizing Emacs for Git Commit Messages&lt;/a&gt;
&amp;gt;I do a lot of commits to the FreeBSD project and elsewhere. It would be nice if I could setup emacs in a custom way for each commit message that I'm editing.
&amp;gt; Fortunately, GNU Emacs provides a nice way to do just that. While I likely could do some of these things with git commit hooks, I find this to be a little nicer.
***
### &lt;a href="https://dan.langille.org/2021/04/15/deleting-old-freebsd-boot-environments/" target="_blank" rel="nofollow noopener"&gt;Deleting old FreeBSD boot environments&lt;/a&gt;
&amp;gt; I like boot environments (BE) on FreeBSD. They were especially handy when building the AWS host for FreshPorts, since I had no serial console. I would create a BE saving the current status, then make some changes. I’d mark the current BE as boot once, so I could boot back in the known good BE. Worst case, I could mount the storage onto a rescue EC2 instance and adjust the bootfs value of the zpool.
***&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;&lt;a href="https://jmmv.dev/2021/04/always-be-quitting.html" target="_blank" rel="nofollow noopener"&gt;Always be quitting&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; A good philosophy to live by at work is to “always be quitting”. No, don’t be constantly thinking of leaving your job.  But act as if you might leave on short notice. Counterintuitively, this will make you a better engineer and open up growth opportunities.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;Tarsnap&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Feedback/Questions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Christopher%20-%20zfs%20question" target="_blank" rel="nofollow noopener"&gt;Christopher - zfs question&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Chris%20-%20two%20questions" target="_blank" rel="nofollow noopener"&gt;Chris - two questions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Vas%20-%20zpools%20and%20moving%20to%20FreeBSD%2013" target="_blank" rel="nofollow noopener"&gt;Vas - zpools and moving to FreeBSD 13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;ul&gt;
&lt;li&gt;Send questions, comments, show ideas/topics, or stories you want mentioned on the show to &lt;a href="mailto:feedback@bsdnow.tv" target="_blank" rel="nofollow noopener"&gt;feedback@bsdnow.tv&lt;/a&gt;
***&lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>freebsd, openbsd, netbsd, dragonflybsd, trueos, trident, hardenedbsd, tutorial, howto, guide, bsd, operating system, open source, shell, unix, os, berkeley, software, distribution, release, zfs, zpool, dataset, interview, ports, packages, home network, automation, network automation, prometheus, oom, out of memory, postgresql, postgres, customizing, emacs, git, commit message, boot environment, quit, quitting </itunes:keywords>
  <content:encoded>
    <![CDATA[<p>NetBSD 9.2 released, DragonFly 6.0 is out, Home Network Monitoring using Prometheus, Preventing FreeBSD to kill PostgreSQL, Customizing Emacs for Git Commit Messages, Deleting old FreeBSD boot environments, Always be quitting, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a></p>

<h2>Headlines</h2>

<h3><a href="http://blog.netbsd.org/tnf/entry/netbsd_9_2_released" rel="nofollow">NetBSD 9.2 Released</a></h3>

<hr>

<h3><a href="https://www.dragonflydigest.com/2021/05/10/25731.html" rel="nofollow">DragonFly 6.0 is out!</a></h3>

<ul>
<li><a href="https://www.dragonflybsd.org/release60/" rel="nofollow">Release Notes</a>
***
### <a href="https://2021.eurobsdcon.org/" rel="nofollow">EuroBSDCon 2021 will be online</a>
***
## News Roundup
### <a href="https://linux-bsd.github.io/post/monitoring/" rel="nofollow">Home Network Monitoring using Prometheus</a>
&gt; This blog post describes my setup for monitoring various devices on my home network suh as servers, laptops/desktops, networking gear etc. The setup and configuration is squarely geared towards small/medium sized network monitoring. A similar setup might work for large networks, but you will need to plan your compute/storage/bandwidth capacities accordingly. I’m running all the monitoring software on FreeBSD, but you can run it on your choice of OS. Just make sure to install the packages using your OS’s package manager.
***
### <a href="https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html" rel="nofollow">Preventing FreeBSD to kill PostgreSQL (aka OOM Killer prevention)</a>
&gt; There are a lot of interesting articles on how to prevent the Out of Memory Killer (OOM killer in short) on Linux to ruin your day, or better your night. One particularly well done explanation about how the OOM Killer works, and how to help PostgreSQL to survive, is, in my humble opinion, the one from Percona Blog.
***
### <a href="http://bsdimp.blogspot.com/2021/04/customizing-emacs-for-git-commit.html" rel="nofollow">Customizing Emacs for Git Commit Messages</a>
&gt;I do a lot of commits to the FreeBSD project and elsewhere. It would be nice if I could setup emacs in a custom way for each commit message that I&#39;m editing.
&gt; Fortunately, GNU Emacs provides a nice way to do just that. While I likely could do some of these things with git commit hooks, I find this to be a little nicer.
***
### <a href="https://dan.langille.org/2021/04/15/deleting-old-freebsd-boot-environments/" rel="nofollow">Deleting old FreeBSD boot environments</a>
&gt; I like boot environments (BE) on FreeBSD. They were especially handy when building the AWS host for FreshPorts, since I had no serial console. I would create a BE saving the current status, then make some changes. I’d mark the current BE as boot once, so I could boot back in the known good BE. Worst case, I could mount the storage onto a rescue EC2 instance and adjust the bootfs value of the zpool.
***</li>
</ul>

<h3><a href="https://jmmv.dev/2021/04/always-be-quitting.html" rel="nofollow">Always be quitting</a></h3>

<blockquote>
<p>A good philosophy to live by at work is to “always be quitting”. No, don’t be constantly thinking of leaving your job.  But act as if you might leave on short notice. Counterintuitively, this will make you a better engineer and open up growth opportunities.</p>

<hr>
</blockquote>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Christopher%20-%20zfs%20question" rel="nofollow">Christopher - zfs question</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Chris%20-%20two%20questions" rel="nofollow">Chris - two questions</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Vas%20-%20zpools%20and%20moving%20to%20FreeBSD%2013" rel="nofollow">Vas - zpools and moving to FreeBSD 13</a></li>
</ul>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a>
***</li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>NetBSD 9.2 released, DragonFly 6.0 is out, Home Network Monitoring using Prometheus, Preventing FreeBSD to kill PostgreSQL, Customizing Emacs for Git Commit Messages, Deleting old FreeBSD boot environments, Always be quitting, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a></p>

<h2>Headlines</h2>

<h3><a href="http://blog.netbsd.org/tnf/entry/netbsd_9_2_released" rel="nofollow">NetBSD 9.2 Released</a></h3>

<hr>

<h3><a href="https://www.dragonflydigest.com/2021/05/10/25731.html" rel="nofollow">DragonFly 6.0 is out!</a></h3>

<ul>
<li><a href="https://www.dragonflybsd.org/release60/" rel="nofollow">Release Notes</a>
***
### <a href="https://2021.eurobsdcon.org/" rel="nofollow">EuroBSDCon 2021 will be online</a>
***
## News Roundup
### <a href="https://linux-bsd.github.io/post/monitoring/" rel="nofollow">Home Network Monitoring using Prometheus</a>
&gt; This blog post describes my setup for monitoring various devices on my home network suh as servers, laptops/desktops, networking gear etc. The setup and configuration is squarely geared towards small/medium sized network monitoring. A similar setup might work for large networks, but you will need to plan your compute/storage/bandwidth capacities accordingly. I’m running all the monitoring software on FreeBSD, but you can run it on your choice of OS. Just make sure to install the packages using your OS’s package manager.
***
### <a href="https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html" rel="nofollow">Preventing FreeBSD to kill PostgreSQL (aka OOM Killer prevention)</a>
&gt; There are a lot of interesting articles on how to prevent the Out of Memory Killer (OOM killer in short) on Linux to ruin your day, or better your night. One particularly well done explanation about how the OOM Killer works, and how to help PostgreSQL to survive, is, in my humble opinion, the one from Percona Blog.
***
### <a href="http://bsdimp.blogspot.com/2021/04/customizing-emacs-for-git-commit.html" rel="nofollow">Customizing Emacs for Git Commit Messages</a>
&gt;I do a lot of commits to the FreeBSD project and elsewhere. It would be nice if I could setup emacs in a custom way for each commit message that I&#39;m editing.
&gt; Fortunately, GNU Emacs provides a nice way to do just that. While I likely could do some of these things with git commit hooks, I find this to be a little nicer.
***
### <a href="https://dan.langille.org/2021/04/15/deleting-old-freebsd-boot-environments/" rel="nofollow">Deleting old FreeBSD boot environments</a>
&gt; I like boot environments (BE) on FreeBSD. They were especially handy when building the AWS host for FreshPorts, since I had no serial console. I would create a BE saving the current status, then make some changes. I’d mark the current BE as boot once, so I could boot back in the known good BE. Worst case, I could mount the storage onto a rescue EC2 instance and adjust the bootfs value of the zpool.
***</li>
</ul>

<h3><a href="https://jmmv.dev/2021/04/always-be-quitting.html" rel="nofollow">Always be quitting</a></h3>

<blockquote>
<p>A good philosophy to live by at work is to “always be quitting”. No, don’t be constantly thinking of leaving your job.  But act as if you might leave on short notice. Counterintuitively, this will make you a better engineer and open up growth opportunities.</p>

<hr>
</blockquote>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Christopher%20-%20zfs%20question" rel="nofollow">Christopher - zfs question</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Chris%20-%20two%20questions" rel="nofollow">Chris - two questions</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/405/feedback/Vas%20-%20zpools%20and%20moving%20to%20FreeBSD%2013" rel="nofollow">Vas - zpools and moving to FreeBSD 13</a></li>
</ul>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a>
***</li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>370: Testing shutdown</title>
  <link>https://www.bsdnow.tv/370</link>
  <guid isPermaLink="false">4bc93957-8853-4c7a-b016-604d770c5b71</guid>
  <pubDate>Thu, 01 Oct 2020 06:15:00 -0400</pubDate>
  <author>JT Pennington</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c91b88f1-e824-4815-bcb8-5227818d6010/4bc93957-8853-4c7a-b016-604d770c5b71.mp3" length="43353456" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>JT Pennington</itunes:author>
  <itunes:subtitle>The world’s first OpenZFS based live image, FreeBSD Subversion to Git Migration video, FreeBSD Instant-workstation 2020, testing the shutdown mechanism, login_ldap added to OpenBSD, and more</itunes:subtitle>
  <itunes:duration>45:12</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
  <description>&lt;p&gt;The world’s first OpenZFS based live image, FreeBSD Subversion to Git Migration video, FreeBSD Instant-workstation 2020, testing the shutdown mechanism, login_ldap added to OpenBSD, and more&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTES&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
This episode of BSDNow is brought to you by &lt;a href="https://www.tarsnap.com/bsdnow" target="_blank" rel="nofollow noopener"&gt;Tarsnap&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Headlines&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://www.furybsd.org/furybsd-2020-q3-the-worlds-first-openzfs-based-live-image/" target="_blank" rel="nofollow noopener"&gt;FuryBSD 2020-Q3 The world’s first OpenZFS based live image&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; FuryBSD is a tool to test drive stock FreeBSD desktop images in read write mode to see if it will work for you before installing.  In order to provide the most reliable experience possible while preserving the integrity of the system the LiveCD now leverages ZFS, compression, replication, a memory file system, and reroot (pivot root).&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html" target="_blank" rel="nofollow noopener"&gt;FreeBSD Subversion to Git Migration: Pt 1 Why?&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; FreeBSD moving to Git: Why?  With luck, I'll be writing a few blogs on FreeBSD's move to git later this year. Today, we'll start with "why"?&lt;br&gt;
&amp;gt; &lt;a href="https://www.youtube.com/watch?v=Lx9lKr_M-DI" target="_blank" rel="nofollow noopener"&gt;Video from Warner Losh&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;h2&gt;News Roundup&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://euroquis.nl/freebsd/2020/09/17/instant-workstation.html" target="_blank" rel="nofollow noopener"&gt;FreeBSD Instant-workstation 2020&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; A little over a year ago I published an instant-workstation script for FreeBSD. The idea is to have an installed FreeBSD system, then run a shell script that uses only base-system utilities and installs and configures a workstation setup for you.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://dan.langille.org/2020/09/10/nut-testing-the-shutdown-mechanism/" target="_blank" rel="nofollow noopener"&gt;nut – testing the shutdown mechanism&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; Following on from my recent nut setup, this is the second in a series of three posts.&lt;br&gt;
&amp;gt; The next post will deal with adjusting startup and shutdown times to be sure everything proceeds as required.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://undeadly.org/cgi?action=article;sid=20200913081040" target="_blank" rel="nofollow noopener"&gt;login_ldap added to OpenBSD -current&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; With this commit, Martijn van Duren (martijn@) added login_ldap(8) to -current&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://marc.info/?l=openbsd-cvs&amp;amp;m=159992319027593&amp;amp;w=2" target="_blank" rel="nofollow noopener"&gt;https://marc.info/?l=openbsd-cvs&amp;amp;amp;m=159992319027593&amp;amp;amp;w=2&lt;/a&gt;
***&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Beastie Bits&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/netbsd/status/1305082782457245696" target="_blank" rel="nofollow noopener"&gt;NetBSD current now has GCC 9.3.0 for x86/ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.justjournal.com/users/mbsd/entry/33802" target="_blank" rel="nofollow noopener"&gt;MidnightBSD 1.2.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.justjournal.com/users/mbsd/entry/33806" target="_blank" rel="nofollow noopener"&gt;MidnightBSD 2.0-Current&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.singlix.com/runix/" target="_blank" rel="nofollow noopener"&gt;Retro UNIX 8086 v1 operating system has been developed by Erdogan Tan as a special purposed derivation of original UNIX v1&lt;/a&gt;
***&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Tarsnap&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Feedback/Questions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/Rick%20-%20rcorder.md" target="_blank" rel="nofollow noopener"&gt;Rick - rcorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/dan%20-%20machiatto%20bin.md" target="_blank" rel="nofollow noopener"&gt;Dan - machiatto bin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/luis%20-%20old%20episodes.md" target="_blank" rel="nofollow noopener"&gt;Luis - old episodes&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Send questions, comments, show ideas/topics, or stories you want mentioned on the show to &lt;a href="mailto:feedback@bsdnow.tv" target="_blank" rel="nofollow noopener"&gt;feedback@bsdnow.tv&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>freebsd, openbsd, netbsd, dragonflybsd, trueos, trident, hardenedbsd, tutorial, howto, guide, bsd, operating system, os, berkeley, software, distribution, zfs, zpool, dataset, interview, live image, migration, git, video, workstation, testing, shutdown, mechanism, login_ldap, ldap, login</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>The world’s first OpenZFS based live image, FreeBSD Subversion to Git Migration video, FreeBSD Instant-workstation 2020, testing the shutdown mechanism, login_ldap added to OpenBSD, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a></p>

<h2>Headlines</h2>

<h3><a href="https://www.furybsd.org/furybsd-2020-q3-the-worlds-first-openzfs-based-live-image/" rel="nofollow">FuryBSD 2020-Q3 The world’s first OpenZFS based live image</a></h3>

<blockquote>
<p>FuryBSD is a tool to test drive stock FreeBSD desktop images in read write mode to see if it will work for you before installing.  In order to provide the most reliable experience possible while preserving the integrity of the system the LiveCD now leverages ZFS, compression, replication, a memory file system, and reroot (pivot root).</p>

<hr>
</blockquote>

<h3><a href="https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html" rel="nofollow">FreeBSD Subversion to Git Migration: Pt 1 Why?</a></h3>

<blockquote>
<p>FreeBSD moving to Git: Why?  With luck, I&#39;ll be writing a few blogs on FreeBSD&#39;s move to git later this year. Today, we&#39;ll start with &quot;why&quot;?<br>
<a href="https://www.youtube.com/watch?v=Lx9lKr_M-DI" rel="nofollow">Video from Warner Losh</a></p>

<hr>
</blockquote>

<h2>News Roundup</h2>

<h3><a href="https://euroquis.nl/freebsd/2020/09/17/instant-workstation.html" rel="nofollow">FreeBSD Instant-workstation 2020</a></h3>

<blockquote>
<p>A little over a year ago I published an instant-workstation script for FreeBSD. The idea is to have an installed FreeBSD system, then run a shell script that uses only base-system utilities and installs and configures a workstation setup for you.</p>

<hr>
</blockquote>

<h3><a href="https://dan.langille.org/2020/09/10/nut-testing-the-shutdown-mechanism/" rel="nofollow">nut – testing the shutdown mechanism</a></h3>

<blockquote>
<p>Following on from my recent nut setup, this is the second in a series of three posts.<br>
The next post will deal with adjusting startup and shutdown times to be sure everything proceeds as required.</p>

<hr>
</blockquote>

<h3><a href="https://undeadly.org/cgi?action=article;sid=20200913081040" rel="nofollow">login_ldap added to OpenBSD -current</a></h3>

<blockquote>
<p>With this commit, Martijn van Duren (martijn@) added login_ldap(8) to -current</p>

<ul>
<li><a href="https://marc.info/?l=openbsd-cvs&m=159992319027593&w=2" rel="nofollow">https://marc.info/?l=openbsd-cvs&amp;m=159992319027593&amp;w=2</a>
***</li>
</ul>
</blockquote>

<h2>Beastie Bits</h2>

<ul>
<li><a href="https://twitter.com/netbsd/status/1305082782457245696" rel="nofollow">NetBSD current now has GCC 9.3.0 for x86/ARM</a></li>
<li><a href="https://www.justjournal.com/users/mbsd/entry/33802" rel="nofollow">MidnightBSD 1.2.8</a></li>
<li><a href="https://www.justjournal.com/users/mbsd/entry/33806" rel="nofollow">MidnightBSD 2.0-Current</a></li>
<li><a href="https://www.singlix.com/runix/" rel="nofollow">Retro UNIX 8086 v1 operating system has been developed by Erdogan Tan as a special purposed derivation of original UNIX v1</a>
***</li>
</ul>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/Rick%20-%20rcorder.md" rel="nofollow">Rick - rcorder</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/dan%20-%20machiatto%20bin.md" rel="nofollow">Dan - machiatto bin</a></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/luis%20-%20old%20episodes.md" rel="nofollow">Luis - old episodes</a></p>

<hr></li>
<li><p>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></p>

<hr></li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>The world’s first OpenZFS based live image, FreeBSD Subversion to Git Migration video, FreeBSD Instant-workstation 2020, testing the shutdown mechanism, login_ldap added to OpenBSD, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/bsdnow" rel="nofollow">Tarsnap</a></p>

<h2>Headlines</h2>

<h3><a href="https://www.furybsd.org/furybsd-2020-q3-the-worlds-first-openzfs-based-live-image/" rel="nofollow">FuryBSD 2020-Q3 The world’s first OpenZFS based live image</a></h3>

<blockquote>
<p>FuryBSD is a tool to test drive stock FreeBSD desktop images in read write mode to see if it will work for you before installing.  In order to provide the most reliable experience possible while preserving the integrity of the system the LiveCD now leverages ZFS, compression, replication, a memory file system, and reroot (pivot root).</p>

<hr>
</blockquote>

<h3><a href="https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html" rel="nofollow">FreeBSD Subversion to Git Migration: Pt 1 Why?</a></h3>

<blockquote>
<p>FreeBSD moving to Git: Why?  With luck, I&#39;ll be writing a few blogs on FreeBSD&#39;s move to git later this year. Today, we&#39;ll start with &quot;why&quot;?<br>
<a href="https://www.youtube.com/watch?v=Lx9lKr_M-DI" rel="nofollow">Video from Warner Losh</a></p>

<hr>
</blockquote>

<h2>News Roundup</h2>

<h3><a href="https://euroquis.nl/freebsd/2020/09/17/instant-workstation.html" rel="nofollow">FreeBSD Instant-workstation 2020</a></h3>

<blockquote>
<p>A little over a year ago I published an instant-workstation script for FreeBSD. The idea is to have an installed FreeBSD system, then run a shell script that uses only base-system utilities and installs and configures a workstation setup for you.</p>

<hr>
</blockquote>

<h3><a href="https://dan.langille.org/2020/09/10/nut-testing-the-shutdown-mechanism/" rel="nofollow">nut – testing the shutdown mechanism</a></h3>

<blockquote>
<p>Following on from my recent nut setup, this is the second in a series of three posts.<br>
The next post will deal with adjusting startup and shutdown times to be sure everything proceeds as required.</p>

<hr>
</blockquote>

<h3><a href="https://undeadly.org/cgi?action=article;sid=20200913081040" rel="nofollow">login_ldap added to OpenBSD -current</a></h3>

<blockquote>
<p>With this commit, Martijn van Duren (martijn@) added login_ldap(8) to -current</p>

<ul>
<li><a href="https://marc.info/?l=openbsd-cvs&m=159992319027593&w=2" rel="nofollow">https://marc.info/?l=openbsd-cvs&amp;m=159992319027593&amp;w=2</a>
***</li>
</ul>
</blockquote>

<h2>Beastie Bits</h2>

<ul>
<li><a href="https://twitter.com/netbsd/status/1305082782457245696" rel="nofollow">NetBSD current now has GCC 9.3.0 for x86/ARM</a></li>
<li><a href="https://www.justjournal.com/users/mbsd/entry/33802" rel="nofollow">MidnightBSD 1.2.8</a></li>
<li><a href="https://www.justjournal.com/users/mbsd/entry/33806" rel="nofollow">MidnightBSD 2.0-Current</a></li>
<li><a href="https://www.singlix.com/runix/" rel="nofollow">Retro UNIX 8086 v1 operating system has been developed by Erdogan Tan as a special purposed derivation of original UNIX v1</a>
***</li>
</ul>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/Rick%20-%20rcorder.md" rel="nofollow">Rick - rcorder</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/dan%20-%20machiatto%20bin.md" rel="nofollow">Dan - machiatto bin</a></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/370/feedback/luis%20-%20old%20episodes.md" rel="nofollow">Luis - old episodes</a></p>

<hr></li>
<li><p>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></p>

<hr></li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>358: OpenBSD Kubernetes Clusters</title>
  <link>https://www.bsdnow.tv/358</link>
  <guid isPermaLink="false">dd2d31ad-23bc-492d-b813-caf9f661e315</guid>
  <pubDate>Thu, 09 Jul 2020 09:00:00 -0400</pubDate>
  <author>JT Pennington</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c91b88f1-e824-4815-bcb8-5227818d6010/dd2d31ad-23bc-492d-b813-caf9f661e315.mp3" length="43199240" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>JT Pennington</itunes:author>
  <itunes:subtitle>Yubikey-agent on FreeBSD, Managing Kubernetes clusters from OpenBSD, History of FreeBSD part 1, Running Jitsi-Meet in a FreeBSD Jail, Command Line Bug Hunting in FreeBSD, Game of Github, Wireguard official merged into OpenBSD, and more</itunes:subtitle>
  <itunes:duration>43:32</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
  <description>&lt;p&gt;Yubikey-agent on FreeBSD, Managing Kubernetes clusters from OpenBSD, History of FreeBSD part 1, Running Jitsi-Meet in a FreeBSD Jail, Command Line Bug Hunting in FreeBSD, Game of Github, Wireguard official merged into OpenBSD, and more&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTES&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
This episode of BSDNow is brought to you by &lt;a href="https://www.tarsnap.com/" target="_blank" rel="nofollow noopener"&gt;Tarsnap&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Headlines&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://kernelnomicon.org/?p=855" target="_blank" rel="nofollow noopener"&gt;yubikey-agent on FreeBSD&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; Some time ago Filippo Valsorda wrote yubikey-agent, seamless SSH agent for YubiKeys. I really like YubiKeys and worked on the FreeBSD support for U2F in Chromium and pyu2f, getting yubikey-agent ported looked like an interesting project. It took some hacking to make it work but overall it wasn’t hard. Following is the roadmap on how to get it set up on FreeBSD. The actual details depend on your system (as you will see)&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://e1e0.net/manage-k8s-from-openbsd.html" target="_blank" rel="nofollow noopener"&gt;Manage Kubernetes clusters from OpenBSD&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; This should work with OpenBSD 6.7. I write this while the source tree is locked for release, so even if I use -current this is as close as -current gets to -release&lt;br&gt;
&amp;gt; Update 2020-06-05: we now have a port for kubectl. So, at least in -current things get a bit easier.&lt;/p&gt;

&lt;hr&gt;

&lt;h2&gt;News Roundup&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://klarasystems.com/articles/history-of-freebsd-unix-and-bsd/?utm_source=bsdnow" target="_blank" rel="nofollow noopener"&gt;History of FreeBSD Part 1: Unix and BSD&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; FreeBSD, a free and open-source Unix-like operating system has been around since 1993. However, its origins are directly linked to that of BSD, and further back, those of Unix. During this History of FreeBSD series, we will talk about how Unix came to be, and how Berkeley’s Unix developed at Bell Labs.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://honeyguide.eu/posts/jitsi-freebsd/" target="_blank" rel="nofollow noopener"&gt;Running Jitsi-Meet in a FreeBSD Jail&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; Due to the situation with COVID-19 that also lead to people being confined to their homes in South Africa as well, we decided to provide a (freely usable of course) Jitsi Meet instance to the community being hosted in South Africa on our FreeBSD environment.&lt;br&gt;
&amp;gt; That way, communities in South Africa and beyond have a free alternative to the commercial conferencing solutions with sometimes dubious security and privacy histories and at the same time improved user experience due to the lower latency of local hosting.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://honeyguide.eu/posts/jitsi-grafana/" target="_blank" rel="nofollow noopener"&gt;Grafana for Jitsi-Meet&lt;/a&gt;
***&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;&lt;a href="https://adventurist.me/posts/00301" target="_blank" rel="nofollow noopener"&gt;Command Line Bug Hunting in FreeBSD&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; FreeBSD uses bugzilla for tracking bugs, taking feature requests, regressions and issues in the Operating System. The web interface for bugzilla is okay, but if you want to do a lot of batch operations it is slow to deal with. We are planning to run a bugsquash on July 11th and that really needs some tooling to help any hackers that show up process the giant bug list we have.&lt;/p&gt;

&lt;hr&gt;

&lt;h2&gt;Beastie Bits&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://glebbahmutov.com/game-of-github/" target="_blank" rel="nofollow noopener"&gt;Game of Github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;+ &lt;a href="https://marc.info/?l=openbsd-cvs&amp;amp;m=159274150512676&amp;amp;w=2" target="_blank" rel="nofollow noopener"&gt;Wireguard official merged into OpenBSD&lt;/a&gt;
***&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Tarsnap&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Feedback/Questions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Florian%20-%20Lua%20for%20%24HOME" target="_blank" rel="nofollow noopener"&gt;Florian : Lua for $HOME&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Kevin%20-%20FreeBSD%20Source%20Question" target="_blank" rel="nofollow noopener"&gt;Kevin : FreeBSD Source Question&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Tom%20-%20HomeLabs" target="_blank" rel="nofollow noopener"&gt;Tom : HomeLabs&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Send questions, comments, show ideas/topics, or stories you want mentioned on the show to &lt;a href="mailto:feedback@bsdnow.tv" target="_blank" rel="nofollow noopener"&gt;feedback@bsdnow.tv&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
  <itunes:keywords>freebsd, openbsd, netbsd, dragonflybsd, trueos, trident, hardenedbsd, tutorial, howto, guide, bsd, operating system, os, zfs, interview, yubikey, yubikey-agent, yubikey agent, agent, kubernetes, cluster, kubernetes cluster, history, jitsi, jitsi-meet, conference, video conferencing, conferencing, conferencing software, command line, bug, bug hunting, git, github, wireguard, merge</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Yubikey-agent on FreeBSD, Managing Kubernetes clusters from OpenBSD, History of FreeBSD part 1, Running Jitsi-Meet in a FreeBSD Jail, Command Line Bug Hunting in FreeBSD, Game of Github, Wireguard official merged into OpenBSD, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/" rel="nofollow">Tarsnap</a></p>

<h2>Headlines</h2>

<h3><a href="https://kernelnomicon.org/?p=855" rel="nofollow">yubikey-agent on FreeBSD</a></h3>

<blockquote>
<p>Some time ago Filippo Valsorda wrote yubikey-agent, seamless SSH agent for YubiKeys. I really like YubiKeys and worked on the FreeBSD support for U2F in Chromium and pyu2f, getting yubikey-agent ported looked like an interesting project. It took some hacking to make it work but overall it wasn’t hard. Following is the roadmap on how to get it set up on FreeBSD. The actual details depend on your system (as you will see)</p>

<hr>
</blockquote>

<h3><a href="https://e1e0.net/manage-k8s-from-openbsd.html" rel="nofollow">Manage Kubernetes clusters from OpenBSD</a></h3>

<blockquote>
<p>This should work with OpenBSD 6.7. I write this while the source tree is locked for release, so even if I use -current this is as close as -current gets to -release<br>
Update 2020-06-05: we now have a port for kubectl. So, at least in -current things get a bit easier.</p>

<hr>
</blockquote>

<h2>News Roundup</h2>

<h3><a href="https://klarasystems.com/articles/history-of-freebsd-unix-and-bsd/?utm_source=bsdnow" rel="nofollow">History of FreeBSD Part 1: Unix and BSD</a></h3>

<blockquote>
<p>FreeBSD, a free and open-source Unix-like operating system has been around since 1993. However, its origins are directly linked to that of BSD, and further back, those of Unix. During this History of FreeBSD series, we will talk about how Unix came to be, and how Berkeley’s Unix developed at Bell Labs.</p>

<hr>
</blockquote>

<h3><a href="https://honeyguide.eu/posts/jitsi-freebsd/" rel="nofollow">Running Jitsi-Meet in a FreeBSD Jail</a></h3>

<blockquote>
<p>Due to the situation with COVID-19 that also lead to people being confined to their homes in South Africa as well, we decided to provide a (freely usable of course) Jitsi Meet instance to the community being hosted in South Africa on our FreeBSD environment.<br>
That way, communities in South Africa and beyond have a free alternative to the commercial conferencing solutions with sometimes dubious security and privacy histories and at the same time improved user experience due to the lower latency of local hosting.</p>

<ul>
<li><a href="https://honeyguide.eu/posts/jitsi-grafana/" rel="nofollow">Grafana for Jitsi-Meet</a>
***</li>
</ul>
</blockquote>

<h3><a href="https://adventurist.me/posts/00301" rel="nofollow">Command Line Bug Hunting in FreeBSD</a></h3>

<blockquote>
<p>FreeBSD uses bugzilla for tracking bugs, taking feature requests, regressions and issues in the Operating System. The web interface for bugzilla is okay, but if you want to do a lot of batch operations it is slow to deal with. We are planning to run a bugsquash on July 11th and that really needs some tooling to help any hackers that show up process the giant bug list we have.</p>

<hr>
</blockquote>

<h2>Beastie Bits</h2>

<ul>
<li><a href="https://glebbahmutov.com/game-of-github/" rel="nofollow">Game of Github</a></li>
<li>+ <a href="https://marc.info/?l=openbsd-cvs&m=159274150512676&w=2" rel="nofollow">Wireguard official merged into OpenBSD</a>
***</li>
</ul>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Florian%20-%20Lua%20for%20%24HOME" rel="nofollow">Florian : Lua for $HOME</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Kevin%20-%20FreeBSD%20Source%20Question" rel="nofollow">Kevin : FreeBSD Source Question</a></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Tom%20-%20HomeLabs" rel="nofollow">Tom : HomeLabs</a></p>

<hr></li>
<li><p>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></p>

<hr></li>
</ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Yubikey-agent on FreeBSD, Managing Kubernetes clusters from OpenBSD, History of FreeBSD part 1, Running Jitsi-Meet in a FreeBSD Jail, Command Line Bug Hunting in FreeBSD, Game of Github, Wireguard official merged into OpenBSD, and more</p>

<p><strong><em>NOTES</em></strong><br>
This episode of BSDNow is brought to you by <a href="https://www.tarsnap.com/" rel="nofollow">Tarsnap</a></p>

<h2>Headlines</h2>

<h3><a href="https://kernelnomicon.org/?p=855" rel="nofollow">yubikey-agent on FreeBSD</a></h3>

<blockquote>
<p>Some time ago Filippo Valsorda wrote yubikey-agent, seamless SSH agent for YubiKeys. I really like YubiKeys and worked on the FreeBSD support for U2F in Chromium and pyu2f, getting yubikey-agent ported looked like an interesting project. It took some hacking to make it work but overall it wasn’t hard. Following is the roadmap on how to get it set up on FreeBSD. The actual details depend on your system (as you will see)</p>

<hr>
</blockquote>

<h3><a href="https://e1e0.net/manage-k8s-from-openbsd.html" rel="nofollow">Manage Kubernetes clusters from OpenBSD</a></h3>

<blockquote>
<p>This should work with OpenBSD 6.7. I write this while the source tree is locked for release, so even if I use -current this is as close as -current gets to -release<br>
Update 2020-06-05: we now have a port for kubectl. So, at least in -current things get a bit easier.</p>

<hr>
</blockquote>

<h2>News Roundup</h2>

<h3><a href="https://klarasystems.com/articles/history-of-freebsd-unix-and-bsd/?utm_source=bsdnow" rel="nofollow">History of FreeBSD Part 1: Unix and BSD</a></h3>

<blockquote>
<p>FreeBSD, a free and open-source Unix-like operating system has been around since 1993. However, its origins are directly linked to that of BSD, and further back, those of Unix. During this History of FreeBSD series, we will talk about how Unix came to be, and how Berkeley’s Unix developed at Bell Labs.</p>

<hr>
</blockquote>

<h3><a href="https://honeyguide.eu/posts/jitsi-freebsd/" rel="nofollow">Running Jitsi-Meet in a FreeBSD Jail</a></h3>

<blockquote>
<p>Due to the situation with COVID-19 that also lead to people being confined to their homes in South Africa as well, we decided to provide a (freely usable of course) Jitsi Meet instance to the community being hosted in South Africa on our FreeBSD environment.<br>
That way, communities in South Africa and beyond have a free alternative to the commercial conferencing solutions with sometimes dubious security and privacy histories and at the same time improved user experience due to the lower latency of local hosting.</p>

<ul>
<li><a href="https://honeyguide.eu/posts/jitsi-grafana/" rel="nofollow">Grafana for Jitsi-Meet</a>
***</li>
</ul>
</blockquote>

<h3><a href="https://adventurist.me/posts/00301" rel="nofollow">Command Line Bug Hunting in FreeBSD</a></h3>

<blockquote>
<p>FreeBSD uses bugzilla for tracking bugs, taking feature requests, regressions and issues in the Operating System. The web interface for bugzilla is okay, but if you want to do a lot of batch operations it is slow to deal with. We are planning to run a bugsquash on July 11th and that really needs some tooling to help any hackers that show up process the giant bug list we have.</p>

<hr>
</blockquote>

<h2>Beastie Bits</h2>

<ul>
<li><a href="https://glebbahmutov.com/game-of-github/" rel="nofollow">Game of Github</a></li>
<li>+ <a href="https://marc.info/?l=openbsd-cvs&m=159274150512676&w=2" rel="nofollow">Wireguard official merged into OpenBSD</a>
***</li>
</ul>

<h3>Tarsnap</h3>

<ul>
<li>This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.</li>
</ul>

<h2>Feedback/Questions</h2>

<ul>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Florian%20-%20Lua%20for%20%24HOME" rel="nofollow">Florian : Lua for $HOME</a></li>
<li><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Kevin%20-%20FreeBSD%20Source%20Question" rel="nofollow">Kevin : FreeBSD Source Question</a></li>
<li><p><a href="https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/358/feedback/Tom%20-%20HomeLabs" rel="nofollow">Tom : HomeLabs</a></p>

<hr></li>
<li><p>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></p>

<hr></li>
</ul>]]>
  </itunes:summary>
</item>
<item>
  <title>316: git commit FreeBSD</title>
  <link>https://www.bsdnow.tv/316</link>
  <guid isPermaLink="false">c6ea44fd-cbae-453a-bd88-a35b2b662859</guid>
  <pubDate>Wed, 18 Sep 2019 23:00:00 -0400</pubDate>
  <author>JT Pennington</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c91b88f1-e824-4815-bcb8-5227818d6010/c6ea44fd-cbae-453a-bd88-a35b2b662859.mp3" length="46851680" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>JT Pennington</itunes:author>
  <itunes:subtitle>NetBSD LLVM sanitizers and GDB regression test suite, Ada—The Language of Cost Savings, Homura - a Windows Games Launcher for FreeBSD, FreeBSD core team appoints a WG to explore transition to Git, OpenBSD 6.6 Beta tagged, Project Trident 12-U5 update now available, and more.</itunes:subtitle>
  <itunes:duration>1:05:04</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c91b88f1-e824-4815-bcb8-5227818d6010/cover.jpg?v=4"/>
  <description>&lt;p&gt;NetBSD LLVM sanitizers and GDB regression test suite, Ada—The Language of Cost Savings, Homura - a Windows Games Launcher for FreeBSD, FreeBSD core team appoints a WG to explore transition to Git, OpenBSD 6.6 Beta tagged, Project Trident 12-U5 update now available, and more.&lt;/p&gt;

&lt;h2&gt;Headlines&lt;/h2&gt;

&lt;h3&gt;&lt;a href="http://blog.netbsd.org/tnf/entry/llvm_santizers_and_gdb_regression" target="_blank" rel="nofollow noopener"&gt;LLVM santizers and GDB regression test suite.&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; As NetBSD-9 is branched, I have been asked to finish the LLVM sanitizer integration. This work is now accomplished and with MKLLVM=yes build option (by default off), the distribution will be populated with LLVM files for ASan, TSan, MSan, UBSan, libFuzzer, SafeStack and XRay.&lt;/p&gt;

&lt;p&gt;&amp;gt; I have also transplanted basesystem GDB patched to my GDB repository and managed to run the GDB regression test-suite.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;NetBSD distribution changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;gt; I have enhanced and imported my local MKSANITIZER code that makes whole distribution sanitization possible. Few real bugs were fixed and a number of patches were newly written to reflect the current NetBSD sources state. I have also merged another chunk of the fruits of the GSoC-2018 project with fuzzing the userland (by plusun@).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The following changes were committed to the sources:

&lt;ul&gt;
&lt;li&gt;ab7de18d0283 Cherry-pick upstream compiler-rt patches for LLVM sanitizers&lt;/li&gt;
&lt;li&gt;966c62a34e30 Add LLVM sanitizers in the MKLLVM=yes build&lt;/li&gt;
&lt;li&gt;8367b667adb9 telnetd: Stop defining the same variables concurrently in bss and data&lt;/li&gt;
&lt;li&gt;fe72740f64bf fsck: Stop defining the same variable concurrently in bss and data&lt;/li&gt;
&lt;li&gt;40e89e890d66 Fix build of t_ubsan/t_ubsanxx under MKSANITIZER&lt;/li&gt;
&lt;li&gt;b71326fd7b67 Avoid symbol clashes in tests/usr.bin/id under MKSANITIZER&lt;/li&gt;
&lt;li&gt;c581f2e39fa5 Avoid symbol clashes in fs/nfs/nfsservice under MKSANITIZER&lt;/li&gt;
&lt;li&gt;030a4686a3c6 Avoid symbol clashes in bin/df under MKSANITIZER&lt;/li&gt;
&lt;li&gt;fd9679f6e8b1 Avoid symbol clashes in usr.sbin/ypserv/ypserv under MKSANITIZER&lt;/li&gt;
&lt;li&gt;5df2d7939ce3 Stop defining _rpcsvcdirty in bss and data&lt;/li&gt;
&lt;li&gt;5fafbe8b8f64 Add missing extern declaration of ib_mach_emips in installboot&lt;/li&gt;
&lt;li&gt;d134584be69a Add SANITIZER_RENAME_CLASSES in bsd.prog.mk&lt;/li&gt;
&lt;li&gt;2d00d9b08eae Adapt tests/kernel/t_subr_prf for MKSANITIZER&lt;/li&gt;
&lt;li&gt;ce54363fe452 Ship with sanitizer/lsan_interface.h for GCC 7&lt;/li&gt;
&lt;li&gt;7bd5ee95e9a0 Ship with sanitizer/lsan_interface.h for LLVM 7&lt;/li&gt;
&lt;li&gt;d8671fba7a78 Set NODEBUG for LLVM sanitizers&lt;/li&gt;
&lt;li&gt;242cd44890a2 Add PAXCTL_FLAG rules for MKSANITIZER&lt;/li&gt;
&lt;li&gt;5e80ab99d9ce Avoid symbol clashes in test/rump/modautoload/t_modautoload with sanitizers&lt;/li&gt;
&lt;li&gt;e7ce7ecd9c2a sysctl: Add indirection of symbols to remove clash with sanitizers&lt;/li&gt;
&lt;li&gt;231aea846aba traceroute: Add indirection of symbol to remove clash with sanitizers&lt;/li&gt;
&lt;li&gt;8d85053f487c sockstat: Add indirection of symbols to remove clash with sanitizers&lt;/li&gt;
&lt;li&gt;81b333ab151a netstat: Add indirection of symbols to remove clash with sanitizers&lt;/li&gt;
&lt;li&gt;a472baefefe8 Correct the memset(3)'s third argument in i386 biosdisk.c&lt;/li&gt;
&lt;li&gt;7e4e92115bc3 Add ATF c and c++ tests for TSan, MSan, libFuzzer&lt;/li&gt;
&lt;li&gt;921ddc9bc97c Set NOSANITIZER in i386 ramdisk image&lt;/li&gt;
&lt;li&gt;64361771c78d Enhance MKSANITIZER support&lt;/li&gt;
&lt;li&gt;3b5608f80a2b Define target_not_supported_body() in TSan, MSan and libFuzzer tests&lt;/li&gt;
&lt;li&gt;c27f4619d513 Avoids signedness bit shift in db_get_value()&lt;/li&gt;
&lt;li&gt;680c5b3cc24f Fix LLVM sanitizer build by GCC (HAVE_LLVM=no)&lt;/li&gt;
&lt;li&gt;4ecfbbba2f2a Rework the LLVM compiler_rt build rules&lt;/li&gt;
&lt;li&gt;748813da5547 Correct the build rules of LLVM sanitizers&lt;/li&gt;
&lt;li&gt;20e223156dee Enhance the support of LLVM sanitizers&lt;/li&gt;
&lt;li&gt;0bb38eb2f20d Register syms.extra in LLVM sanitizer .syms files&lt;/li&gt;
&lt;li&gt;Almost all of the mentioned commits were backported to NetBSD-9 and will land 9.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://github.com/Alexander88207/Homura" target="_blank" rel="nofollow noopener"&gt;Homura - a Windows Games Launcher for FreeBSD&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; Inspired by lutris (a Linux gaming platform), we would like to provide a game launcher to play windows games on FreeBSD.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Makes it easier to run games on FreeBSD, by providing the tweaks and dependencies for you&lt;/li&gt;
&lt;li&gt;Dependencies

&lt;ul&gt;
&lt;li&gt;curl&lt;/li&gt;
&lt;li&gt;bash&lt;/li&gt;
&lt;li&gt;p7zip&lt;/li&gt;
&lt;li&gt;zenity&lt;/li&gt;
&lt;li&gt;webfonts&lt;/li&gt;
&lt;li&gt;alsa-utils (Optional)&lt;/li&gt;
&lt;li&gt;winetricks&lt;/li&gt;
&lt;li&gt;vulkan-tools&lt;/li&gt;
&lt;li&gt;mesa-demos&lt;/li&gt;
&lt;li&gt;i386-wine-devel on amd64 or wine-devel on i386&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;h2&gt;News Roundup&lt;/h2&gt;

&lt;h3&gt;&lt;a href="https://www.electronicdesign.com/embedded-revolution/ada-language-cost-savings" target="_blank" rel="nofollow noopener"&gt;Ada—The Language of Cost Savings?&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; Many myths surround the Ada programming language, but it continues to be used and evolve at the same time. And while the increased adoption of Ada and SPARK, its provable subset, is slow, it’s noticeable. Ada already addresses more of the features found in found in heavily used embedded languages like C+ and C#. It also tackles problems addressed by upcoming languages like Rust.&lt;/p&gt;

&lt;p&gt;&amp;gt; Chris concludes, “Development technologies have a profound impact on one of the largest and most variable costs associated with embedded-system engineering—labor. At a time when on-time system deployment can not only impact customer satisfaction, but access to services revenue streams, engineering team efficiency is at a premium. Our research showed that programming language choices can have significant influence in this area, leading to shorter projects, better schedules and, ultimately, lower development costs. While a variety of factors can influence and dictate language choice, our research showed that Ada’s evolution has made it an increasingly compelling option for engineering organizations, providing both technically and financially sound solution.”&lt;/p&gt;

&lt;p&gt;&amp;gt; In general, Ada already makes embedded “programming in the large” much easier by handling issues that aren’t even addressed in other languages. Though these features are often provided by third-party software, it results in inconsistent practices among developers. Ada also supports the gamut of embedded platforms from systems like Arm’s Cortex-M through supercomputers. Learning Ada isn’t as hard as one might think and the benefits can be significant.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://www.freebsd.org/news/status/report-2019-04-2019-06.html#FreeBSD-Core-Team" target="_blank" rel="nofollow noopener"&gt;FreeBSD core team appoints a WG to explore transitioning from Subversion to Git.&lt;/a&gt;&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The FreeBSD Core Team is the governing body of FreeBSD.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;gt; Core approved source commit bits for Doug Moore (dougm), Chuck Silvers (chs), Brandon Bergren (bdragon), and a vendor commit bit for Scott Phillips (scottph).&lt;/p&gt;

&lt;p&gt;&amp;gt; The annual developer survey closed on 2019-04-02. Of the 397 developers, 243 took the survey with an average completion time of 12 minutes. The public survey closed on 2019-05-13. It was taken by 3637 users and had a 79% completion rate. A presentation of the survey results took place at BSDCan 2019.&lt;/p&gt;

&lt;p&gt;&amp;gt; The core team voted to appoint a working group to explore transitioning our source code 'source of truth' from Subversion to Git. Core asked Ed Maste to chair the group as Ed has been researching this topic for some time. For example, Ed gave a MeetBSD 2018 talk on the topic.&lt;/p&gt;

&lt;p&gt;&amp;gt; There is a variety of viewpoints within core regarding where and how to host a Git repository, however core feels that Git is the prudent path forward.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://undeadly.org/cgi?action=article;sid=20190810123243" target="_blank" rel="nofollow noopener"&gt;OpenBSD 6.6 Beta tagged&lt;/a&gt;&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;CVSROOT:    /cvs
Module name:    src
Changes by:    deraadt@cvs.openbsd.org    2019/08/09 21:56:02

Modified files:
    etc/root : root.mail
    share/mk : sys.mk
    sys/arch/macppc/stand/tbxidata: bsd.tbxi
    sys/conf : newvers.sh
    sys/sys : param.h
    usr.bin/signify: signify.1

Log message:
move to 6.6-beta
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a href="https://www.openbsd.org/66.html" target="_blank" rel="nofollow noopener"&gt;Preliminary release notes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Improved hardware support, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;clang(1) is now provided on powerpc.&lt;/li&gt;
&lt;li&gt;IEEE 802.11 wireless stack improvements:&lt;/li&gt;
&lt;li&gt;Generic network stack improvements:&lt;/li&gt;
&lt;li&gt;Installer improvements:&lt;/li&gt;
&lt;li&gt;Security improvements:&lt;/li&gt;
&lt;li&gt;  + Routing daemons and other userland network improvements&lt;/li&gt;
&lt;li&gt;  + The ntpd(8) daemon now gets and sets the clock in a secure way when booting even when a battery-backed clock is absent.&lt;/li&gt;
&lt;li&gt;  + bgdp(8) improvements&lt;/li&gt;
&lt;li&gt;  + Assorted improvements:&lt;/li&gt;
&lt;li&gt;  + The filesystem buffer cache now more aggressively uses memory outside the DMA region, to improve cache performance on amd64 machines.&lt;/li&gt;
&lt;li&gt;The BER API previously internal to ldap(1), ldapd(8), ypldap(8), and snmpd(8) has been moved into libutil. See ber_read_elements(3).&lt;/li&gt;
&lt;li&gt;Support for specifying boot device in vm.conf(5).&lt;/li&gt;
&lt;li&gt;OpenSMTPD 6.6.0&lt;/li&gt;
&lt;li&gt;LibreSSL 3.0.X&lt;/li&gt;
&lt;li&gt;API and Documentation Enhancements&lt;/li&gt;
&lt;li&gt;Completed the port of RSA_METHOD accessors from the OpenSSL 1.1 API.&lt;/li&gt;
&lt;li&gt;Documented undescribed options and removed unfunctional options description in openssl(1) manual.&lt;/li&gt;
&lt;li&gt;OpenSSH 8.0&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;h3&gt;&lt;a href="https://project-trident.org/post/2019-09-04_stable12-u5_available/" target="_blank" rel="nofollow noopener"&gt;Project Trident 12-U5 update now available&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;&amp;gt; This is the fifth general package update to the STABLE release repository based upon TrueOS 12-Stable.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Package changes from Stable 12-U4&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Package Summary&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New Packages: 20&lt;/li&gt;
&lt;li&gt;Deleted Packages: 24&lt;/li&gt;
&lt;li&gt;Updated Packages: 279&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;New Packages (20)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;artemis (biology/artemis) : 17.0.1.11&lt;/li&gt;
&lt;li&gt;catesc (games/catesc) : 0.6&lt;/li&gt;
&lt;li&gt;dmlc-core (devel/dmlc-core) : 0.3.105&lt;/li&gt;
&lt;li&gt;go-wtf (sysutils/go-wtf) : 0.20.0_1&lt;/li&gt;
&lt;li&gt;instead (games/instead) : 3.3.0_1&lt;/li&gt;
&lt;li&gt;lidarr (net-p2p/lidarr) : 0.6.2.883&lt;/li&gt;
&lt;li&gt;minerbold (games/minerbold) : 1.4&lt;/li&gt;
&lt;li&gt;onnx (math/onnx) : 1.5.0&lt;/li&gt;
&lt;li&gt;openzwave-devel (comms/openzwave-devel) : 1.6.897&lt;/li&gt;
&lt;li&gt;polkit-qt-1 (sysutils/polkit-qt) : 0.113.0_8&lt;/li&gt;
&lt;li&gt;py36-traitsui (graphics/py-traitsui) : 6.1.2&lt;/li&gt;
&lt;li&gt;rubygem-aws-sigv2 (devel/rubygem-aws-sigv2) : 1.0.1&lt;/li&gt;
&lt;li&gt;rubygem-default_value_for32 (devel/rubygem-default_value_for32) : 3.2.0&lt;/li&gt;
&lt;li&gt;rubygem-ffi110 (devel/rubygem-ffi110) : 1.10.0&lt;/li&gt;
&lt;li&gt;rubygem-zeitwerk (devel/rubygem-zeitwerk) : 2.1.9&lt;/li&gt;
&lt;li&gt;sems (net/sems) : 1.7.0.g20190822&lt;/li&gt;
&lt;li&gt;skypat (devel/skypat) : 3.1.1&lt;/li&gt;
&lt;li&gt;tvm (math/tvm) : 0.4.1440&lt;/li&gt;
&lt;li&gt;vavoom (games/vavoom) : 1.33_15&lt;/li&gt;
&lt;li&gt;vavoom-extras (games/vavoom-extras) : 1.30_4&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Deleted Packages (24)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;geeqie (graphics/geeqie) : Unknown reason&lt;/li&gt;
&lt;li&gt;iriverter (multimedia/iriverter) : Unknown reason&lt;/li&gt;
&lt;li&gt;kde5 (x11/kde5) : Unknown reason&lt;/li&gt;
&lt;li&gt;kicad-doc (cad/kicad-doc) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-buildworld (os/buildworld) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland (os/userland) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-base (os/userland-base) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-base-bootstrap (os/userland-base-bootstrap) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-bin (os/userland-bin) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-boot (os/userland-boot) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-conf (os/userland-conf) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-debug (os/userland-debug) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-devtools (os/userland-devtools) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-docs (os/userland-docs) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-lib (os/userland-lib) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-lib32 (os/userland-lib32) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-lib32-development (os/userland-lib32-development) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-rescue (os/userland-rescue) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-sbin (os/userland-sbin) : Unknown reason&lt;/li&gt;
&lt;li&gt;os-nozfs-userland-tests (os/userland-tests) : Unknown reason&lt;/li&gt;
&lt;li&gt;photoprint (print/photoprint) : Unknown reason&lt;/li&gt;
&lt;li&gt;plasma5-plasma (x11/plasma5-plasma) : Unknown reason&lt;/li&gt;
&lt;li&gt;polkit-qt5 (sysutils/polkit-qt) : Unknown reason&lt;/li&gt;
&lt;li&gt;secpanel (security/secpanel) : Unknown reason&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;h2&gt;Beastie Bits&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.dragonflydigest.com/2019/09/10/23472.html" target="_blank" rel="nofollow noopener"&gt;DragonFlyBSD - msdosfs updates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://science.sciencemag.org/content/365/6455/834.full" target="_blank" rel="nofollow noopener"&gt;Stand out as a speaker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://akpoff.com/archive/2019/not_a_review_of_the_lenovo_x1c7.html" target="_blank" rel="nofollow noopener"&gt;Not a review of the 7th Gen X1 Carbon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tfir.io/2019/08/24/freebsd-meets-linux-at-the-open-source-summit/" target="_blank" rel="nofollow noopener"&gt;FreeBSD Meets Linux At The Open Source Summit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.bi0s.in/2019/08/24/Pwn/VM-Escape/2019-07-29-qemu-vm-escape-cve-2019-14378/" target="_blank" rel="nofollow noopener"&gt;QEMU VM Escape&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.netbsd.org/tnf/entry/porting_wine_to_amd64_on1" target="_blank" rel="nofollow noopener"&gt;Porting wine to amd64 on NetBSD, third evaluation report.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://undeadly.org/cgi?action=article;sid=20190911113856" target="_blank" rel="nofollow noopener"&gt;OpenBSD disabled DoH by default in Firefox&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;h2&gt;Feedback/Questions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Reinis - &lt;a href="http://dpaste.com/0SG8630#wrap" target="_blank" rel="nofollow noopener"&gt;GELI with UEFI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Mason - &lt;a href="http://dpaste.com/1FQN173" target="_blank" rel="nofollow noopener"&gt;Beeping&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;[CHVT feedback]&lt;br&gt;
DJ - &lt;a href="http://dpaste.com/08M3XNH#wrap" target="_blank" rel="nofollow noopener"&gt;Feedback&lt;/a&gt;&lt;br&gt;
Ben - &lt;a href="http://dpaste.com/274RVCE#wrap" target="_blank" rel="nofollow noopener"&gt;chvt&lt;/a&gt;&lt;br&gt;
Harri - &lt;a href="http://dpaste.com/23R1YMK#wrap" target="_blank" rel="nofollow noopener"&gt;Marc's chvt question&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;ul&gt;
&lt;li&gt;Send questions, comments, show ideas/topics, or stories you want mentioned on the show to &lt;a href="mailto:feedback@bsdnow.tv" target="_blank" rel="nofollow noopener"&gt;feedback@bsdnow.tv&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;


    &lt;source src="http://201406.jb-dl.cdn.scaleengine.net/bsdnow/2019/bsd-0316.mp4" type="video/mp4"&gt;
    Your browser does not support the HTML5 video tag.
&lt;/source&gt; 
</description>
  <itunes:keywords>freebsd, openbsd, netbsd, dragonflybsd, trueos, trident, hardenedbsd, tutorial, howto, guide, bsd, interview, gdb, regression test, llvm, llvm sanitizers, sanitizers, ada, cost savings, homura, windows game, game launcher, core team, git, git transition</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>NetBSD LLVM sanitizers and GDB regression test suite, Ada—The Language of Cost Savings, Homura - a Windows Games Launcher for FreeBSD, FreeBSD core team appoints a WG to explore transition to Git, OpenBSD 6.6 Beta tagged, Project Trident 12-U5 update now available, and more.</p>

<h2>Headlines</h2>

<h3><a href="http://blog.netbsd.org/tnf/entry/llvm_santizers_and_gdb_regression" rel="nofollow">LLVM santizers and GDB regression test suite.</a></h3>

<blockquote>
<p>As NetBSD-9 is branched, I have been asked to finish the LLVM sanitizer integration. This work is now accomplished and with MKLLVM=yes build option (by default off), the distribution will be populated with LLVM files for ASan, TSan, MSan, UBSan, libFuzzer, SafeStack and XRay.</p>

<p>I have also transplanted basesystem GDB patched to my GDB repository and managed to run the GDB regression test-suite.</p>
</blockquote>

<ul>
<li>NetBSD distribution changes</li>
</ul>

<blockquote>
<p>I have enhanced and imported my local MKSANITIZER code that makes whole distribution sanitization possible. Few real bugs were fixed and a number of patches were newly written to reflect the current NetBSD sources state. I have also merged another chunk of the fruits of the GSoC-2018 project with fuzzing the userland (by plusun@).</p>
</blockquote>

<ul>
<li>The following changes were committed to the sources:

<ul>
<li>ab7de18d0283 Cherry-pick upstream compiler-rt patches for LLVM sanitizers</li>
<li>966c62a34e30 Add LLVM sanitizers in the MKLLVM=yes build</li>
<li>8367b667adb9 telnetd: Stop defining the same variables concurrently in bss and data</li>
<li>fe72740f64bf fsck: Stop defining the same variable concurrently in bss and data</li>
<li>40e89e890d66 Fix build of t_ubsan/t_ubsanxx under MKSANITIZER</li>
<li>b71326fd7b67 Avoid symbol clashes in tests/usr.bin/id under MKSANITIZER</li>
<li>c581f2e39fa5 Avoid symbol clashes in fs/nfs/nfsservice under MKSANITIZER</li>
<li>030a4686a3c6 Avoid symbol clashes in bin/df under MKSANITIZER</li>
<li>fd9679f6e8b1 Avoid symbol clashes in usr.sbin/ypserv/ypserv under MKSANITIZER</li>
<li>5df2d7939ce3 Stop defining _rpcsvcdirty in bss and data</li>
<li>5fafbe8b8f64 Add missing extern declaration of ib_mach_emips in installboot</li>
<li>d134584be69a Add SANITIZER_RENAME_CLASSES in bsd.prog.mk</li>
<li>2d00d9b08eae Adapt tests/kernel/t_subr_prf for MKSANITIZER</li>
<li>ce54363fe452 Ship with sanitizer/lsan_interface.h for GCC 7</li>
<li>7bd5ee95e9a0 Ship with sanitizer/lsan_interface.h for LLVM 7</li>
<li>d8671fba7a78 Set NODEBUG for LLVM sanitizers</li>
<li>242cd44890a2 Add PAXCTL_FLAG rules for MKSANITIZER</li>
<li>5e80ab99d9ce Avoid symbol clashes in test/rump/modautoload/t_modautoload with sanitizers</li>
<li>e7ce7ecd9c2a sysctl: Add indirection of symbols to remove clash with sanitizers</li>
<li>231aea846aba traceroute: Add indirection of symbol to remove clash with sanitizers</li>
<li>8d85053f487c sockstat: Add indirection of symbols to remove clash with sanitizers</li>
<li>81b333ab151a netstat: Add indirection of symbols to remove clash with sanitizers</li>
<li>a472baefefe8 Correct the memset(3)&#39;s third argument in i386 biosdisk.c</li>
<li>7e4e92115bc3 Add ATF c and c++ tests for TSan, MSan, libFuzzer</li>
<li>921ddc9bc97c Set NOSANITIZER in i386 ramdisk image</li>
<li>64361771c78d Enhance MKSANITIZER support</li>
<li>3b5608f80a2b Define target_not_supported_body() in TSan, MSan and libFuzzer tests</li>
<li>c27f4619d513 Avoids signedness bit shift in db_get_value()</li>
<li>680c5b3cc24f Fix LLVM sanitizer build by GCC (HAVE_LLVM=no)</li>
<li>4ecfbbba2f2a Rework the LLVM compiler_rt build rules</li>
<li>748813da5547 Correct the build rules of LLVM sanitizers</li>
<li>20e223156dee Enhance the support of LLVM sanitizers</li>
<li>0bb38eb2f20d Register syms.extra in LLVM sanitizer .syms files</li>
<li>Almost all of the mentioned commits were backported to NetBSD-9 and will land 9.0.</li>
</ul></li>
</ul>

<hr>

<h3><a href="https://github.com/Alexander88207/Homura" rel="nofollow">Homura - a Windows Games Launcher for FreeBSD</a></h3>

<blockquote>
<p>Inspired by lutris (a Linux gaming platform), we would like to provide a game launcher to play windows games on FreeBSD.</p>
</blockquote>

<ul>
<li>Makes it easier to run games on FreeBSD, by providing the tweaks and dependencies for you</li>
<li>Dependencies

<ul>
<li>curl</li>
<li>bash</li>
<li>p7zip</li>
<li>zenity</li>
<li>webfonts</li>
<li>alsa-utils (Optional)</li>
<li>winetricks</li>
<li>vulkan-tools</li>
<li>mesa-demos</li>
<li>i386-wine-devel on amd64 or wine-devel on i386</li>
</ul></li>
</ul>

<hr>

<h2>News Roundup</h2>

<h3><a href="https://www.electronicdesign.com/embedded-revolution/ada-language-cost-savings" rel="nofollow">Ada—The Language of Cost Savings?</a></h3>

<blockquote>
<p>Many myths surround the Ada programming language, but it continues to be used and evolve at the same time. And while the increased adoption of Ada and SPARK, its provable subset, is slow, it’s noticeable. Ada already addresses more of the features found in found in heavily used embedded languages like C+ and C#. It also tackles problems addressed by upcoming languages like Rust.</p>

<p>Chris concludes, “Development technologies have a profound impact on one of the largest and most variable costs associated with embedded-system engineering—labor. At a time when on-time system deployment can not only impact customer satisfaction, but access to services revenue streams, engineering team efficiency is at a premium. Our research showed that programming language choices can have significant influence in this area, leading to shorter projects, better schedules and, ultimately, lower development costs. While a variety of factors can influence and dictate language choice, our research showed that Ada’s evolution has made it an increasingly compelling option for engineering organizations, providing both technically and financially sound solution.”</p>

<p>In general, Ada already makes embedded “programming in the large” much easier by handling issues that aren’t even addressed in other languages. Though these features are often provided by third-party software, it results in inconsistent practices among developers. Ada also supports the gamut of embedded platforms from systems like Arm’s Cortex-M through supercomputers. Learning Ada isn’t as hard as one might think and the benefits can be significant.</p>
</blockquote>

<hr>

<h3><a href="https://www.freebsd.org/news/status/report-2019-04-2019-06.html#FreeBSD-Core-Team" rel="nofollow">FreeBSD core team appoints a WG to explore transitioning from Subversion to Git.</a></h3>

<ul>
<li>The FreeBSD Core Team is the governing body of FreeBSD.</li>
</ul>

<blockquote>
<p>Core approved source commit bits for Doug Moore (dougm), Chuck Silvers (chs), Brandon Bergren (bdragon), and a vendor commit bit for Scott Phillips (scottph).</p>

<p>The annual developer survey closed on 2019-04-02. Of the 397 developers, 243 took the survey with an average completion time of 12 minutes. The public survey closed on 2019-05-13. It was taken by 3637 users and had a 79% completion rate. A presentation of the survey results took place at BSDCan 2019.</p>

<p>The core team voted to appoint a working group to explore transitioning our source code &#39;source of truth&#39; from Subversion to Git. Core asked Ed Maste to chair the group as Ed has been researching this topic for some time. For example, Ed gave a MeetBSD 2018 talk on the topic.</p>

<p>There is a variety of viewpoints within core regarding where and how to host a Git repository, however core feels that Git is the prudent path forward.</p>
</blockquote>

<hr>

<h3><a href="https://undeadly.org/cgi?action=article;sid=20190810123243" rel="nofollow">OpenBSD 6.6 Beta tagged</a></h3>

<pre><code>CVSROOT:    /cvs
Module name:    src
Changes by:    deraadt@cvs.openbsd.org    2019/08/09 21:56:02

Modified files:
    etc/root : root.mail
    share/mk : sys.mk
    sys/arch/macppc/stand/tbxidata: bsd.tbxi
    sys/conf : newvers.sh
    sys/sys : param.h
    usr.bin/signify: signify.1

Log message:
move to 6.6-beta
</code></pre>

<p><a href="https://www.openbsd.org/66.html" rel="nofollow">Preliminary release notes</a></p>

<p>Improved hardware support, including:</p>

<ul>
<li>clang(1) is now provided on powerpc.</li>
<li>IEEE 802.11 wireless stack improvements:</li>
<li>Generic network stack improvements:</li>
<li>Installer improvements:</li>
<li>Security improvements:</li>
<li>  + Routing daemons and other userland network improvements</li>
<li>  + The ntpd(8) daemon now gets and sets the clock in a secure way when booting even when a battery-backed clock is absent.</li>
<li>  + bgdp(8) improvements</li>
<li>  + Assorted improvements:</li>
<li>  + The filesystem buffer cache now more aggressively uses memory outside the DMA region, to improve cache performance on amd64 machines.</li>
<li>The BER API previously internal to ldap(1), ldapd(8), ypldap(8), and snmpd(8) has been moved into libutil. See ber_read_elements(3).</li>
<li>Support for specifying boot device in vm.conf(5).</li>
<li>OpenSMTPD 6.6.0</li>
<li>LibreSSL 3.0.X</li>
<li>API and Documentation Enhancements</li>
<li>Completed the port of RSA_METHOD accessors from the OpenSSL 1.1 API.</li>
<li>Documented undescribed options and removed unfunctional options description in openssl(1) manual.</li>
<li>OpenSSH 8.0</li>
</ul>

<hr>

<h3><a href="https://project-trident.org/post/2019-09-04_stable12-u5_available/" rel="nofollow">Project Trident 12-U5 update now available</a></h3>

<blockquote>
<p>This is the fifth general package update to the STABLE release repository based upon TrueOS 12-Stable.</p>
</blockquote>

<ul>
<li>Package changes from Stable 12-U4</li>
<li><p>Package Summary</p>

<ul>
<li>New Packages: 20</li>
<li>Deleted Packages: 24</li>
<li>Updated Packages: 279</li>
</ul></li>
<li><p>New Packages (20)</p>

<ul>
<li>artemis (biology/artemis) : 17.0.1.11</li>
<li>catesc (games/catesc) : 0.6</li>
<li>dmlc-core (devel/dmlc-core) : 0.3.105</li>
<li>go-wtf (sysutils/go-wtf) : 0.20.0_1</li>
<li>instead (games/instead) : 3.3.0_1</li>
<li>lidarr (net-p2p/lidarr) : 0.6.2.883</li>
<li>minerbold (games/minerbold) : 1.4</li>
<li>onnx (math/onnx) : 1.5.0</li>
<li>openzwave-devel (comms/openzwave-devel) : 1.6.897</li>
<li>polkit-qt-1 (sysutils/polkit-qt) : 0.113.0_8</li>
<li>py36-traitsui (graphics/py-traitsui) : 6.1.2</li>
<li>rubygem-aws-sigv2 (devel/rubygem-aws-sigv2) : 1.0.1</li>
<li>rubygem-default_value_for32 (devel/rubygem-default_value_for32) : 3.2.0</li>
<li>rubygem-ffi110 (devel/rubygem-ffi110) : 1.10.0</li>
<li>rubygem-zeitwerk (devel/rubygem-zeitwerk) : 2.1.9</li>
<li>sems (net/sems) : 1.7.0.g20190822</li>
<li>skypat (devel/skypat) : 3.1.1</li>
<li>tvm (math/tvm) : 0.4.1440</li>
<li>vavoom (games/vavoom) : 1.33_15</li>
<li>vavoom-extras (games/vavoom-extras) : 1.30_4</li>
</ul></li>
<li><p>Deleted Packages (24)</p>

<ul>
<li>geeqie (graphics/geeqie) : Unknown reason</li>
<li>iriverter (multimedia/iriverter) : Unknown reason</li>
<li>kde5 (x11/kde5) : Unknown reason</li>
<li>kicad-doc (cad/kicad-doc) : Unknown reason</li>
<li>os-nozfs-buildworld (os/buildworld) : Unknown reason</li>
<li>os-nozfs-userland (os/userland) : Unknown reason</li>
<li>os-nozfs-userland-base (os/userland-base) : Unknown reason</li>
<li>os-nozfs-userland-base-bootstrap (os/userland-base-bootstrap) : Unknown reason</li>
<li>os-nozfs-userland-bin (os/userland-bin) : Unknown reason</li>
<li>os-nozfs-userland-boot (os/userland-boot) : Unknown reason</li>
<li>os-nozfs-userland-conf (os/userland-conf) : Unknown reason</li>
<li>os-nozfs-userland-debug (os/userland-debug) : Unknown reason</li>
<li>os-nozfs-userland-devtools (os/userland-devtools) : Unknown reason</li>
<li>os-nozfs-userland-docs (os/userland-docs) : Unknown reason</li>
<li>os-nozfs-userland-lib (os/userland-lib) : Unknown reason</li>
<li>os-nozfs-userland-lib32 (os/userland-lib32) : Unknown reason</li>
<li>os-nozfs-userland-lib32-development (os/userland-lib32-development) : Unknown reason</li>
<li>os-nozfs-userland-rescue (os/userland-rescue) : Unknown reason</li>
<li>os-nozfs-userland-sbin (os/userland-sbin) : Unknown reason</li>
<li>os-nozfs-userland-tests (os/userland-tests) : Unknown reason</li>
<li>photoprint (print/photoprint) : Unknown reason</li>
<li>plasma5-plasma (x11/plasma5-plasma) : Unknown reason</li>
<li>polkit-qt5 (sysutils/polkit-qt) : Unknown reason</li>
<li>secpanel (security/secpanel) : Unknown reason</li>
</ul></li>
</ul>

<hr>

<h2>Beastie Bits</h2>

<ul>
<li><a href="https://www.dragonflydigest.com/2019/09/10/23472.html" rel="nofollow">DragonFlyBSD - msdosfs updates</a></li>
<li><a href="https://science.sciencemag.org/content/365/6455/834.full" rel="nofollow">Stand out as a speaker</a></li>
<li><a href="http://akpoff.com/archive/2019/not_a_review_of_the_lenovo_x1c7.html" rel="nofollow">Not a review of the 7th Gen X1 Carbon</a></li>
<li><a href="https://www.tfir.io/2019/08/24/freebsd-meets-linux-at-the-open-source-summit/" rel="nofollow">FreeBSD Meets Linux At The Open Source Summit</a></li>
<li><a href="https://blog.bi0s.in/2019/08/24/Pwn/VM-Escape/2019-07-29-qemu-vm-escape-cve-2019-14378/" rel="nofollow">QEMU VM Escape</a></li>
<li><a href="http://blog.netbsd.org/tnf/entry/porting_wine_to_amd64_on1" rel="nofollow">Porting wine to amd64 on NetBSD, third evaluation report.</a></li>
<li><a href="https://undeadly.org/cgi?action=article;sid=20190911113856" rel="nofollow">OpenBSD disabled DoH by default in Firefox</a></li>
</ul>

<hr>

<h2>Feedback/Questions</h2>

<ul>
<li>Reinis - <a href="http://dpaste.com/0SG8630#wrap" rel="nofollow">GELI with UEFI</a></li>
<li>Mason - <a href="http://dpaste.com/1FQN173" rel="nofollow">Beeping</a></li>
</ul>

<p>[CHVT feedback]<br>
DJ - <a href="http://dpaste.com/08M3XNH#wrap" rel="nofollow">Feedback</a><br>
Ben - <a href="http://dpaste.com/274RVCE#wrap" rel="nofollow">chvt</a><br>
Harri - <a href="http://dpaste.com/23R1YMK#wrap" rel="nofollow">Marc&#39;s chvt question</a></p>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></li>
</ul>

<hr>

<video controls preload="metadata" style=" width:426px;  height:240px;">
    <source src="http://201406.jb-dl.cdn.scaleengine.net/bsdnow/2019/bsd-0316.mp4" type="video/mp4">
    Your browser does not support the HTML5 video tag.
</video>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>NetBSD LLVM sanitizers and GDB regression test suite, Ada—The Language of Cost Savings, Homura - a Windows Games Launcher for FreeBSD, FreeBSD core team appoints a WG to explore transition to Git, OpenBSD 6.6 Beta tagged, Project Trident 12-U5 update now available, and more.</p>

<h2>Headlines</h2>

<h3><a href="http://blog.netbsd.org/tnf/entry/llvm_santizers_and_gdb_regression" rel="nofollow">LLVM santizers and GDB regression test suite.</a></h3>

<blockquote>
<p>As NetBSD-9 is branched, I have been asked to finish the LLVM sanitizer integration. This work is now accomplished and with MKLLVM=yes build option (by default off), the distribution will be populated with LLVM files for ASan, TSan, MSan, UBSan, libFuzzer, SafeStack and XRay.</p>

<p>I have also transplanted basesystem GDB patched to my GDB repository and managed to run the GDB regression test-suite.</p>
</blockquote>

<ul>
<li>NetBSD distribution changes</li>
</ul>

<blockquote>
<p>I have enhanced and imported my local MKSANITIZER code that makes whole distribution sanitization possible. Few real bugs were fixed and a number of patches were newly written to reflect the current NetBSD sources state. I have also merged another chunk of the fruits of the GSoC-2018 project with fuzzing the userland (by plusun@).</p>
</blockquote>

<ul>
<li>The following changes were committed to the sources:

<ul>
<li>ab7de18d0283 Cherry-pick upstream compiler-rt patches for LLVM sanitizers</li>
<li>966c62a34e30 Add LLVM sanitizers in the MKLLVM=yes build</li>
<li>8367b667adb9 telnetd: Stop defining the same variables concurrently in bss and data</li>
<li>fe72740f64bf fsck: Stop defining the same variable concurrently in bss and data</li>
<li>40e89e890d66 Fix build of t_ubsan/t_ubsanxx under MKSANITIZER</li>
<li>b71326fd7b67 Avoid symbol clashes in tests/usr.bin/id under MKSANITIZER</li>
<li>c581f2e39fa5 Avoid symbol clashes in fs/nfs/nfsservice under MKSANITIZER</li>
<li>030a4686a3c6 Avoid symbol clashes in bin/df under MKSANITIZER</li>
<li>fd9679f6e8b1 Avoid symbol clashes in usr.sbin/ypserv/ypserv under MKSANITIZER</li>
<li>5df2d7939ce3 Stop defining _rpcsvcdirty in bss and data</li>
<li>5fafbe8b8f64 Add missing extern declaration of ib_mach_emips in installboot</li>
<li>d134584be69a Add SANITIZER_RENAME_CLASSES in bsd.prog.mk</li>
<li>2d00d9b08eae Adapt tests/kernel/t_subr_prf for MKSANITIZER</li>
<li>ce54363fe452 Ship with sanitizer/lsan_interface.h for GCC 7</li>
<li>7bd5ee95e9a0 Ship with sanitizer/lsan_interface.h for LLVM 7</li>
<li>d8671fba7a78 Set NODEBUG for LLVM sanitizers</li>
<li>242cd44890a2 Add PAXCTL_FLAG rules for MKSANITIZER</li>
<li>5e80ab99d9ce Avoid symbol clashes in test/rump/modautoload/t_modautoload with sanitizers</li>
<li>e7ce7ecd9c2a sysctl: Add indirection of symbols to remove clash with sanitizers</li>
<li>231aea846aba traceroute: Add indirection of symbol to remove clash with sanitizers</li>
<li>8d85053f487c sockstat: Add indirection of symbols to remove clash with sanitizers</li>
<li>81b333ab151a netstat: Add indirection of symbols to remove clash with sanitizers</li>
<li>a472baefefe8 Correct the memset(3)&#39;s third argument in i386 biosdisk.c</li>
<li>7e4e92115bc3 Add ATF c and c++ tests for TSan, MSan, libFuzzer</li>
<li>921ddc9bc97c Set NOSANITIZER in i386 ramdisk image</li>
<li>64361771c78d Enhance MKSANITIZER support</li>
<li>3b5608f80a2b Define target_not_supported_body() in TSan, MSan and libFuzzer tests</li>
<li>c27f4619d513 Avoids signedness bit shift in db_get_value()</li>
<li>680c5b3cc24f Fix LLVM sanitizer build by GCC (HAVE_LLVM=no)</li>
<li>4ecfbbba2f2a Rework the LLVM compiler_rt build rules</li>
<li>748813da5547 Correct the build rules of LLVM sanitizers</li>
<li>20e223156dee Enhance the support of LLVM sanitizers</li>
<li>0bb38eb2f20d Register syms.extra in LLVM sanitizer .syms files</li>
<li>Almost all of the mentioned commits were backported to NetBSD-9 and will land 9.0.</li>
</ul></li>
</ul>

<hr>

<h3><a href="https://github.com/Alexander88207/Homura" rel="nofollow">Homura - a Windows Games Launcher for FreeBSD</a></h3>

<blockquote>
<p>Inspired by lutris (a Linux gaming platform), we would like to provide a game launcher to play windows games on FreeBSD.</p>
</blockquote>

<ul>
<li>Makes it easier to run games on FreeBSD, by providing the tweaks and dependencies for you</li>
<li>Dependencies

<ul>
<li>curl</li>
<li>bash</li>
<li>p7zip</li>
<li>zenity</li>
<li>webfonts</li>
<li>alsa-utils (Optional)</li>
<li>winetricks</li>
<li>vulkan-tools</li>
<li>mesa-demos</li>
<li>i386-wine-devel on amd64 or wine-devel on i386</li>
</ul></li>
</ul>

<hr>

<h2>News Roundup</h2>

<h3><a href="https://www.electronicdesign.com/embedded-revolution/ada-language-cost-savings" rel="nofollow">Ada—The Language of Cost Savings?</a></h3>

<blockquote>
<p>Many myths surround the Ada programming language, but it continues to be used and evolve at the same time. And while the increased adoption of Ada and SPARK, its provable subset, is slow, it’s noticeable. Ada already addresses more of the features found in found in heavily used embedded languages like C+ and C#. It also tackles problems addressed by upcoming languages like Rust.</p>

<p>Chris concludes, “Development technologies have a profound impact on one of the largest and most variable costs associated with embedded-system engineering—labor. At a time when on-time system deployment can not only impact customer satisfaction, but access to services revenue streams, engineering team efficiency is at a premium. Our research showed that programming language choices can have significant influence in this area, leading to shorter projects, better schedules and, ultimately, lower development costs. While a variety of factors can influence and dictate language choice, our research showed that Ada’s evolution has made it an increasingly compelling option for engineering organizations, providing both technically and financially sound solution.”</p>

<p>In general, Ada already makes embedded “programming in the large” much easier by handling issues that aren’t even addressed in other languages. Though these features are often provided by third-party software, it results in inconsistent practices among developers. Ada also supports the gamut of embedded platforms from systems like Arm’s Cortex-M through supercomputers. Learning Ada isn’t as hard as one might think and the benefits can be significant.</p>
</blockquote>

<hr>

<h3><a href="https://www.freebsd.org/news/status/report-2019-04-2019-06.html#FreeBSD-Core-Team" rel="nofollow">FreeBSD core team appoints a WG to explore transitioning from Subversion to Git.</a></h3>

<ul>
<li>The FreeBSD Core Team is the governing body of FreeBSD.</li>
</ul>

<blockquote>
<p>Core approved source commit bits for Doug Moore (dougm), Chuck Silvers (chs), Brandon Bergren (bdragon), and a vendor commit bit for Scott Phillips (scottph).</p>

<p>The annual developer survey closed on 2019-04-02. Of the 397 developers, 243 took the survey with an average completion time of 12 minutes. The public survey closed on 2019-05-13. It was taken by 3637 users and had a 79% completion rate. A presentation of the survey results took place at BSDCan 2019.</p>

<p>The core team voted to appoint a working group to explore transitioning our source code &#39;source of truth&#39; from Subversion to Git. Core asked Ed Maste to chair the group as Ed has been researching this topic for some time. For example, Ed gave a MeetBSD 2018 talk on the topic.</p>

<p>There is a variety of viewpoints within core regarding where and how to host a Git repository, however core feels that Git is the prudent path forward.</p>
</blockquote>

<hr>

<h3><a href="https://undeadly.org/cgi?action=article;sid=20190810123243" rel="nofollow">OpenBSD 6.6 Beta tagged</a></h3>

<pre><code>CVSROOT:    /cvs
Module name:    src
Changes by:    deraadt@cvs.openbsd.org    2019/08/09 21:56:02

Modified files:
    etc/root : root.mail
    share/mk : sys.mk
    sys/arch/macppc/stand/tbxidata: bsd.tbxi
    sys/conf : newvers.sh
    sys/sys : param.h
    usr.bin/signify: signify.1

Log message:
move to 6.6-beta
</code></pre>

<p><a href="https://www.openbsd.org/66.html" rel="nofollow">Preliminary release notes</a></p>

<p>Improved hardware support, including:</p>

<ul>
<li>clang(1) is now provided on powerpc.</li>
<li>IEEE 802.11 wireless stack improvements:</li>
<li>Generic network stack improvements:</li>
<li>Installer improvements:</li>
<li>Security improvements:</li>
<li>  + Routing daemons and other userland network improvements</li>
<li>  + The ntpd(8) daemon now gets and sets the clock in a secure way when booting even when a battery-backed clock is absent.</li>
<li>  + bgdp(8) improvements</li>
<li>  + Assorted improvements:</li>
<li>  + The filesystem buffer cache now more aggressively uses memory outside the DMA region, to improve cache performance on amd64 machines.</li>
<li>The BER API previously internal to ldap(1), ldapd(8), ypldap(8), and snmpd(8) has been moved into libutil. See ber_read_elements(3).</li>
<li>Support for specifying boot device in vm.conf(5).</li>
<li>OpenSMTPD 6.6.0</li>
<li>LibreSSL 3.0.X</li>
<li>API and Documentation Enhancements</li>
<li>Completed the port of RSA_METHOD accessors from the OpenSSL 1.1 API.</li>
<li>Documented undescribed options and removed unfunctional options description in openssl(1) manual.</li>
<li>OpenSSH 8.0</li>
</ul>

<hr>

<h3><a href="https://project-trident.org/post/2019-09-04_stable12-u5_available/" rel="nofollow">Project Trident 12-U5 update now available</a></h3>

<blockquote>
<p>This is the fifth general package update to the STABLE release repository based upon TrueOS 12-Stable.</p>
</blockquote>

<ul>
<li>Package changes from Stable 12-U4</li>
<li><p>Package Summary</p>

<ul>
<li>New Packages: 20</li>
<li>Deleted Packages: 24</li>
<li>Updated Packages: 279</li>
</ul></li>
<li><p>New Packages (20)</p>

<ul>
<li>artemis (biology/artemis) : 17.0.1.11</li>
<li>catesc (games/catesc) : 0.6</li>
<li>dmlc-core (devel/dmlc-core) : 0.3.105</li>
<li>go-wtf (sysutils/go-wtf) : 0.20.0_1</li>
<li>instead (games/instead) : 3.3.0_1</li>
<li>lidarr (net-p2p/lidarr) : 0.6.2.883</li>
<li>minerbold (games/minerbold) : 1.4</li>
<li>onnx (math/onnx) : 1.5.0</li>
<li>openzwave-devel (comms/openzwave-devel) : 1.6.897</li>
<li>polkit-qt-1 (sysutils/polkit-qt) : 0.113.0_8</li>
<li>py36-traitsui (graphics/py-traitsui) : 6.1.2</li>
<li>rubygem-aws-sigv2 (devel/rubygem-aws-sigv2) : 1.0.1</li>
<li>rubygem-default_value_for32 (devel/rubygem-default_value_for32) : 3.2.0</li>
<li>rubygem-ffi110 (devel/rubygem-ffi110) : 1.10.0</li>
<li>rubygem-zeitwerk (devel/rubygem-zeitwerk) : 2.1.9</li>
<li>sems (net/sems) : 1.7.0.g20190822</li>
<li>skypat (devel/skypat) : 3.1.1</li>
<li>tvm (math/tvm) : 0.4.1440</li>
<li>vavoom (games/vavoom) : 1.33_15</li>
<li>vavoom-extras (games/vavoom-extras) : 1.30_4</li>
</ul></li>
<li><p>Deleted Packages (24)</p>

<ul>
<li>geeqie (graphics/geeqie) : Unknown reason</li>
<li>iriverter (multimedia/iriverter) : Unknown reason</li>
<li>kde5 (x11/kde5) : Unknown reason</li>
<li>kicad-doc (cad/kicad-doc) : Unknown reason</li>
<li>os-nozfs-buildworld (os/buildworld) : Unknown reason</li>
<li>os-nozfs-userland (os/userland) : Unknown reason</li>
<li>os-nozfs-userland-base (os/userland-base) : Unknown reason</li>
<li>os-nozfs-userland-base-bootstrap (os/userland-base-bootstrap) : Unknown reason</li>
<li>os-nozfs-userland-bin (os/userland-bin) : Unknown reason</li>
<li>os-nozfs-userland-boot (os/userland-boot) : Unknown reason</li>
<li>os-nozfs-userland-conf (os/userland-conf) : Unknown reason</li>
<li>os-nozfs-userland-debug (os/userland-debug) : Unknown reason</li>
<li>os-nozfs-userland-devtools (os/userland-devtools) : Unknown reason</li>
<li>os-nozfs-userland-docs (os/userland-docs) : Unknown reason</li>
<li>os-nozfs-userland-lib (os/userland-lib) : Unknown reason</li>
<li>os-nozfs-userland-lib32 (os/userland-lib32) : Unknown reason</li>
<li>os-nozfs-userland-lib32-development (os/userland-lib32-development) : Unknown reason</li>
<li>os-nozfs-userland-rescue (os/userland-rescue) : Unknown reason</li>
<li>os-nozfs-userland-sbin (os/userland-sbin) : Unknown reason</li>
<li>os-nozfs-userland-tests (os/userland-tests) : Unknown reason</li>
<li>photoprint (print/photoprint) : Unknown reason</li>
<li>plasma5-plasma (x11/plasma5-plasma) : Unknown reason</li>
<li>polkit-qt5 (sysutils/polkit-qt) : Unknown reason</li>
<li>secpanel (security/secpanel) : Unknown reason</li>
</ul></li>
</ul>

<hr>

<h2>Beastie Bits</h2>

<ul>
<li><a href="https://www.dragonflydigest.com/2019/09/10/23472.html" rel="nofollow">DragonFlyBSD - msdosfs updates</a></li>
<li><a href="https://science.sciencemag.org/content/365/6455/834.full" rel="nofollow">Stand out as a speaker</a></li>
<li><a href="http://akpoff.com/archive/2019/not_a_review_of_the_lenovo_x1c7.html" rel="nofollow">Not a review of the 7th Gen X1 Carbon</a></li>
<li><a href="https://www.tfir.io/2019/08/24/freebsd-meets-linux-at-the-open-source-summit/" rel="nofollow">FreeBSD Meets Linux At The Open Source Summit</a></li>
<li><a href="https://blog.bi0s.in/2019/08/24/Pwn/VM-Escape/2019-07-29-qemu-vm-escape-cve-2019-14378/" rel="nofollow">QEMU VM Escape</a></li>
<li><a href="http://blog.netbsd.org/tnf/entry/porting_wine_to_amd64_on1" rel="nofollow">Porting wine to amd64 on NetBSD, third evaluation report.</a></li>
<li><a href="https://undeadly.org/cgi?action=article;sid=20190911113856" rel="nofollow">OpenBSD disabled DoH by default in Firefox</a></li>
</ul>

<hr>

<h2>Feedback/Questions</h2>

<ul>
<li>Reinis - <a href="http://dpaste.com/0SG8630#wrap" rel="nofollow">GELI with UEFI</a></li>
<li>Mason - <a href="http://dpaste.com/1FQN173" rel="nofollow">Beeping</a></li>
</ul>

<p>[CHVT feedback]<br>
DJ - <a href="http://dpaste.com/08M3XNH#wrap" rel="nofollow">Feedback</a><br>
Ben - <a href="http://dpaste.com/274RVCE#wrap" rel="nofollow">chvt</a><br>
Harri - <a href="http://dpaste.com/23R1YMK#wrap" rel="nofollow">Marc&#39;s chvt question</a></p>

<hr>

<ul>
<li>Send questions, comments, show ideas/topics, or stories you want mentioned on the show to <a href="mailto:feedback@bsdnow.tv" rel="nofollow">feedback@bsdnow.tv</a></li>
</ul>

<hr>

<video controls preload="metadata" style=" width:426px;  height:240px;">
    <source src="http://201406.jb-dl.cdn.scaleengine.net/bsdnow/2019/bsd-0316.mp4" type="video/mp4">
    Your browser does not support the HTML5 video tag.
</video>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
