Father, author, developer, maker. Please consider sponsoring my work.

Top 10 ways to monitor Linux in the console


btop colorful Linux graph

top (pictured below... above is btop) is the first utility everyone recommends to monitor Linux (or any form of UNIX, including macOS) resource usage. It's efficient, available almost everywhere... but it's also a bit basic. It shows essential metrics, but looks like it's from the 80s. There are ways to brighten it up, like highlighting active processes or changing color schemes, but it's not the only game in town!

Read more ⟶

Who would buy a Raspberry Pi for $120?


That is indeed a puzzling question, brought about by Raspberry Pi's introduction of the newest Raspberry Pi 5 model, with 16 GB of RAM.

Raspberry Pi 5 16GB RAM

I spent a couple weeks testing the new Pi model, and found it does have its virtues. But being only $20 away from a complete GMKTec N100 Mini PC with 8GB of RAM, it's probably a step too far for most people.

Pi 5 model B pricing from 2 to 16 GB

For most, the 2 GB ($50) or 4 GB ($60) Pi 5 is a much better option. Or if you're truly budget conscious and want a well-supported SBC, the Pi 4 still exists, and starts at $35. Or a Pi Zero 2 W for $15.

Read more ⟶

System76 built the fastest Windows Arm PC


System76 built their first workstation-class Arm PC, the Thelio Astra, and it's marketed for streamlined autonomous vehicle development.

System76 Thelio Astra - Hero with Launch Keyboard

But I'm not an automotive developer, just someone who enjoys Linux, Arm, and computing. So I was excited to spend a few weeks (which turned into a few months) testing the latest Ampere-based computer to come to market.

I initially ran my gauntlet of tests under Ubuntu 24.04 (the OS this workstation ships with), but after discovering System76 dropped in ASRock Rack's TPM 2.0 module, I switched tracks and installed Windows 11—which went without a hitch!

Read more ⟶

Documenting an 1115 ft radio tower climb


Some broadcast engineering tasks are a bit too daunting for me to consider. Climbing the massive towers that power radio and TV stations is one of them!

Recently, local engineer Aaron Cox had the perfect set of conditions for a drone flight to capture some of that risk, as the weather and timing of an antenna inspection lined up perfectly with his schedule.

Read more ⟶

Getting beyond ProcessExecutionErrors when installing Ubuntu on arm64


Currently there are precious few SystemReady Arm computers—computers like the System76 Thelio Astra I was sent recently to test.

The level or 'band' of SystemReady SR used by modern Ampere-based arm64 workstations and servers means you can install any out-of-the-box Linux distributions, as long as they provide an arm64-compatible installer.

Ubuntu has some of the most complete support for arm64, so I went to download a Live CD ISO I could flash to a USB stick, to install on my test Thelio Astra. For server installs (with no GUI), either 4k or 64k page sizes, there are easily-findable ISOs:

Read more ⟶

Pi modder successfully adds M.2 slot to Pi 500


As I briefly mentioned yesterday, someone mentioned in this blog's comments a successful M.2 socket installation on the empty header on the Pi 500 (something I attempted, rather poorly!). With a few added components, and 3.3V supplied to a pad on the bottom via a bench power supply, the M.2 slot works just fine, allowing the use of NVMe SSDs or other PCIe devices.

Pi 500 NVMe dmesg boot info

Indeed, this person emailed me further proof, along with notes for anyone wishing to follow in their footsteps.

Read more ⟶