Skip to main content
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