Apple is transitioning from x86_64 to ARM64. They say possibly by the end of 2020. This shouldn't impact Agent/Beats/Endpoint very much because ARM64 macs will be able to run x86_64 binaries. Moreover, macOS will support "fat" binaries that contain x86_64 and ARM64 code inside them.
For beats we need to investigate:
- Fat binaries vs release specific artifacts.
- Golang support for macOS arm.
- Required build changes.
- Required CI changes
- Evaluate impacts on libraries that we depend.
- Evaluate impacts on engineering
- Testing
- What happen with Code signing?
Apple is transitioning from x86_64 to ARM64. They say possibly by the end of 2020. This shouldn't impact Agent/Beats/Endpoint very much because ARM64 macs will be able to run x86_64 binaries. Moreover, macOS will support "fat" binaries that contain x86_64 and ARM64 code inside them.
For beats we need to investigate: