На днях Организация Linux Foundation представила миру восьмую версию операционной системы AGL UCB (Automotive Grade Linux Unified Code Base) данная система интересна тем что внедряется в автомобильные подсистемы, а также приборные панели.
Выглядит очень интересно
Данная сборки основана на проектах Yocto, GENIVI, Tizen
В разработке проекта участвуют такие компании, как Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru.
В данный момент операционная система AGL UCB используется авто-производителями как основа, при построении конечных продуктов. Проект является открытым, и все исходные коды находятся в свободном доступе.
В существующей системе уже имеется реализация домашнего экрана, web-браузера, приборной панели, навигационной системы (используется Google Maps), климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth
Имеется также возможность подключения CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля.
Так что возможно в будущем мы увидим эти операционные системы встроенными в автомобили, которые будут выпускаться крупным авто-производителями.
В новой версии представлены изменения такие как:
- Добавлены профили устройств при использовании мультимедийных и навигационных систем.
- Системные компоненты обновлены до платформы Yocto 2.6;
- Во фреймворк для разработки приложений добавлена поддержка запуска программ под непривилегированными пользователями и разделения полномочий на уровне пользователей (ранее приложения и системные сервисы запускались под root). В пакет afm-util добавлена функция принудительного завершения приложений;
- В профилях приборной панели и интерфейсе для информационно-развлекательных систем добавлены компоненты для приёмников и передатчиков Waltham;
- Менеджер приложений (Web App Manager) обновлён до кодовой базы Chromium 68 и избавлен от зависимостей Qt;
- Реализован и задействован по умолчанию звуковой бэкенд на базе мультимедийного сервера PipeWire, идущего на смену PulseAudio;
- Менеджер задач трансформирован в отдельно устанавливаемый виджет;
- Добавлена начальная реализация системы управления сеансами (wireplumber);
- Представлена новая реализация микшера звука. Временно убрана поддержка ввода/вывода звука через Bluetooth (будет возвращена в обновлении 8.0.1);
- Добавлена поддержка стандарта коммуникационной и диагностической автомобильной шины J1939. Обеспечена поддержка защищённого режима записи для шины CAN;
Всем спасибо за внимание, оставляйте комментарии, подписывайтесь на мой канал и ставьте палец вверх!