Apple Silicon M1 native support

Thanks for the context on battery life - definitely a valid concern!

The engineering team met on this this week and identified the 3 things we need to do to resolve this. Here’s our approach:

  1. Replace Mailhog with Mailpit in Local; rather than compile an abandoned tool for Silicon, we should switch to an active, community-supported alternative.
  2. Compile Silicon binaries of MySQL, nginix, and Apache with Local + associated logic to point to them when the user is on the Silicon build.
  3. Identify an alternative (or make it work with Silicon somehow) for sudo-prompt as I mentioned above. @localster was right, this is just the package that provides appropriate permissions when executing commands, particularly in Local for editing /etc/hosts.

The team is going to start in on this this month; the good news is that they can all be worked on concurrently, and performance should improve at each step (particularly with MySQL and nginix, is my read).

I don’t anticipate we’ll be fully free of Rosetta by the end of the year, by any means - but it is good to start knocking out pieces!

5 Likes