The preceding part of the Guide shows how to configure interaction with the entities provided in KasperskyOS Starter Kit (for example, vfs_entity
). To do so, just add several strings to the init.yaml
file and connect the client library of the entity (vfs_remote
).
But how do you create a server entity, orin other words, an application that provides functionality to other (client) entities? To do so, you will have to use IPC transport, auxiliary tools and libraries supplied in KasperskyOS Starter Kit.
This part of the Guide illustrates the following:
To simplify the descriptions, the examples in this part of the Guide are built without the ksm.module
. For this reason, when examples are started, you will see a notification stating WARNING! Booting an insecure kernel!
. Security configurations, use of security policies and building the ksm.module
are examined in the third part of the Guide.
To demonstrate in detail the solution build procedure and the use of tools and scripts, the examples avoid the use of build systems.