6 ms·
iceoryx2 v0.5: Fast and Robust (IPC) Library for Rust, C++, and C
- rurban 2y agoBypassing the kernel, good idea. https://old.reddit.com/r/programming/comments/1hktm3a/announcing_iceoryx2_v05_fast_and_robust/m3hfqnq/ https://old.reddit.com/r/programming/comments/1hktm3a/announ...
- elfenpiff 2y agoHello 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 https://github.com/eclipse-iceoryx/iceoryx2 - GitHub ROS 2 iceoryx2_rmw binding: https://github.com/ekxide/rmw_iceoryx2 https://github.com/ekxide/rmw_iceoryx2 - Release Announcement Article: https://ekxide.io/blog/iceoryx2-0-5-release/ https://ekxide.io/blog/iceoryx2-0-5-release/ - crates.io: https://crates.io/crates/iceoryx2 https://crates.io/crates/iceoryx2 - docs.rs: https://docs.rs/iceoryx2/latest/iceoryx2/ https://docs.rs/iceoryx2/latest/iceoryx2/