BlueOS
BlueOS — операционная система с открытым исходным кодом, ориентированная на распределённые вычисления, разработанная компанией Vivo. Система предназначена для поддержки крупных языковых моделей и мультимодальных функций с использованием различных типов ввода[1].
BlueOS поддерживает протокол подключения BlueXlink, который реализует концепцию распределённого дизайна, схожую с HarmonyOS и совместимую с отраслевыми стандартными протоколами. Это обеспечивает безопасную передачу и доступ к данным между несколькими устройствами. Для повышения безопасности архитектуры операционной системы поддерживается язык Rust[2].
Операционная система BlueOS рассчитана на работу на различных устройствах, включая устройства с минимальным объёмом оперативной памяти от 32 МБ. Это позволяет использовать её в широком спектре электронных устройств — от бытовой техники до носимой электроники[3].
Общие сведения
| BlueOS | |
|---|---|
| Разработчик | Vivo |
| Семейство ОС | Операционные системы реального времени |
| Основана на | Minix, Linux, Unix-подобные ОС, LiteOS, HarmonyOS, openEuler, Barrelfish, OpenHarmony |
| Исходный код | открытый |
| Первый выпуск | 1 ноября 2023 |
| Метод обновления | через беспроводное обновление (OTA) |
| Менеджеры пакетов | .rpk |
| Поддерживаемые платформы | ARM, RISC-V |
| Состояние | активное |
| Веб-сайт | blueos.vivo.com |
История
На начальном этапе разработки Vivo не планировала устанавливать BlueOS на свои смартфоны. По-прежнему в качестве стандартных для смартфонов Vivo остаются фирменные ОС Funtouch OS и OriginOS, основанные на AOSP[4].
13 ноября 2023 года часы Vivo Watch 3 стали первым устройством компании с предустановленной новой операционной системой[5].
BlueOS поддерживает различные аппаратные архитектуры и стандарты POSIX, что позволяет использовать ядро Linux совместно с собственным ядром реального времени (RTOS), поверх которых реализован уровень абстракции ядра (Kernel Abstraction Layer) — по аналогии с OpenHarmony и HarmonyOS. Операционная система также поддерживает общие стандарты приложений; для разработчиков предоставляются комплекты BlueOS (Blue River) SDK и BlueOS Studio (Blue River Studio) — среда разработки (IDE) на базе Visual Studio Code, что позволяет создавать насыщенные функционалом приложения. Дополнительно в систему встроены AI-сервисы и многомодульные подсистемы ввода, основанные на моделях искусственного интеллекта и поддерживающие мультимодальный ввод-вывод[6].
Работы над BlueOS, по сообщениям, ведутся с 2018 года; ядро операционной системы написано с использованием языка Rust и распространяется с открытым исходным кодом. Первый выпуск состоялся 1 ноября 2023 года в ходе конференции разработчиков Vivo. Система отделена от ОС Android, которая применяется на смартфонах Vivo, и предназначена главным образом для лёгких IoT-устройств и носимой электроники.
Также сообщается, что Vivo рассчитывает внедрить свой инструмент Copilot с использованием крупных языковых моделей, которые могут генерировать код, изображения и текст в рамках возможностей ОС[7].