Пожалуйста, включите JavaScript в браузере!
Что нового
В KasperskyOS Community Edition 1.3 появились следующие возможности и доработки:
В связи с изменениями в компонентах SDK, вам необходимо внести изменения в прикладной код, разработанный с использованием версии KasperskyOS Community Edition 1.2, перед тем как использовать его с версией KasperskyOS Community Edition 1.3. Подробнее см. "Критические изменения в версии 1.3" .
Добавлена поддержка аппаратной платформы Radxa ROCK 3A . Добавлено расширение для редактора исходного кода Visual Studio Code, которое обеспечивает интеграцию с KasperskyOS Community Edition. Добавлен компонент PackageManager , который позволяет установить KPA-пакеты в работающее решение на базе KasperskyOS, удалить KPA-пакеты и получить сведения о них, а также утилиты для управления KPA-пакетами . Добавлена возможность отладки с использованием отладчика GDB . В состав KasperskyOS Community Edition добавлены инструменты для разработки на языке Rust, а также примеры программ. Добавлена возможность работы с носителями USB. Тулчейн в составе KasperskyOS Community Edition переведен на использование компилятора Clang. Добавлен компонент LogRR , который представляет собой систему для журналирования информации о работе других программ. Обновлено руководство разработчика, в частности: Добавлены следующие сторонние библиотеки и приложения:abseil-cpp (20211102.0); clang (17.0.6); clang-format (13.0.1); corrosion-rs/corrosion (0.2.2); ftpd (2.3.0); libyaml (0.2.5); python (3.12.2); google/re2 (2022-02-01); rust (1.59); wpa_supplicant (2.10). Обновлены следующие сторонние библиотеки и приложения: binutils; boost; civetweb; json-schema-validator; libevdev; libtool; mbedtls; qemu; usb. Исключены из состава SDK следующие сторонние библиотеки и приложения: В KasperskyOS Community Edition 1.2 появились следующие возможности и доработки:
Изменены системные требования : для установки SDK требуется ОС Ubuntu GNU/Linux 22.04 "Jammy Jellyfish". Добавлена возможность использовать динамические библиотеки . Добавлена возможность использовать аппаратный сторожевой таймер (watchdog) на Raspberry Pi 4 Model B. Добавлен компонент ExecutionManager , предназначенный для создания, запуска и остановки процессов. Добавлен скрипт для автоматической установки переменных окружения, используемых инструментами SDK. Добавлена передача данных на серверы "Лаборатории Касперского" при запуске сборки примеров из состава SDK. Данные передаются с целью учета количества пользователей KasperskyOS Community Edition и получения информации о распространении и использовании KasperskyOS Community Edition. Вы можете отключить эту функциональность. Обновлено руководство разработчика, в частности: Добавлены следующие сторонние библиотеки и приложения:Guidelines Support Library (GSL) (2.1.0); json_scheme_validator (2.1.0); libpcap (1.10.4); libunwind (1.6.2); Обновлены следующие сторонние библиотеки и приложения:libxml2; Mbedtls; Mosquitto; OpenSSL; spdlog; sqlite; fmt; zlib flex; bison; QEMU. Исключены из состава SDK следующие сторонние библиотеки и приложения:ffmpeg; opencv; libjpeg-turbo; libpng; protobuf. В KasperskyOS Community Edition 1.1.1 появились следующие возможности и доработки:
Обновлены следующие сторонние библиотеки и приложения:FFmpeg; libxml2; Eclipse Mosquitto; opencv; OpenSSL; protobuf; sqlite; usb. Добавлена поддержка аппаратной платформы Raspberry Pi 4 Model B ревизии 1.5. В KasperskyOS Community Edition 1.1 появились следующие возможности и доработки:
Добавлена поддержка работы с шиной I2C в режиме ведущего устройства (master). Добавлена поддержка работы с шиной SPI в режиме ведущего устройства (master). Добавлена поддержка для USB HID устройств. Добавлена поддержка симметричной многопроцессорности (SMP). Расширены возможности для профилирования устройства: добавлена библиотека iperf и счетчики, отслеживающие системные параметры. Добавлена библиотека PCRE и пример работы с ней. Добавлена библиотека SPDLOG и пример работы с ней. Добавлен компонент MessageBus и пример работы с ним. Добавлены средства динамического анализа кода (ASAN, UBSAN). В 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 и примеры ее использования.
В начало