Открыть сервис

AliOS

AliOS — это операционная система, разработанная китайской компанией Alibaba Group для использования в интернете вещей (IoT), автомобильных информационно-развлекательных системах и смарт-устройствах. Система основана на ядре Linux и является дальнейшим развитием платформы YunOS, созданной Alibaba в 2011 году. AliOS ориентирована на работу с облачными сервисами, поддержку множества типов устройств и обеспечение высокой производительности при ограниченных вычислительных ресурсах.

История

Предпосылки и создание YunOS

Разработка собственной мобильной операционной системы началась в Alibaba Group в 2010 году. В 2011 году была выпущена первая версия YunOS (также известная как Aliyun OS), которая базировалась на ядре Linux и была совместима с приложениями для Android. Первоначально система предназначалась для смартфонов и планшетов, но не получила широкого распространения за пределами Китая из-за конкуренции с Android и iOS.

Переход к AliOS

В 2017 году Alibaba объявила о ребрендинге YunOS в AliOS. Основной фокус сместился с мобильных устройств на интернет вещей, автомобильные системы и умные дома. Компания заявила, что новая версия системы будет полностью открытой (с открытым исходным кодом) и ориентированной на экосистему «умных» устройств. В 2018 году был выпущен первый релиз AliOS для автомобилей, а затем — для IoT-устройств.

Современное состояние

К 2020-м годам AliOS используется в различных продуктах Alibaba, включая умные колонки Tmall Genie, автомобильные системы (например, в автомобилях марки SAIC Motor), промышленные контроллеры и бытовую технику. Система продолжает развиваться, интегрируясь с облачной платформой Alibaba Cloud и технологиями искусственного интеллекта.

Архитектура и технические особенности

Ядро и совместимость

AliOS основана на ядре Linux, что обеспечивает её совместимость с широким спектром аппаратных платформ (ARM, x86, RISC-V). Система использует собственную виртуальную машину (AliOS VM) для запуска приложений, написанных на языках C, C++ и Java. При этом AliOS частично совместима с приложениями Android, но не является его форком — это самостоятельная разработка, хотя и использующая некоторые компоненты Android (например, библиотеки Bionic).

Поддержка IoT

AliOS включает в себя набор компонентов для работы с интернетом вещей:

  • LiteOS — облегчённая версия для устройств с ограниченными ресурсами (датчики, микроконтроллеры).
  • AliOS Things — платформа для разработки IoT-приложений, поддерживающая протоколы MQTT, CoAP, HTTP/2.
  • Edge Computing — возможность выполнения вычислений на границе сети (edge computing) для снижения задержек.

Безопасность

Система реализует многоуровневую защиту: изолированное выполнение приложений (sandbox), шифрование данных на уровне ядра, поддержка TrustZone (ARM) и Secure Boot. AliOS также включает механизмы защиты от несанкционированного доступа к устройствам и облачным сервисам.

Применение

Автомобильные системы

AliOS является основой для информационно-развлекательных систем (IVI) в автомобилях китайских производителей, таких как SAIC Motor, Roewe, MG и других. Система обеспечивает навигацию, голосовое управление, интеграцию со смартфонами и доступ к облачным сервисам (музыка, видео, обновления карт). В 2020 году была представлена версия AliOS 2.0, оптимизированная для автомобилей с поддержкой 5G.

Умные устройства

AliOS используется в умных колонках Tmall Genie (аналог Amazon Echo), которые занимают значительную долю китайского рынка. Система также применяется в бытовой технике (холодильники, стиральные машины), системах «умного дома» (освещение, климат-контроль) и промышленных контроллерах.

Облачные сервисы

AliOS тесно интегрирована с платформой Alibaba Cloud (Aliyun). Устройства на AliOS могут автоматически подключаться к облаку для сбора данных, удалённого управления и обновления прошивки. Это позволяет создавать масштабируемые IoT-решения для промышленности, сельского хозяйства и логистики.

Критика и ограничения

Зависимость от экосистемы Alibaba

AliOS ориентирована на использование с сервисами Alibaba (Alibaba Cloud, Tmall, Taobao), что ограничивает её применение в устройствах, не связанных с этой экосистемой. Для сторонних разработчиков доступ к API и инструментам может быть затруднён.

Ограниченная распространённость

За пределами Китая AliOS практически не используется. Основные причины — доминирование Android и iOS на мобильном рынке, а также отсутствие локализованных версий и поддержки западных сервисов (Google Play, Apple Music).

Вопросы открытости

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

Сравнение с аналогами

ХарактеристикаAliOSAndroid ThingsWindows IoTFreeRTOS
ЯдроLinuxLinuxWindowsМикроядро
Основная областьIoT, автомобилиIoTПромышленностьМикроконтроллеры
Открытый кодЧастичноДаНетДа
Облачная интеграцияAlibaba CloudGoogle CloudAzureНет
Поддержка приложенийЧастичная (Android)AndroidUWPНет

Интересные факты

  • В 2012 году Google потребовала от Alibaba прекратить использование совместимости с Android в YunOS, утверждая, что это нарушает лицензионные соглашения. Alibaba отвергла эти обвинения, заявив, что YunOS — самостоятельная разработка.
  • AliOS является одной из немногих операционных систем, сертифицированных для использования в китайских государственных учреждениях (в рамках программы импортозамещения).
  • В 2019 году Alibaba объявила о создании консорциума по развитию AliOS с участием нескольких китайских производителей электроники.

Источники

  • Официальный сайт Alibaba Cloud (Aliyun)
  • Документация AliOS Things (GitHub)
  • Статья «Alibaba’s AliOS: An Operating System for the Internet of Things» (IEEE Spectrum, 2018)
  • Публикации Alibaba Group на конференциях (Alibaba Cloud Summit, 2017–2020)
  • Исследование «Comparison of IoT Operating Systems» (Journal of Systems Architecture, 2021)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →