Skip to main content.

Episode 054: Luminary Environment


Direct Download:

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

This episode was brought to you by

iXsystems - Enterprise servers and storage for open sourceTarsnap - online backups for the truly paranoid


Portscout ported to OpenBSD

  • Portscout is a popular utility used in the FreeBSD ports infrastructure
  • It lets port maintainers know when there's a new version of the upstream software available by automatically checking the distfile mirror
  • Now OpenBSD porters can enjoy the same convenience, as it's been ported over
  • You can view the status online to see how it works and who maintains what
  • The developer who ported it is working to get all the current features working on OpenBSD, and added a few new features as well
  • He decided to fork and rename it a few days later

Sysadmins and systemd refugees flocking to BSD

  • With all the drama in Linux land about the rapid changes to their init system, a lot of people are looking at BSD alternatives
  • This "you got your Windows in my Linux" article (and accompanying comments) give a nice glimpse into the minds of some of those switchers
  • Both server administrators and regular everyday users are switching away from Linux, as more and more distros give them no choice but to use systemd
  • Fortunately, the BSD communities are usually very welcoming of switchers - it's pretty nice on this side!

OpenBSD's versioning schemes

  • Ted Unangst explains the various versioning systems within OpenBSD, from the base to libraries to other included software
  • In contrast to FreeBSD's release cycle, OpenBSD isn't as concerned with breaking backwards compatibility (but only if it's needed to make progress)
  • This allows them to innovate and introduce new features a lot more easily, and get those features in a stable release that everyone uses
  • He also details the difference between branches, their errata system and lack of "patch levels" for security
  • Some other things in OpenBSD don't have version numbers at all, like tmux
  • "Every release adds some new features, fixes some old bugs, probably adds a new bug or two, and, if I have anything to say about it, removes some old features."

VAXstation 4000 Model 90 booting NetBSD

  • We found a video of NetBSD booting on a 22 year old VAX workstation, circa 1992
  • This system has a monstrous 71 MHz CPU and 128MB of ECC RAM
  • It continues in part two, where we learn that it would've cost around $25,000 when it was released!
  • The uploader talks about his experiences getting NetBSD on it, what does and doesn't work, etc
  • It's interesting to see that such old hardware isn't necessarily obsolete just because newer things have come out since then (but maybe don't try to build world on it...)

Interview - Ken Moore -

The Lumina desktop environment

Special segment

Lumina walkthrough

News Roundup

Suricata for IDS on pfSense

  • While most people are familiar with Snort as an intrusion detection system, Suricata is another choice
  • This guide goes through the steps of installing and configuring it on a public-facing pfSense box
  • Part two details some of the configuration steps
  • One other cool thing about Suricata - it's compatible with Snort rules, so you can use the same updates
  • There's also another recent post about snort as well, if that's more your style
  • If you run pfSense (or any BSD) as an edge router for a lot of users, this might be worth looking into

OpenBSD's systemd API emulation project

  • This story was pretty popular in the mainstream news this week
  • For the Google Summer of Code, a student is writing emulation wrappers for some of systemd's functions
  • There was consideration from some Linux users to port over the finished emulation back to Linux, so they wouldn't have to run the full systemd
  • One particularly interesting Slashdot comment snippet: "We are currently migrating a large number (much larger than planned after initial results) of systems from RHEL to BSD - a decision taken due to general unhappiness with RHEL6, but SystemD pushed us towards BSD rather than another Linux distro - and in some cases are seeing throughput gains of greater than 10% on what should be equivalent Linux and BSD server builds. The re-learning curve wasn't as steep as we expected, general system stability seems to be better too, and BSD's security reputation goes without saying."
  • It will NOT be in the base system - only in ports, and only installed as a dependency for things like newer GNOME that require such APIs
  • In the long run, BSD will still be safe from systemd's reign of terror, but will hopefully still be compatible with some third party packages like GNOME that insist on using it

GhostBSD 4 previewed

  • The GhostBSD project is moving along, slowly getting closer to the 4 release
  • This article shows some of the progress made, and includes lots of screenshots and interesting graphical frontends
  • If you're not too familiar with GhostBSD, we interviewed the lead developer a little while back

NetBSD on the Banana Pi

  • The Banana Pi is a tasty alternative to the Raspberry Pi, with similar hardware specs
  • In this blog post, a NetBSD developer details his experiences in getting NetBSD to run on it
  • After studying how the prebuilt Linux image booted, he made some notes and started hacking
  • Ethernet, one of the few things not working, is being looked into and he's hoping to get it fully supported for the upcoming NetBSD 7.0
  • They're only about $65 as of the time we're recording this, so it might be a fun project to try


  • All the tutorials are posted in their entirety at
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to
  • Lumina was committed to ports just last week, so you can go try it out on vanilla FreeBSD now as well (or on PCBSD 10.0.3)
  • There's a new OS conference being held on November 25th in London, and they're looking for people who want to give BSD presentations (it's run by a NetBSD developer)
  • This year's Hackfest 2014, to be held November 7th and 8th in Quebec, will feature a presentation by Theo de Raadt, so mark your calendar and get out there if you're in the area
  • Watch live Wednesdays at 2:00PM Eastern (18:00 UTC)

Latest News

New announcement


Hi, Mr. Dexter. Also, we understand that Brad Davis thinks 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 225: The one true OS


Direct Download:HD VideoMP3 AudioTorrent This episode was brought to you by Headlines TrueOS stable release 17.12 We are pleased to announce a new release of the 6-month STABLE version of TrueOS! This release cycle focused on lots of cleanup and stabilization of the distinguishing features of TrueOS: OpenRC, boot speed, removable-device...

Episode 224: The Bus Factor


Direct Download:HD VideoMP3 AudioTorrent This episode was brought to you by Headlines Life after death, for code YOU'VE PROBABLY NEVER heard of the late Jim Weirich or his software. But you've almost certainly used apps built on his work. Weirich helped create several key tools for Ruby, the popular programming language...

Episode 223: Compile once, debug twice


Direct Download:HD VideoMP3 AudioTorrent This episode was brought to you by Headlines Compile once, Debug twice: Picking a compiler for debuggability, part 1 of 3 An interesting look into why when you try to debug a crash, you can often find all of the useful information has been ‘optimized out’ Have you ever...

Episode 222: How Netflix works


Direct Download:HD VideoMP3 AudioTorrent> This episode was brought to you by Headlines Why is Oracle so two-faced over open source? Oracle loves open source. Except when the database giant hates open source. Which, according to its recent lobbying of the US federal government, seems to be "most of the time". Yes, Oracle...