Part 1. Compiling and starting basic applications (POSIX)

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:

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.

In this Help section

hello example

Considerations when interfacing with a network

net example

net2 example

Considerations for working with file systems

fat example

POSIX support limitations

Page top