Qualcomm обещает кардинальное обновление с моделью upstream-first и Qualcomm Linux 2.0 для платформ Dragonwing IoT

Linux на SoC Qualcomm — это американские горки: надежда часто сменяется разочарованием , по крайней мере для семейства Snapdragon. Компания намерена изменить это с помощью Qualcomm Linux 2.0 для платформ Dragonwing IoT, как было объявлено в LinkedIn :

С Qualcomm Linux 2.0 мы переходим к upstream-first, открытой модели разработки, которая является унифицированной и масштабируемой на всех платформах Qualcomm Dragonwing IoT. Это означает модель upstream-first с BSP, который отслеживает mainline, чтобы минимизировать трения и обеспечить возможность создания более предсказуемых сборок.

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

Qualcomm Linux 2.0 upstream kernel Dragonwing platforms

Видео встроено ниже, но будет доступно в прямом эфире только 30 июня. А пока в описании приведено ещё несколько деталей:

Если вы сталкивались с фрагментированными BSP, форками ядра для конкретных платформ или болезненным процессом запуска на SoC Qualcomm, этот прямой эфир расскажет о новом в Qualcomm Linux 2.0 для Dragonwing IoT — и о том, что реально меняется для вас как разработчика.

Qualcomm Linux 2.0 — это фундаментальный пересмотр, а не инкрементальное обновление. Он представляет модель upstream-first с BSP, отслеживающим mainline, а также унифицированный BSP, единый образ системы и архитектуру на основе overlays, которая сохраняет настройки чистыми и поддерживаемыми между релизами.

Прямая трансляция охватит стратегию жизненного цикла и выпуска, изменения в базовой архитектуре и Yocto, а также практические пути миграции с предыдущих версий. Также будет показано, как SDK для ИИ, мультимедиа и робототехники вписываются в реальные рабочие процессы, и завершится всё живым запуском на Dragonwing™ IQ9 с демонстрацией сквозного вывода ИИ.

Документация «раннего выпуска» для Qualcomm Linux 2.0 уже доступна, и я вижу, что она охватывает Qualcomm Dragonwing RB3 Gen 2 (QCS6490) и RB3 Gen 2 Lite (QCS5430), а также более новые Qualcomm Dragonwing IQ-9075 Evaluation Kit (EVK) , и такие SoC, как IQ-8275 и IQ-615. К сожалению, новые Radxa Q8B (Snapdragon 8c Gen 3) и Radxa Q5E (Q-6690) одноплатные компьютеры могут не поддерживаться напрямую Linux 2.0, так как две используемые платформы Qualcomm в настоящее время не указаны в документации.

Qualcomm Linux 2.0 SDK

Также есть документация для SDK, объединяющего Qualcomm Intelligent Multimedia и Qualcomm Intelligent Robotics SDK и работающего поверх дистрибутива Qualcomm Linux/Ubuntu. При просмотре документации я не смог найти много подробностей о переносе изменений в upstream (upstreaming), и в этот момент я решил использовать встроенного AI-агента, который указал мне на недавно обновлённую страницу «Qualcomm Linux System Software Architecture» .

Там сообщается, что Qualcomm Linux 2.0 — это не отдельный дистрибутив, а программный стек Linux, выровненный по upstream и оптимизированный для SoC Qualcomm, предоставляющий следующие возможности:

  • Единая платформа Linux, поддерживающая несколько SoC Qualcomm
  • Интегрированное обеспечение работы ИИ, мультимедиа и связности
  • Согласование с основными (upstream) ядрами Linux в сочетании с коммерческой стабильностью
  • Стандартизированная загрузка, безопасность и управление устройствами
  • Архитектура, готовая к виртуализации
  • Стандартизированные открытые интерфейсы, поддерживающие масштабируемость и долгосрочную сопровождение
  • Оптимизация производительности и энергопотребления на уровне платформы с использованием механизмов основного ядра Linux и улучшений Qualcomm
  • Расширяемость на основе overlays, позволяющая добавлять программное обеспечение Qualcomm без пересборки операционной системы
Qualcomm Linux 2.0 software architecture open source vs proprietary
Обзор архитектуры системного программного обеспечения

Ключевое слово здесь, вероятно, «выровненный по upstream» (upstream-aligned). Qualcomm Linux 2.0 будет сочетать компоненты из основного ядра с опциональными проприетарными пакетами Qualcomm, как показано на архитектурной схеме выше. Проект будет поддерживать как основное (mainline) ядро, так и LTS-ядро Linux (в настоящее время Linux 6.18 ). Когда я освещаю выпуски Linux для архитектуры Arm, Qualcomm обычно является одной из самых активных компаний, и я подозреваю, что так будет и впредь, но, насколько я понимаю, они не просто перенесут весь код, относящийся к вышеупомянутым SoC и платам разработки, в upstream, а сосредоточатся на поддержании всего кода как можно ближе к mainline, используя преимущественно открытые компоненты, но также и закрытые двоичные файлы для ИИ, камеры, графики, гипервизора и т.д. Мы узнаем больше 30 июня, когда Qualcomm официально выпустит Linux 2.0 (сейчас RC3).

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments