The KasperskyOS Starter Kit includes a set of libraries (libc, libm, libpthread) that ensure partial compatibility of developed applications with the POSIX family of standards.
This part of the Guide provides specific examples that illustrate the following:
fprintf()einit initializing entityTo 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.