|
Hello everyone! Just in time for Christmas, we are excited to announce the v0.5 release of
iceoryx2 – a ultra-fast and reliable inter-process communication (ipc)
library written in Rust, with language bindings for C, C++ and soon Python! But what is iceoryx2, and why should you care? If you’re looking for a
solution to: - Communicate between processes in a service-oriented manner,
- Transfer gigabytes of data between processes efficiently,
- payload-independent, consistently low latency
- Wake up processes, send notifications, and handle events seamlessly,
- Build a decentralized, robust system with minimal IPC overhead,
- Use a communication library that doesn’t spawn threads,
- Communicate without serialization overhead,
- Ensure your system remains operational even when some processes crash,
- Work with C, C++, and Rust processes in a single project
(with Python and Go support coming next year!), ...then iceoryx2 is the library you’ve been waiting for! Happy Hacking, Elfenpiff - GitHub iceoryx2: https://github.com/eclipse-iceoryx/iceoryx2
- GitHub ROS 2 iceoryx2_rmw binding: https://github.com/ekxide/rmw_iceoryx2
- Release Announcement Article: https://ekxide.io/blog/iceoryx2-0-5-release/
- crates.io: https://crates.io/crates/iceoryx2
- docs.rs: https://docs.rs/iceoryx2/latest/iceoryx2/ |