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:
- Replace Mailhog with Mailpit in Local; rather than compile an abandoned tool for Silicon, we should switch to an active, community-supported alternative.
- Compile Silicon binaries of MySQL, nginix, and Apache with Local + associated logic to point to them when the user is on the Silicon build.
- 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!