Компонент Toybox

12 января 2026

ID toybox_terminal

Компонент Toybox представляет собой вариант реализации утилиты командной строки toybox, адаптированный для работы в KasperskyOS.

Состав компонента Toybox:

  • исполняемый файл /opt/KasperskyOS-Community-Edition-<platform>-<version>/sysroot-*-kos/bin/terminal_uart_entity;
  • файлы формальной спецификации Terminal.edl и Terminal.idl, а также сгенерированные из них заголовочные файлы Terminal.edl.h и Terminal.idl.h, которые расположены в директории /opt/KasperskyOS-Community-Edition-<platform>-<version>/sysroot-*-kos/include/kl;
  • статическая библиотека /opt/KasperskyOS-Community-Edition-<platform>-<version>/sysroot-*-kos/lib/libtoybox.a.

Важно! Компонент Toybox является экспериментальным и работает с ограничениями, описанными ниже. Этот компонент доступен пользователям для тестирования и предоставления отзывов.

Функциональность компонента Toybox в KasperskyOS имеет следующие отличия от реализации утилиты toybox в ОС Linux, вызванные архитектурными особенностями KasperskyOS и её политиками безопасности:

  • поддерживается ограниченный набор команд (список приведен в таблице ниже);
  • отдельные команды имеют ограниченную функциональность по сравнению с исходной (отмечены знаком звездочки * в таблице ниже);
  • отдельные команды имеют собственную реализацию, которая заменяет исходную (отмечены двумя знаками звездочки ** в таблице ниже).

Команды, поддерживаемые компонентом Toybox

Команды с ограниченной функциональностью в компоненте Toybox

Команды с собственной реализацией в компоненте Toybox

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!