Не стоит расчитывать на то, что остальные присутствующие знают больше вас, если интересно лучше самому найти и почитать.Однако, суть проблемы изначально в том, что все механизмы обеспечивают взаимодействие 2х процессов, нет ну можно там через разделяемую память, но все это не типовое использование сильно смердящее костылями.
Уже очень давно нужен софтроутер, некий механизм обеспечивающий взаимодействие многих процессов, однако универсальный, он многих не устраивает, т.к. заточенный под конкретную задачу может сильно поднять производительность одним и уронить другим,а если очевидного пути нет, как нет и сильного лидера способного пнуть сомневающихся, общество уподобляется стаду и бесцельно топчется на месте,доказывая преимущества "своего" пути.
Конечно есть реализации - дбас, как одна из многих, но все они, большенство, выползли из других проектов и сильно под них заточены. Реализация на уровне ядра как попытка унифицировать интерфейс. Однако пока довольно мутно, разработчики как будто сами не знают чего хотят, ну каждый конкретно может быть, а вцелом нет.
Что лично на мой взгляд довольно глупо, потому что, если со временем обеспечить взаимодействие между компонентами ядра между собой через эту подсистему, а также между ядрами ОСей различных систем,то можно получить вкусный пирожок, ввиде распределенной на уровне ядра системы,докрутить резервирование аля дублирование процессов и скайнет готов, и хрен его отключишь)), а дальше роботов проблемы)
А вообще удивлен, что прикрутить псевдо фс только сейчас додумались, с нее надо было начинать, и вообще делать это основным интерфейсом.