Включенные сторонние библиотеки и приложения

02 августа 2023

ID included_third_party_libs

Для упрощения процесса разработки приложений в состав KasperskyOS Community Edition также включены следующие сторонние библиотеки и приложения:

  • Automated Testing Framework (ATF) (v.0.20) – набор библиотек для написания тестов для программ на C, C++ и POSIX shell.

    Документация: https://github.com/jmmv/atf

  • Boost (v.1.78.0) – собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный кроссплатформенный высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования (работа с данными, алгоритмами, файлами, потоками и т. п.).

    Документация: https://www.boost.org/doc/

  • Arm Mbed TLS (v.2.28.0) – реализация протоколов TLS и SSL, а также соответствующих криптографических алгоритмов и необходимого кода поддержки.

    Документация: https://github.com/Mbed-TLS/mbedtls

  • Civetweb (v.1.11) – простой в использовании, мощный, встраиваемый веб-сервер на C / C ++ с дополнительной поддержкой CGI, SSL и Lua.

    Документация: http://civetweb.github.io/civetweb/UserManual.html

  • FFmpeg (v.5.1) – набор библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах.

    Документация: https://ffmpeg.org/ffmpeg.html

  • fmt (v.8.1.1) – библиотека для форматирования с открытым исходным кодом.

    Документация: https://fmt.dev/latest/index.html

  • GoogleTest (v.1.10.0) – библиотека для тестирования кода на C++.

    Документация: https://google.github.io/googletest/

  • iperf (v.3.10.1) – библиотека для тестирования производительности сети.

    Документация: https://software.es.net/iperf/

  • libffi (v.3.2.1) – библиотека, предоставляющая C-интерфейс для вызова заранее скомпилированного кода.

    Документация: https://github.com/libffi/libffi

  • libjpeg-turbo (v.2.0.91) – библиотека для работы с JPEG-изображениями.

    Документация: https://libjpeg-turbo.org/

  • jsoncpp (v.1.9.4) – библиотека для работы с форматом JSON.

    Документация: https://github.com/open-source-parsers/jsoncpp

  • libpng (v.1.6.38) – библиотека для работы с PNG-изображениями.

    Документация: http://www.libpng.org/pub/png/libpng.html

  • libxml2 (v.2.9.14) – библиотека для работы с XML.

    Документация: http://xmlsoft.org/

  • Eclipse Mosquitto (v.2.0.14) – брокер сообщений, реализующий протокол MQTT.

    Документация: https://mosquitto.org/documentation/

  • nlohmann_json (v.3.9.1) – библиотека для работы с форматом JSON.

    Документация: https://github.com/nlohmann/json

  • NTP (v.4.2.8P15) – библиотека для работы протоколом времени NTP.

    Документация: http://www.ntp.org/documentation.html

  • opencv (v.4.6.0) – библиотека компьютерного зрения с открытым исходным кодом.

    Документация: https://docs.opencv.org/

  • OpenSSL (v.1.1.1q) – полноценная криптографическая библиотека с открытым исходным кодом.

    Документация: https://www.openssl.org/docs/

  • pcre (v.8.44) – библиотека для работы с регулярными выражениями.

    Документация: https://www.pcre.org/current/doc/html/

  • protobuf (v.3.19.4) – библиотека для сериализации данных.

    Документация: https://developers.google.com/protocol-buffers/docs/overview

  • spdlog (v.1.9.2) – библиотека для журналирования.

    Документация: https://github.com/gabime/spdlog

  • sqlite (v.3.39.2) – библиотека для работы с базами данных.

    Документация: https://www.sqlite.org/docs.html

  • Zlib (v.1.2.12) – библиотека для сжатия данных.

    Документация: https://zlib.net/manual.html

  • usb (v.13.0.0) – библиотека для работы с USB-устройствами.

    Документация: https://github.com/freebsd/freebsd-src/tree/release/13.0.0/sys/dev/usb

  • libevdev (v.1.6.0) – библиотека для работы с периферийными устройствами типа evdev.

    Документация: https://www.freedesktop.org/software/libevdev/doc/latest/

  • Lwext4 (v.1.0.0) – библиотека для работы с файловыми системами ext2/3/4.

    Документация: https://github.com/gkostka/lwext4.git

Также см. Информация о стороннем коде.

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