KasperskyOS Community Edition 1.0

KasperskyOS-based solution image

The boot image of a final KasperskyOS-based solution contains the following:

  • Image of the KasperskyOS kernel
  • Security module
  • Einit entity, which starts all other entities
  • All entities included in the solution, including drivers, service entities, and entities that implement the business logic

All entities are contained in a ROM file system (ROMFS) image.

Building a solution image

A solution image is built using a specialized script that is provided in KasperskyOS Community Edition.

The KasperskyOS kernel image, service entities and driver entities are included in KasperskyOS Community Edition. A security module and Einit entity are built for each specific solution.

Starting a solution

A solution is started as follows:

  1. The bootloader loads the KasperskyOS kernel.
  2. The kernel finds the security module and loads it.
  3. The kernel starts the Einit entity.
  4. The Einit entity starts all other entities that are part of the solution.