As the
@bsdcan lists of talks and tutorials have been posted, I can officially announce my presentation:
Don't Freeze in the Cloud: Reclaiming Home Control with NetBSD
In 2010, I was taking more flights than cups of coffee. After a two-week trip, I returned home to a nasty, albeit expected, surprise: an indoor temperature of 7.8°C (46 F). Possessing more time than money, I decided to solve the problem my own way. I built a custom Python-based control system, accessible only via VPN, to manage my heating.
In 2015, after moving houses, this system was demoted to a secondary role, replaced by a shiny, commercial "smart" thermostat. However, I continued to maintain and update my custom solution for fun.
Fast forward to October 2025: major cloud providers faced significant outages. My commercial thermostat became dumber than a mechanical switch. I was reduced to manual two-hour overrides, with no visibility into settings or usage. It was a wake-up call: keeping my home warm should not depend on someone else's server.
I dusted off my solution and adapted it to modern needs - powered, of course, by NetBSD, running on the very same hardware that served my previous home for years.
In this talk, I will share the journey, the technical challenges, and the architectural decisions behind the project. I will demonstrate how NetBSD’s stability and low footprint make it the ideal operating system for long-term, "set-and-forget" home automation, allowing us to reclaim control from the cloud.
The BSD conferences are magical. The atmosphere is friendly. It's a family - a good one - with different views but a common goal: making great things, making smart choices in a positive environment.
A speaker (me) stands in front of a classroom-style lecture hall giving a presentation - the current slide is titled "Solving Problems" - BSDCan in Ottawa on 13 June 2025. The slide emphasizes practical solutions over trendy technologies, stating that clients value stability and reliability more than whether a service runs on Docker, Podman, Linux, or BSD. Several audience members are seated, some with laptops and drinks, attentively listening. The room has a large projection screen, wooden paneling, and a chalkboard.
All BSDCan 2025 videos are now available on Peertube and YouTube ( toobnix.org )
Did you know that all the BSDCan 2025 videos have now been released? ...
A new BSDCan video has posted: Improvements to FreeBSD KASAN By Zhuo Ying Jiang Li ( youtu.be )
A new BSDCan video has posted: ...
A new BSDCan video has been posted: Sleep on FreeBSD: A bedtime story about S0ix By Aymeric Wibo ( youtu.be )
A new BSDCan video has been posted: ...
A new BSDCan Video has been posted: porch(1): it's not what you expect(1) By Kyle Evans ( youtu.be )
A new BSDCan Video has been posted: ...
Video: BSDCan 2025 Keynote: Hardware Support for Memory Hungry Applications by Margo Seltzer
BSDCan 2025 Keynote: Hardware Support for Memory Hungry Applications by Margo Seltzer ...
A distributed filesystem for OpenBSD · BSDCan 2025
OpenBSD Folks, ...
BSDCan 2025 June 11-14th in Ottawa Ca
@bsdcan 2025 Info: ...