During my adventures learning Rust, I’ve been writing an implementation of coreutils (arch, base64, basename, wc, etc). It’s been an interesting exercise, working to recreate these GNU utilities in a new language, but today I got to learn a whole lot about architectures and Universal Binaries.