Debian at 30: The Quiet Operating System That Keeps the Internet Running

Debian 13 Trixie banner

I have been using Debian for more than fifteen years now. Not exclusively — I have used Ubuntu, CentOS, Fedora, even some BSDs here and there — but Debian is the one I keep coming back to. It is the operating system I trust with my servers, my home lab, and increasingly my daily driver too.

Debian[……]

Read more

How to upgrade Debian 12 (bookworm) to Debian 13 (trixie)

Debian 13 Trixie upgrade

I’ve been upgrading my Debian 12 (bookworm) server fleet to Debian 13 (trixie).

Here is the successful process I ended up following for them all.

The process is essentially: update your package lists, switch the repository URLs from bookworm to trixie, and run the upgrade. Here is how I did it.

St[……]

Read more

Broadcom Torched VMware. Here’s the Open Source Lesson.

Broadcom’s acquisition of VMware sent licensing costs through the roof. Here’s what it teaches us about open source, vendor lock-in, and why the safe choice isn’t always safe.[……]

Read more

Broadcom’s acquisition of VMware sent licensing costs through the roof. Here’s what it teaches us about open source, vendor lock-in, and why the safe choice isn’t always safe.[……]

Read more

Testing Paperclip: What I Learned

Paperclip recently caught my attention as it allows you to orchestrate teams of specialised AI agents through a beautiful self-hosted web UI, so I had to give it a try.

What Works Well

The concept is solid: specialized agents for different tasks, all tracked through a ticketing system. The UI[……]

Read more

AWS dynamic IP ranges

Need to know the dynamic IP ranges used by AWS in a specific region? AWS publishes this as a JSON file.

curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | jq '.prefixes | .[] | select((.region == "eu-west-1") and (.service == "EC2")) | .ip_prefix' | sed 's/"//g'

This filters for EC2 in eu-we[……]

Read more

The politics of the Linux desktop

Open Source software was becoming more and more popular in 2009, even though many of these applications were still little known. According to PCWorld, here are ten of the greatest.

Firefox — The open source browser that challenged Internet Explorer and changed the web.

Chromium — The open source pro[……]

Read more

Find sdx device/ATAx mappings

When dealing with hardware, you often see log messages like:

ata9: hard resetting link
ata9: SATA link up 1.5 Gbps (SStatus 113 SControl 310)

To map an ata number to the actual sdX device:

ls -l /sys/class/ata_device/ata9/device/host*/target*/*/block

This shows which sdX corresponds to ata9. Che[……]

Read more