Thinux Embedded Linux

Безопасная, легковесная и надежная операционная система для тонких клиентов и встраиваемых систем

Ценностное предложение

Thinux превращает поддерживаемое оборудование в безопасную, централизованно управляемую вычислительную конечную точку. Построенный на Ubuntu Linux, Thinux обеспечивает корпоративный уровень безопасности благодаря корневой файловой системе, доступной только для чтения, атомарным обновлениям и централизованному управлению, а также позволяет избежать сложности и рисков безопасности традиционных настольных операционных систем.

Что такое Thinux?

Thinux — это специализированный дистрибутив Linux, разработанный компанией Thinvent Technologies и предназначенный специально для тонких клиентов, встраиваемых систем и сред безопасных вычислений. Основанный на Ubuntu Linux (в настоящее время Ubuntu Noble 24.04), Thinux представляет собой усиленную, легковесную операционную систему, оптимизированную для:

  • Вычислений на тонких клиентах — удаленный доступ к рабочему столу через RDP/VNC с предварительно настроенным клиентом Remmina

  • Встраиваемых систем — промышленные ПК и устройства IoT с круглосуточной надежностью

  • Безопасных рабочих станций — режим киоска и контролируемые среды с защитой от несанкционированного вмешательства

  • Периферийных вычислений — удаленный мониторинг и сбор данных со встроенными службами управления

Ключевые возможности

Безопасность прежде всего

Неизменяемая корневая файловая система защищает от вредоносного ПО и несанкционированных изменений. Файловая система Overlay хранит пользовательские данные отдельно, в то время как сама ОС остается доступной только для чтения.

Атомарные обновления

Обновления бинарных образов заменяют всю ОС одной операцией, подобно Android/iOS. Такой подход позволяет избежать нарушенных зависимостей пакетов, прерванных обновлений и повреждения системы из-за неудачных обновлений.

Централизованное управление

Встроенный удаленный мониторинг через интегрированные службы инвентаризации и метрик. Устройства автоматически регистрируются на серверах управления, сообщают о своем состоянии в реальном времени и получают обновления конфигурации.

Легковесность и быстрота

Оптимизированный размер благодаря тщательно отобранным пакетам и оптимизациям ядра. Быстрая загрузка и эффективная работа на маломощном оборудовании ARM и x86 с минимальным потреблением ресурсов.

Сброс к заводским настройкам

Восстановление одним нажатием до исходного состояния с сохранением пользовательских данных. Это важно для развертываний, где устройства нуждаются в частой перенастройке или восстановлении.

Архитектура и дизайн

Технология файловой системы Overlay

Thinux использует файловую систему Overlay, которая обеспечивает как безопасность, так и функциональность:

  • Базовый слой (только для чтения): корневая файловая система Ubuntu, смонтированная как неизменяемая

  • Слой Overlay (чтение-запись): пользовательские данные и изменения конфигурации хранятся отдельно

  • Объединенное монтирование: система представляет единое представление, сохраняя базовую систему полностью защищенной

Поддерживаемые платформы

  • x86/x86_64: процессоры Intel и AMD (серии Neo, Treo, Aero)

  • ARM64: процессоры ARM Cortex-A (Micro 6 Pro, Micro 5 Pro)

  • Устаревшие ARMhf: более старые процессоры ARM Cortex-A

  • Amlogic S905/S905X3: конверсии Android TV-приставок и кастомное оборудование

  • Allwinner H3/H5: Orange Pi и аналогичные одноплатные компьютеры

  • Raspberry Pi: Pi 2 и более новые модели с оптимизированными драйверами

Сценарии использования и применения

Корпоративные тонкие клиенты

Замена настольных ПК на безопасные, централизованно управляемые конечные точки. Пользователи получают доступ к приложениям через RDP/Citrix, в то время как ИТ-отдел сохраняет полный контроль над вычислительной средой.

Образовательные учреждения

Экономичные компьютерные классы с автоматической конфигурацией и защитой от несанкционированного вмешательства. Студенты не могут устанавливать несанкционированное программное обеспечение или изменять системные настройки.

Промышленная автоматизация

Надежные терминалы HMI и точки сбора данных для суровых условий эксплуатации. Защита файловой системы только для чтения обеспечивает надежную круглосуточную работу.

Розничная торговля и киоски

Терминалы самообслуживания и системы точек продаж с режимом киоска, который блокирует доступ пользователя к базовой ОС и автоматически перезапускает приложение.

Здравоохранение

Рабочие станции для сред, регулируемых HIPAA, без локального хранения данных. Автоматические обновления поддерживают актуальность патчей безопасности и помогают защитить данные пациентов.

Транспорт

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

Встроенные приложения

  • Клиент Remmina RDP: предварительно настроен для корпоративных подключений RDP с поддержкой режима киоска

  • Браузер Chromium: оптимизирован для веб-приложений и облачных сервисов

  • Браузер Firefox: альтернативный браузер с корпоративными политиками безопасности

  • LibreOffice: полный офисный пакет для автономных задач производительности

  • Рабочий стол XFCE: легковесная, настраиваемая среда рабочего стола

  • VNC-сервер: возможности удаленной поддержки и администрирования

Управление и мониторинг

  • Автоматическая регистрация устройств: устройства самостоятельно регистрируются на сервере управления при первой загрузке

  • Мониторинг состояния в реальном времени: метрики процессора, памяти, диска, сети и температуры

  • Удаленная конфигурация: сетевые настройки, подключения RDP, параметры режима киоска

  • Мгновенный сброс к заводским настройкам: восстановление до состояния по умолчанию одним нажатием

  • Тепловая защита: управление тепловым режимом с учетом особенностей оборудования для устройств ARM

Thinux против традиционной ОС

