Codeweavers is the primary sponsor for the WINE project, and their product CrossOver is the commercial version of WINE. It's WINE plus many customizations, primarily easier configuration and an easy way to download preconfigured bottles.
The current version of CrossOver, 25.1.1, is based on WINE 10.0. I setup a bottle to run DNSB V2R3, and it had one anomaly - on first run, it popped up a permissions dialog stating that DNSBench would like to access the microphone! I clicked on "Don't Allow" and the benchmark continued. Subsequent runs did not ask for this permission, presumably because CrossOver remembered my answer.
System config: Intel Mac running MacOS Sonoma 14.8.3, CrossOver 25.1.1, DNSB V2R3
To recreate:
The current version of CrossOver, 25.1.1, is based on WINE 10.0. I setup a bottle to run DNSB V2R3, and it had one anomaly - on first run, it popped up a permissions dialog stating that DNSBench would like to access the microphone! I clicked on "Don't Allow" and the benchmark continued. Subsequent runs did not ask for this permission, presumably because CrossOver remembered my answer.
System config: Intel Mac running MacOS Sonoma 14.8.3, CrossOver 25.1.1, DNSB V2R3
To recreate:
- Install CrossOver
- Create Bottle Type Windows 10 32-bit
- Set Run Command to the DNSBench.exe, and Save Command as Launcher
- Launch DNSBench from CrossOver Home window
- Let verification of servers finish
- Click "Run Benchmark"
- Leave default of 5X and "Continue"
- Select which types of resolvers to benchmark; as previously noted for WINE, DoT Resolvers button is greyed out. Click "Test ALL Resolvers"
- Benchmark starts running, and after about a second the Microphone dialog box pops up. Note that the benchmark continues running behind this permissions dialog box.
- Whether you click "Don't Allow" or "Allow", the benchmark will continue running.
- Subsequent runs will not ask permission and just run.
