Skip to main content

macOS Install (12.6 or newer)

skip

Using DimOS as a library

skip

Developing on DimOS

skip

Transport note for macOS

LCM over UDP can be unreliable on macOS for large or high-rate replay workloads. DimOS defaults the global stream transport to Zenoh on macOS, so you usually do not need --transport=zenoh. Use --transport=lcm if you need to force the legacy multicast path. See the Zenoh quickstart for install, Linux versus macOS defaults, and DIMOS_TRANSPORT.
skip
If you are developing on the repository, prefer syncing the full environment with the checked-in lockfile:
skip