ooni / probe

OONI Probe network measurement tool for detecting internet censorship
https://ooni.org/install
BSD 3-Clause "New" or "Revised" License
749 stars 142 forks source link

probe-desktop: support arm/M1 architectures for macOS #2663

Open hellais opened 5 months ago

hellais commented 5 months ago

We should look into how to support natively arm/M1 architectures for the macOS version of OONI Probe, since currently macOS users have to run macOS OONI Probe on arm processors under rosetta.

As far as we can tell the experience is quite transparent (most people wouldn't notice), however it comes with a significant performance overhead.

As M1 becomes more popular we should look into options for supporting it.

Our options are mostly:

In both options we need to consider how this interacts with the tor and ooniprobe-cli binaries which we need to ship as part of the desktop app.