Не так давно мы писали о том, что китайцы добиваются включения поддержки архитектуры RISC-V в Android. На момент написания той статьи было неясно, действительно ли представителям Поднебесной удалось добиться желаемого, или это пока только слухи. Стоит напомнить, что тогда речь шла о добавлении поддержки в Android Open Source Project.
Но теперь стало ясно, что успех действительно успешный — уже Google заявила о намерении обеспечить официальную поддержку архитектуры RISC-V в платформе Android. Ну а официальное заявление такой крупной корпорации многого стоит. Отметим, что еще осенью 2022 года в репозиторий AOSP (Android Open Source Project), в котором развиваются исходные тексты платформы Android, началось включение изменений, обеспечивающих поддержку устройств с процессорами на основе архитектуры RISC-V.
Ну хорошо, а причем тут китайцы?
Все дело в том, что изначально поддержку RISC-V в мобильную ОС добавила Alibaba Cloud. Команда разработчиков представила около 80 патчей для AOSP, которые дают возможность системе корректно работать с RISC-V. Речь идет как о мультимедийных функциях, так и беспроводной связи.
Из представленных патчей около трети уже интегрированы в состав AOSP, а остальные — на пути интеграции. До завершения работы — еще несколько месяцев, но, насколько можно понять, огромный участок работы уже выполнен. Если все получится, а в этом, наверное, можно уже не сомневаться, то в будущем мобильные устройства из Китая и других стан смогут перейти на архитектуру RISC-V, ничего не потеряв в функциональности и возможностях.
Ну и речь идет не только о смартфонах, если все пойдет хорошо, то RISC-V чипы можно будет использовать в умных телевизорах, планшетах и IoT-системах, в связке с Android OS.
Теперь же эта работа продолжается в сотрудничестве с Google. Кроме того, создана специальная рабочая группа Android SIG при RISC-V International. В нее входят крупные технологические компании, причем эта группа открыта для других организаций, которые заинтересованы в решении вопроса поддержки RISC-V в ОС Android. Уже сейчас внесены изменения подсистем ОС, которые обеспечивают внедрение поддержки указанной архитектуры.
Речь идет, в первую очередь, о модификации таких модулей, как графический стек, звуковой системы, компонентов воспроизведения видео, библиотеки bionic, виртуальной машины dalvik, фреймворков, стеков Wi-Fi и Bluetooth, RunTime, эмулятора, инструментария для разработчиков и различных сторонних модулей. В их число входят модули машинного обучения для распознавания текста, классификации звука и изображений.
Когда Android начнет поддерживать RISC-V?
Для полноценного перехода от прототипа до финального продукта требуется решить много проблем и технических вопросов, как крупных, так и не очень. По оценкам экспертов, эти изменения могут занять несколько лет. Правда, уже сейчас есть сборочная система, которая дает возможность оценить состояние Android-ветки «riscv64».
В эмуляторе запускать все это можно будет уже через пару недель. Ну а поддержку RISC-V в Android RunTime (ART) обещают добавить в первом квартале 2023 года.
К слову, в России также активно занимаются развитием технологий на базе RISC-V. В сентябре в РФ был организован альянс, который ставит своей целью развивать архитектуру RISC-V в России, включая выпуск новых систем на базе этой архитектуры. В ассоциацию вошли достаточно крупные игроки, включая Yadro и «Байкал электроникс», а также разработчик ОС Astra Linux группа «Астра», разработчик технологической программно-аппаратной платформы Vostok и НИУ «Московский институт электронной техники». Стоит отметить, что первые две организации уже занимаются разработкой чипов на базе этой архитектуры. Называется ассоциация «Альянс RISC-V».
Участники, имея неплохой опыт в отрасли RISC-V, планируют развивать экосистему отечественных решений. В частности, планируется обеспечить совместимость этих решений, создание полигона для их тестирования, а также создать общую базу, доступ к которой получат все члены ассоциации. На разработку отечественных RISC-V чипов планируется выделить почти 28 млрд руб. Если с внедрением поддержки архитектуры в Android будет все хорошо, вполне может быть, что в РФ появятся и собственные мобильные устройства — но, конечно, об этом пока рано говорить.
Android и RISC-V — весьма интересная тема, но у нас есть и другие статьи, оцените — мы рассказываем о:
→ Ныряем в готовые кластеры Kubernetes с Deckhouse и werf
→ Копирайтеры больше не нужны? Просим новую нейросеть Notion AI написать про Python
→ Укрепление Nginx с помощью Fail2ban: тестируем и оцениваем «профит»
Что дальше?
Благодаря усилиям Китая, да и не только его, отрасль, о которой идет речь, начала развиваться активнее, чем когда-либо. По словам аналитиков, к 2027 году доля RISC-V архитектуры и технологий на рынке полупроводниковых чипов составит 16%.
Ну а доля чипов на базе открытой архитектуры, которые применяются в активно развивающихся ныне технологических направлениях, вроде ИИ, будет расти еще быстрее. Выше показан график роста объема этих направлений в млрд долларов США до 2027 года.