Skip to content

Elastic Agent/Beats macOS ARM support strategy #21855

@ph

Description

@ph

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?

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions