Conference Schedule - BSDCan 2020

HamBSD: Bringing Amateur Packet Radio to OpenBSD

Date: 2020-06-05
Time: 11:15 - 12:00
Room: Stream 3
Level: Intermediate

All times are based on Ottawa time, which is UTC -4. For example, 9AM is 1400 UTC.

In October 1984 the specification for the AX.25 Amateur Packet-Radio Link-Layer Protocol version 2.0 was published. Now almost 36 years later, it is about time that support for this protocol appeared in a *BSD.

We'll start with a quick overview of amateur packet radio and the applications it is commonly used for. Next, an introduction to the HamBSD project building on OpenBSD to add support for amateur packet radio. The talk will look at design problems in the AX.25 protocol, assumptions in the OpenBSD kernel that are broken for AX.25, and the security challenges that exist for amateur radio that don't exist for other applications. It will also look at the new drivers and userspace applications developed in HamBSD, how they fit together and why they work the way they work.

Speaker

Iain R. Learmonth