Jump to content

Recommended Posts

Posted

KasperskyOS Community Edition - общедоступная версия KasperskyOS, предназначенная для освоения основных принципов разработки приложений под KasperskyOS. KasperskyOS Community Edition позволит вам увидеть, как концепции, заложенные в KasperskyOS, работают на практике. KasperskyOS Community Edition включает в себя примеры приложений с исходным кодом, подробные пояснения, а также инструкции и инструменты для сборки приложений.

ОСНОВНЫЕ ВОЗМОЖНОСТИ

KasperskyOS Community Edition может служить для:
    • изучения принципов и приемов разработки "secure by design" на практических примерах;
    • изучения KasperskyOS как возможной платформы для реализации своих проектов;
    • прототипирования решений (прежде всего, Embedded/IoT) на основе KasperskyOS;
    • портирования приложений/компонент/драйверов на KasperskyOS;
    • изучения вопросов безопасности в разработке ПО.
    
КОМПЛЕКТ ПОСТАВКИ

В комплект поставки KasperskyOS Community Edition входят:
    • deb-пакет для установки KasperskyOS Community Edition, содержащий:
        о образ ядра операционной системы KasperskyOS;
        о компоненты KasperskyOS Community Edition;
        о набор инструментов для разработки решения (компилятор NK, компилятор GCC, отладчик GDB, набор утилит binutils, эмулятор QEMU и сопутствующие инструменты).
    • Руководство разработчика KasperskyOS Community Edition.
    • Файлы с текстом Лицензионного соглашения (EULA).
    • Файлы с информацией о версии (Release Notes).

АППАРАТНЫЕ И ПРОГРАММНЫЕ ТРЕБОВАНИЯ

KasperskyOS Community Edition имеет следующие минимальные требования к аппаратному обеспечению компьютеров для установки пакета:
    • Операционная система: Debian GNU/Linux "Buster" версии 10.7.
    • Процессор: процессор с архитектурой x86-64 (для большей производительности требуется поддержка аппаратной виртуализации).
    • Оперативная память: для комфортной работы с инструментами сборки рекомендуется иметь не менее 4 Гб оперативной памяти.
    • Дисковое пространство: не менее 3 ГБ свободного пространства в разделе /opt (в зависимости от разрабатываемого решения).

ОГРАНИЧЕНИЯ И ИЗВЕСТНЫЕ ОШИБКИ

• Не поддерживается симметричная многопроцессорность (SMP). Используется только одно ядро процессора.
• Не поддерживается динамическая загрузка библиотек.
• Максимальное поддерживаемое количество запущенных приложений (сущностей): 32.
• При завершении работы сущности любым способом (например, return из основного потока исполнения) выделенные сущностью ресурсы не освобождаются, а сама сущность переводится в "спящее" состояние. Сущности не могут быть запущены повторно.
• Не поддерживается запуск двух и более сущностей с одинаковым EDL-описанием.
• Система останавливается, если не осталось работающих сущностей или если один из потоков драйверной сущности завершился (штатным или нештатным образом).
• Не поддерживается конфигурация подтяжки портов ввода-вывода GPIO.

Документация по KasperskyOS Community Edition представлена на странице Kaspersky Online Help

ДОКУМЕНТАЦИЯ НА СТОРОННИЕ КОМПОНЕНТЫ

Документация на сторонние компоненты, включая комментарии в коде, поставляется без изменений ("как есть").
АО "Лаборатория Касперского" не несет ответственности за полноту и содержание документации на сторонние компоненты.

ЧТО НОВОГО:

Spoiler

ЧТО НОВОГО В ВЕРСИИ 1.0.1

• Обновлен текст Лицензионного соглашения (EULA).
• Обновлено руководство разработчика KasperskyOS Community Edition.

ЧТО НОВОГО В ВЕРСИИ 1.0

• Добавлена поддержка аппаратной платформы Raspberry Pi 4 Model B.
• Добавлена поддержка SD-карты для аппаратной платформы Raspberry Pi 4 Model B.
• Добавлена поддержка Ethernet для аппаратной платформы Raspberry Pi 4 Model B.
• Добавлена поддержка портов ввода-вывода GPIO для аппаратной платформы Raspberry Pi 4 Model B.
• Добавлены сетевые сервисы DHCP, DNS, NTP и примеры работы с ними.
• Добавлена библиотека для работы с протоколом MQTT и примеры ее использования.

ЕСТЬ ВОПРОСЫ ИЛИ ПРЕДЛОЖЕНИЯ?

Если вы встретились с проблемами при разработке под KasperskyOS Community Edition — напишите нам. Мы постараемся разобраться с ними и предложим решение. Также мы будем рады предложениям о новых возможностях, которые вы хотели бы видеть в дистрибутиве.

Связаться с командой

© 2023 АО "Лаборатория Касперского".

Guest
This topic is now closed to further replies.


×
×
  • Create New...