Introduction#
iceoryx2
is a shared-memory communication middleware that enables true
zero-copy communication between applications on the same host.
By abstracting the complexity of shared memory behind simple APIs, it enables developers to focus on their domain-specific problems while seamlessly achieving low-latency, efficient communication.
Distributed, Portable and Safety-Certifiable Systems with iceoryx2
#
The vision for iceoryx2
is to provide a universal communication foundation
that spans diverse technology ecosystems and meets safety-critical
requirements.
Support for multiple languages and platforms is currently available. Refer to the API reference index for the list of supported languages.
Upcoming on the development roadmap is support for hypervisors, real-time platforms, cloud applications, safety-critical domains, as well as additional language bindings.
Further Reading#
Build an intuition for what shared memory communication entails.
Browse the API references of supported languages.
See how the architecture is realized in the code in the repository.