This Guide is intended for software developers who work on KasperskyOS-based software/hardware systems. The main part of this Guide provides the following information:
How-to guides that describe the actions that a developer should take to get specific practical results.
For these purposes, developers can use the following:
API functions and macros (in the C language)
Shell commands, GDB commands, and CMake commands
Specialized languages used to automatically generate source code
A how-to guide may be presented as an example of code with explanations.
Reference guides:
API information
Syntax of shell commands, GDB commands, and CMake commands
Syntax of specialized languages used to automatically generate source code
Program startup parameters
Environment variables of programs
POSIX support details
Information on the KasperskyOS kernel methods used for a security policy description
KasperskyOS conceptual guides.
How-to guides and reference guides may be combined into one section.