KasperskyOS Community Edition 1.0
About this Guide
About this Guide
The KasperskyOS Community Edition Developer's Guide is intended for specialists involved in the development of secure solutions based on KasperskyOS.
The Guide is designed for specialists who know the C/C++ programming languages, have experience developing for POSIX-compatible systems, and are familiar with GNU Binary Utilities (binutils).
You can use the information in this Guide to:
- Install and remove KasperskyOS Community Edition.
- Use KasperskyOS Community Edition.
Basic concepts
Frequently used terms related to KasperskyOS Community Edition are presented below:
- KasperskyOS is a microkernel operating system used for building secure software/hardware systems.
- Kaspersky Security System is a technology that lets you create a declarative description of a solution security policy and generate the Kaspersky Security Module based on this description.
- The Kaspersky Security Module is a kernel module that either allows or denies each IPC interaction in a solution.
- A solution consists of the KasperskyOS kernel, Kaspersky Security Module, and applications and system software integrated for operation within a software/hardware system.
- An entity is an application running in KasperskyOS.
- A service is a set of logically related methods available via the IPC mechanism (for example, a kernel service for allocating memory or a driver entity service for working with a block device).
- A handle is an identifier of a resource (for example, a memory area, port or network interface). This handle is used to access the specific resource.
- IPC (InterProcess Communication) is the mechanism used by entities to interact with each other and with the kernel.
- A solution security policy provides the logic for managing IPC interactions in a solution and is implemented by the Kaspersky Security Module.
Article ID: about_this_document, Last review: Feb 16, 2022