Emulating *BSD on ARM, Part 1: Introduction

In my copious spare time, I maintain the Go CI system for certain platforms. These days, Go uses LUCI, the same CI pipeline that Chromium is using. &#xA; My current rabbit hole is making the &ldquo;swarming bot&rdquo; work on NetBSD/arm &ndash; that&rsquo;s 32-bit ARM, not aarch64. When building Go code for 32-bit ARM, the GOARM environment variable can be set to the instruction set version, i.e.…