💾 Archived View for jsreed5.org › log › 2021 › 202103 › 20210325-migration-to-debian.gmi captured on 2022-01-08 at 15:37:06. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-04)
-=-=-=-=-=-=-
---
If you own a Raspberry Pi single-board computer, you almost surely know about Raspberry Pi OS, the foundation's successor to Raspbian and a derivative of Debian Linux.
This gopherhole is served using a Raspberry Pi 1B--not a B+, but the original board from December 2011. I ran Raspbian on it for a number of years, until it was discontinued and even a little beyond then. When it was formally replaced with Raspberry Pi OS, I naively assumed that it was incompatible with the 1B, since the board itself was discontinued by the foundation. I just learned yesterday that this was not the case, and the 1B is in fact supported with Debian Buster.
In the meantime, I have implemented a CGI in the "Dynamic" section of the hole that takes an American ZIP code and returns a week's worth of weather forecasts in that ZIP code. I ran into many problems trying to get it to work on FreeBSD, which was the OS I'd been using previously on the Pi. I am much more familiar with Linux than with BSD, so I decided to switch OSes and serve the gopherhole from Raspberry Pi OS instead of FreeBSD.
I know in some circles, this act would be heresy. But with the other projects I engage in in my spare time, I haven't devoted much effort to really digging into BSD and learning how it differs from Linux. I can make Debian work, and that's what matters for the time being.
---
[Last updated: 2021-10-28]