Компания Roku выпустила открытую операционную систему Roku LT OS, которая предназначена для специализированных инженерных проектов и встраиваемых систем. 

Roku LT OS позволяет создавать работающие решения в окружениях с ограниченными ресурсами и жёсткими требованиями к задержкам и времени выполнения операций. 

Код проекта написан на языке Си и распространяется под лицензией Apache 2.0. Он поддерживает создание прошивок для микроконтроллеров ESP32 и STM32, а также запуск Roku LT OS поверх Linux.

Roku предоставляет SDK и примеры прошивок, а всем желающим доступен видеокурс. 

Сама компания использует Roku LT OS в пультах дистанционного управления телевизорами и в университетском проекте LT Racing, развивающем гоночный электромобиль. Там система применяется в блоке управления (VCU, Vehicle Control Unit) на базе SoC STM32H755ZI. Чип включает два ядра ARM Cortex‑M4 и ARM Cortex‑M7, которые задействованы для раздельного изолированного выполнения независимых экземпляров Roku LT OS.

Для запуска Roku LT OS требуется процессор 100Mhz и 64 Кб ОЗУ. Приложения собираются в форме динамически загружаемых разделяемых библиотек. ОС предлагает поддержку TCP/IP стека lwIP, кодеков MP4 и Opus, шифрования и TLS. Доступны драйверы для различных датчиков, Bluetooth, USB, устройств ввода, Wi-Fi, SD-карт, NPU, SPI, I2C.

Между тем компания Bright Data, управляющая одной из крупнейших в мире сетей резидентных прокси, выпустила SDK для приложений смарт-телевизоров, превращая эти устройства в узлы для веб-сканирования. Она опубликовала более 200 собственных приложений только в магазине LG и до сих пор указывает в качестве поддерживаемых платформ ОС Tizen от Samsung и webOS от LG, хотя LG заявляет, что SDK «официально не поддерживается», и его работа на webOS «не гарантируется». Когда Google, Amazon и Roku приняли политику, ограничивающую или запрещающую использование фоновых прокси-SDK, Bright Data перестала поддерживать эти платформы.