Возможность Традиционная ОС Thinux
Безопасность Уязвима к вредоносному ПО, пользовательским изменениям Неизменяемый корень, защита от вмешательства
Обновления Пакет за пакетом, могут сломать систему Атомарные обновления по принципу «все или ничего»
Управление Ручная настройка каждого устройства Централизованное, автоматизированное управление
Восстановление Требуется сложная диагностика Сброс к заводским настройкам одним нажатием
Надежность Деградация системы со временем Стабильная производительность, без дрейфа
Развертывание Трудоемкая индивидуальная настройка Массовое развертывание с авто-конфигурацией

Целевые рынки

  • Корпоративный ИТ: организации, ищущие безопасные, управляемые конечные точки

  • Системные интеграторы: создание кастомных решений для клиентов

  • OEM-производители: производители оборудования, нуждающиеся во встраиваемой ОС

  • Государственный сектор: ведомства, требующие высокобезопасных вычислений

  • Здравоохранение: развертывание рабочих станций в средах, регулируемых HIPAA

  • Образование: школы и университеты с компьютерными классами

Начало работы

Thinux поставляется предустановленным на аппаратных продуктах Thinvent, включая:

  • Серия Micro: тонкие клиенты на базе ARM (Micro 5 Pro, Micro 6 Pro)

  • Серия Neo: промышленные ПК (Neo R, Neo S, Neo H)

  • Серия Treo: мини-ПК с опцией Thinux

  • Кастомные сборки: доступны для специфических аппаратных требований

Свяжитесь с Thinvent Technologies для лицензирования, кастомных сборок или корпоративных развертываний.


Техническое глубокое погружение

Для технических пользователей, системных администраторов и разработчиков

Инновации в архитектуре безопасности

Дизайн неизменяемой корневой файловой системы Thinux реализует файловую систему Overlay, в которой базовая система Ubuntu остается доступной только для чтения во время работы. Этот дизайн обеспечивает несколько важных преимуществ безопасности:

  • Устойчивость к вредоносному ПО: корневая файловая система не может быть изменена, поэтому вредоносное ПО не может в ней сохраниться или изменить системные бинарные файлы

  • Предотвращение дрейфа конфигурации: системная конфигурация не может быть случайно или злонамеренно изменена

  • Атомарное восстановление: операции сброса к заводским настройкам выполняются быстро и восстанавливают заведомо рабочее состояние

Система тепловой защиты В отличие от систем x86 с тепловой защитой на уровне BIOS, процессоры ARM требуют управления тепловым режимом на уровне ОС. Thinux включает кастомный тепловой мониторинг, который:

  • Предотвращает повреждение оборудования от перегрева

  • Поддерживает соответствие гарантийным требованиям для устройств на базе ARM

  • Обеспечивает проактивное тепловое оповещение и троттлинг

Архитектура системы сборки

Мультиплатформенная компиляция Система сборки Thinux создает оптимизированные образы для различных аппаратных платформ:

  • Основа Debootstrap: начинается с минимальной базовой системы Ubuntu

  • Ядра для конкретных платформ: интегрирует оптимизированные ядра для каждой целевой архитектуры

  • Поддержка кросс-компиляции: сборка образов ARM на сборочных серверах x86 с использованием QEMU

  • Воспроизводимые сборки: обеспечивает согласованную, тестируемую генерацию образов

Оптимизация пакетов Система сборки выбирает пакеты следующим образом:

  • Минимальный размер: удаляет ненужную документацию, файлы разработки и неиспользуемые пакеты

  • Разрешение зависимостей: тщательно управляет зависимостями пакетов во избежание раздувания

  • Интеграция кастомных пакетов: поддерживает проприетарные драйверы и пакеты для конкретного оборудования

Интеграция системы управления

Встроенная телеметрия Thinux включает интегрированные службы мониторинга, которые обеспечивают:

  • Инвентаризацию оборудования: автоматическое обнаружение и reporting системных характеристик

  • Метрики производительности: утилизация процессора, памяти, диска и сети в реальном времени

  • Мониторинг состояния: проактивное обнаружение проблем с оборудованием и системных аномалий

  • Безопасную связь: шифрованная связь с инфраструктурой управления

Удаленная конфигурация Система управления обеспечивает:

  • Развертывание без участия оператора: устройства автоматически конфигурируются на основе политик сервера управления

  • Применение политик: централизованный контроль настроек безопасности и доступа к приложениям

  • Распространение обновлений: координированное развертывание обновлений ОС across парка устройств

Сравнение с подходами Embedded Linux

против Yocto Project

  • Thinux: на базе Ubuntu, более быстрая разработка, фокус на корпоративные приложения

  • Yocto: кастомный с нуля, максимальная гибкость, более длительные циклы разработки

против Buildroot

  • Thinux: богатая экосистема приложений, более простое сопровождение

  • Buildroot: минимальный размер, контроль над кастомным инструментарием

против стандартной Ubuntu

  • Thinux: неизменяемая безопасность, оптимизации для встраиваемых систем, централизованное управление

  • Ubuntu: гибкость общего назначения, сложность управления пакетами

Ключевые инновации

  1. Файловая система Overlay: реализация, обеспечивающая безопасность без ущерба для функциональности
  2. Кроссплатформенные сборки: единая система сборки, поддерживающая x86, ARM64 и ARMhf с оптимизациями для конкретных платформ
  3. Корпоративная интеграция: встроенные возможности управления, которые обычно требуют сторонних решений
  4. Атомарные операции: механизмы обновления и восстановления, исключающие состояния частичного отказа

Thinux разработан компанией Thinvent Technologies Private Limited. Для получения дополнительной информации посетите www.thinvent.in или свяжитесь по адресу sales@thinvent.in