Часть 2. Взаимодействие сущностей

В предыдущей части руководства показано, как построить взаимодействие с сущностями, поставляемыми в составе KasperskyOS Community Edition. Для этого достаточно добавить несколько строк в файл init.yaml и подключить клиентскую библиотеку сущности (vfs_remote).

Но как самостоятельно создать серверную сущность (то есть приложение, предоставляющее функциональность другим, клиентским, сущностям)? Для этого потребуется использовать IPC-транспорт, вспомогательные утилиты и библиотеки, поставляемые в составе KasperskyOS Community Edition.

В этой части руководства рассматриваются:

Чтобы сделать изложение более простым, примеры в этой части руководства собираются без модуля ksm.module. Поэтому при запуске примеров выдается предупреждение WARNING! Booting an insecure kernel!. Политика безопасности решения, использование политик безопасности и сборка модуля ksm.module рассматриваются в третьей части руководства.

В этом разделе справки

Инструменты IPC-транспорта

Пример echo

В начало