binsh.dev

How to perform common FreeBSD tasks on OpenBSD

I'm a bit of a ThinkPad freak, and since i386 will no longer be supported in the next 15.x release of FreeBSD, I've decided to move my 32-bit machines to OpenBSD. I have quite a few of those laying around, including the X41, X41 tablet,

Multi-booting FreeBSD, Linux, and Windows

This is a step-by-step tutorial on how to triple-boot FreeBSD, Linux, and Windows (11) on a single machine. The steps below can be done using only the target machine, but for convenience, I will assume you have an additional "helper" machine running FreeBSD (to prepare the ISOs and

Disabling automatic backups in Emacs

Emacs, by default, creates backups of the files you're editing. This is done the first time you save the file (in the current session), or by the auto-save feature in emacs, which is also enabled by default. If you're editing a file named test.txt and

DNS queries with drill

The Domain Name System/Service, or DNS, is an important part of the internet. It maps host names (like freebsd.org) to IP addresses (like 96.47.72.84), and vice-versa. This mini tutorial will teach you how to use the drill utility to look up information from DNS. We

Using ZFS on an external drive

This tutorial will teach you how to put ZFS on your external SSD/HDD/flash drive. Note that all the steps below were tested on FreeBSD 13.2-RELEASE. I will briefly introduce ZFS and describe each step in a bit of detail. If you are impatient, you can skip to

binsh.dev © 2026