Skip to main content.

Episode 078: From the Foundation (Part 2)


Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent

This episode was brought to you by

iXsystems - Enterprise Servers and Storage for Open SourceDigitalOcean - Simple Cloud Hosting, Built for DevelopersTarsnap - Online Backups for the Truly Paranoid


BSDCan 2015 schedule

  • The list of presentations for the upcoming BSDCan conference has been posted, and the time schedule should be up shortly as well
  • Just a reminder: it's going to be held on June 12th and 13th at the University of Ottawa in Canada
  • This year's conference will have a massive fifty talks, split up between four tracks instead of three (but unfortunately a person can only be in one place at a time)
  • Both Allan and Kris had at least one presentation accepted, and Allan will also be leading a few "birds of a feather" gatherings
  • In total, there will be three NetBSD talks, five OpenBSD talks, eight BSD-neutral talks, thirty-five FreeBSD talks and no DragonFly talks
  • That's not the ideal balance we'd hope for, but BSDCan says they'll try to improve that next year
  • Those numbers are based on the speaker's background, or any past presentations, for the few whose actual topic wasn't made obvious from the title (so there may be a small margin of error)
  • Michael Lucas (who's on the BSDCan board) wrote up a blog post about the proposals and rejections this year
  • If you can't make it this year, don't worry, we'll be sure to announce the recordings when they're made available
  • We also interviewed Dan Langille about the conference and what to expect this year, so check that out too

SSL interception with relayd

  • There was a lot of commotion recently about superfish, a way that Lenovo was intercepting HTTPS traffic and injecting advertisements
  • If you're running relayd, you can mimic this evil setup on your own networks (just for testing of course…)
  • Reyk Floeter, the guy who wrote relayd, came up a blog post about how to do just that
  • It starts off with some backstory and some of the things relayd is capable of
  • relayd can run as an SSL server to terminate SSL connections and forward them as plain TCP and, conversely, run as an SSL client to terminal plain TCP connections and tunnel them through SSL
  • When you combine these two, you end up with possibilities to filter between SSL connections, effectively creating a MITM scenario
  • The post is very long, with lots of details and some sample config files - the whole nine yards

OPNsense released

  • The OPNsense team has released yet another version in rapid succession, but this one has some big changes
  • It's now based on FreeBSD 10.1, with all the latest security patches and driver updates (as well as some in-house patches)
  • This version also features a new tool for easily upgrading between versions, simply called "opnsense-update" (similar to freebsd-update)
  • It also includes security fixes for BIND and PHP, as well as some other assorted bug fixes
  • The installation images have been laid out in a clean way: standard CD and USB images that default to VGA, as well as USB images that default to a console output (for things like Soekris and PCEngines APU boards that only have serial ports)
  • With the news of m0n0wall shutting down last week, they've also released bare minimum hardware specifications required to run OPNsense on embedded devices
  • Encouraged by last week's mention of PCBSD trying to cut ties with OpenSSL, OPNsense is also now providing experimental images built against LibreSSL for testing (and have instructions on how to switch over without reinstalling)

OpenBSD on a Minnowboard Max

  • What would our show be without at least one story about someone installing BSD on a weird device
  • For once, it's actually not NetBSD…
  • This article is about the minnowboard max, a very small X86-based motherboard that looks vaguely similar to a Raspberry Pi
  • It's using an Atom CPU instead of ARM, so overall application compatibility should be a bit better (and it even has AES-NI, so crypto performance will be much better than a normal Atom)
  • The author describes his entirely solid-state setup, noting that there's virtually no noise, no concern about hard drives dying and very reasonable power usage
  • You'll find instructions on how to get OpenBSD installed and going throughout the rest of the article
  • Have a look at the spec sheet if you're interested, they make for cool little BSD boxes

Netmap for 40gbit NICs in FreeBSD

  • Luigi Rizzo posted an announcement to the -current mailing list, detailing some of the work he's just committed
  • The ixl(4) driver, that's one for the X1710 40-gigabit card, now has netmap support
  • It's currently in 11-CURRENT, but he says it works in 10-STABLE and will be committed there too
  • This should make for some serious packet-pushing power
  • If you have any network hardware like this, he would appreciate testing for the new code

Interview - Ken Westerback -

The OpenBSD foundation's activities

News Roundup

s2k15 hackathon report: dhclient/dhcpd/fdisk

  • The second trip report from the recent OpenBSD hackathon has been published, from the very same guy we just talked to
  • Ken was also busy, getting a few networking-related things fixed and improved in the base system
  • He wrote a few new small additions for dhclient and beefed up the privsep security, as well as some fixes for tcpdump and dhcpd
  • The fdisk tool also got worked on a bit, enabling OpenBSD to properly wipe GPT tables on a previously-formatted disk so you can do a normal install on it
  • There's apparently plans for "dhclientng" - presumably a big improvement (rewrite?) of dhclient

FreeBSD beginner video series

NetBSD tests: zero unexpected failures

  • The NetBSD guys have a new blog post up about their testing suite for all the CPU architectures
  • They've finally gotten the number of "expected" failures down to zero on a few select architectures
  • Results are published on a special release engineering page, so you can have a look if you're interested
  • The rest of the post links to the "top performers" (ones with less than ten failure) in the -current branch

PCBSD switches to IPFW

  • The PCBSD crew continues their recent series of switching between major competing features
  • This time, they've switched the default firewall away from PF to FreeBSD's native IPFW firewall
  • Look forward to Kris wearing a "keep calm and use IPFW" shir- wait


Mailing List Gold

  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to
  • Some extra emails would be great, since we'll be recording two episodes next week
  • Be sure to say hi if you're at AsiaBSDCon in a couple weeks, maybe we could even interview some listeners too
  • We talked to the NetBSD foundation back in episode 12 and DragonFlyBSD doesn't have a foundation, so there won't be an "official" third part in this series

Latest News

New announcement


We understand that Michael Dexter, Brad Davis, and George Rosamond think there should be more real news....

Two Year Anniversary


We're quickly approaching our two-year anniversary, which will be on episode 105. To celebrate, we've created a unique t-shirt design, available for purchase until the end of August. Shirts will be shipped out around September 1st. Most of the proceeds will support the show, and specifically allow us to buy...

New discussion segment


We're thinking about adding a new segment to the show where we discuss a topic that the listeners suggest. It's meant to be informative like a tutorial, but more of a "free discussion" format. If you have any subjects you want us to explore, or even just a good name...

How did you get into BSD?


We've got a fun idea for the holidays this year: just like we ask during the interviews, we want to hear how all the viewers and listeners first got into BSD. Email us your story, either written or a video version, and we'll read and play some of them for...

Episode 271: Automatic drive tests


Direct Download:MP3 AudioVideo Headlines MidnightBSD 1.0 now available I’m happy to announce the availability of MidnightBSD 1.0 for amd64 and i386. Over the years, many ambitious goals were set for our 1.0 release. As it approached, it was clear we wouldn’t be able to accomplish all of them. This release is...

Episode 270: Ghostly releases


Direct Download:MP3 AudioVideo Headlines OpenBSD 6.4 released See a detailed log of changes between the 6.3 and 6.4 releases. See the information on the FTP page for a list of mirror machines. Have a look at the 6.4 errata page for a list of bugs and workarounds. signify(1) pubkeys for this release: base: RWQq6XmS4eDAcQW4KsT5Ka0KwTQp2JMOP9V/DR4HTVOL5Bc0D7LeuPwA fw: RWRoBbjnosJ/39llpve1XaNIrrQND4knG+jSBeIUYU8x4WNkxz6a2K97 pkg:...

Episode 269: Tiny daemon lib


Direct Download:MP3 AudioVideo Headlines FreeBSD Foundation Update, September 2018 MESSAGE FROM THE EXECUTIVE DIRECTOR Dear FreeBSD Community Member, It is hard to believe that September is over. The Foundation team had a busy month promoting FreeBSD all over the globe, bug fixing in preparation for 12.0, and setting plans in motion to...

Episode 268: netcat demystified


Direct Download:MP3 AudioVideo Headlines Six Metrics for Measuring ZFS Pool Performance Part 1 The layout of a ZFS storage pool has a significant impact on system performance under various workloads. Given the importance of picking the right configuration for your workload and the fact that making changes to an in-use ZFS...