В состав KasperskyOS Community Edition входят следующие утилиты и скрипты сборки:
Компилятор NK (nk-gen-c
) генерирует набор транспортных методов и типов на основе EDL-, CDL- и IDL-описаний программ, компонентов и интерфейсов. Транспортные методы и типы нужны для формирования, отправки, приема и обработки IPC-сообщений.
Компилятор nk-psl-gen-c
генерирует исходный код модуля безопасности Kaspersky Security System на основе файла политики безопасности решения (security.psl
) и EDL-описаний программ, входящих в решение.
Утилита einit
позволяет автоматизировать создание кода инициализирующего программы Einit
. Это приложение первым запускается при загрузке KasperskyOS и запускает остальные программы, а также создает каналы (соединения) между ними.
Скрипт makekss
создает модуль безопасности Kaspersky Security System для ядра KasperskyOS.
Скрипт makeimg
создает финальный загружаемый образ решения на базе KasperskyOS со всеми запускаемыми программами и модулем Kaspersky Security System.