Hacker News new | ask | show | jobs
by emmanueloga_ 631 days ago
Looks great! From a quick glance it seems like it is a cross platform shared memory library. Maybe similar to this? [1].

Suggestion: would be cool to have a quick description of the system calls involved for each supported platform [2]. I'm guessing mmap on linux/osx and CreateFileMapping on Windows?

--

1: https://github.com/LiveAsynchronousVisualizedArchitecture/si...

2: https://github.com/eclipse-iceoryx/iceoryx2?tab=readme-ov-fi...

1 comments

You guessed right. We have a layered architecture that abstracts this away for every platform. With this, we can support every OS as long as it has a way of sharing memory between processes (or tasks as some RTOSes are calling it) and you have a way of sending notifications.