20264 posts

  1. FreeBSD, NetBSD, OpenBSD and DragonFlyBSD: what actually differs

    Same 4.4BSD skeleton, four different answers to what to optimise: kernel locking, filesystems, security models, architecture coverage, and how each project runs Linux binaries.

    8 min
  2. Debugging a systemd service without guessing

    A repeatable path from failed unit to useful evidence using systemctl, journalctl, exit status, and the unit's real runtime context.

    9 min
  3. Write boring shell scripts

    A few conventions that make small Bash automation safer to rerun, easier to debug, and less surprising six months later.

    7 min
  4. Linux load average is not CPU usage

    Why a high load average can point at CPU pressure, blocked I/O, or scheduling pressure—and what to inspect next.

    8 min