
9/2/2018 · Alexander Huynh
What this post added
This post details the technical challenges and solutions involved in porting Cloudflare's internal software stack to the ARM64 architecture. It highlights the use of open-source tools and community efforts in supporting ARM64, and the development of custom emulation and cross-compilation strategies using QEMU and Docker to achieve software parity across different hardware architectures. The post also discusses specific technical hurdles encountered with languages like Go and the solutions implemented, such as CPU pinning for threading issues and the use of `--rpath` for shared library management.