Rust SIG Meeting - 2026-07-07 #33
PLeVasseur
started this conversation in
General
Replies: 6 comments
0 replies
0 replies
0 replies
0 replies
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hey folks 👋 welcome to our 13th meeting of 2026.
Rust SIG Meeting 2026-07-07
Agenda
Check-in area
We had roughly 12 people present at peak attendance, including those listed below.
Housekeeping
#rust-sigTasks / action items
Meeting Minutes
Dust DDS: A native Rust implementation of the DDS middleware; Joao Rebelo / S2E Systems
DDS backstory:
Dust DDS, open source Rust native DDS implementation
DDS intro:
DDS definitions
Getting started with DDS
Defining DDS types
Deciding on the QoS settings
DDS - blocking vs non-blocking data handling
Question: Why start new Rust DDS implementation?
Question: Distinct differences between the two implementations?
Question: Performance differences?
Question: Several DDS standards; one more -- integration of DDS and time-sensitive networking ethernet (TSN). Thoughts on its adoption to industry? Integration into Dust DDS needed?
Dust DDS
Differences with Rust DDS -- don't use Serde. Use own derive macro.
Typical usage for publisher:
Dust DDS - explicit choice of small dependencies
Question: Users mostly std no-std?
Question: Bring Dust DDS to Eclipse S-CORE?
DDS multi-platform support
StdRuntime)Dust DDS keeps it simple with its
StdRuntimeDDS with other vendors
Transport trait
Question: Usually performance as a decision criteria. Some opt for DDS for throughput.
DDS/RTPS discovery
Dust DDS IDL generator
foo.idlto IDLgen and get outfoo.rsDust DDS language bindings
Question: How do you check that the binding is correct? Fuzzing?
Demo shown of working with publisher on computer and subscriber on phone
Interoperability with other vendors
Dust DDS Sync/Async API
Dust DDS Performance
If there's a real business case for safety certifying Dust DDS, then could really consider it. Has stuck close to standard so documentation and traceability are solid. Footwork of documentation and traceability has not been done, but could imagine this as some effort.
Question: Is it good to assume that there are implementations safety-certified to certain levels?
Question: What does a typical architecture look like? Server and clients?
Recent events / things coming up for Rust
xx
Requested topics
xx
Material
xx
All reactions