TLDR
- В Android Common Kernel скоро будет прекращена поддержка архитектуры RISC-V.
- Android Common Kernel — это ответвление исходного ядра Linux от Google, но с дополнениями, специфичными для Android.
- RISC-V — это архитектура с открытым исходным кодом, которая набирает все большую популярность в аппаратной сфере, и Google постоянно работает над реализацией ее поддержки в Android.
Как аналитик с опытом работы в области технологий и опытом внимательного наблюдения за экосистемой Android, я внимательно слежу за решением Google удалить поддержку архитектуры RISC-V из общего ядра Android (ACK). Хотя на основании информации, представленной в этой статье, может возникнуть соблазн сделать поспешный вывод о том, что Google полностью отказывается от поддержки RISC-V, это не так.
Примерно в начале 2023 года я заметил, что Google раскрыла планы по включению поддержки архитектуры RISC-V в операционную систему Android. RISC-V — это архитектура с открытым набором команд, получившая значительную популярность благодаря тому, что производители оборудования были освобождены от лицензионных сборов при создании чипов RISC-V. Несколько устройств Android уже поставлялись с наборами микросхем RISC-V, но эти чипы обычно работали под управлением альтернативных операционных систем и функционировали как вспомогательные процессоры для основных процессоров, обычно процессоров на базе Arm.
К концу прошлого года Qualcomm обнародовала планы по созданию нового чипсета для носимых устройств с использованием технологии RISC-V и сообщила, что это нововведение будет работать на платформе Google Wear OS на базе Android. Как только эти умные часы поступят в продажу, они станут первыми экземплярами оборудования RISC-V, сертифицированного Google для сборки Android. Чтобы достичь этой цели, Google должен выделить значительные инженерные ресурсы для адаптации Android и его ядра Linux для использования с архитектурой RISC-V. Несмотря на то, что Google уже добилась значительного прогресса в обеспечении совместимости RISC-V в Android, еще предстоит проделать значительный объем работы.
За последние несколько недель Google добилась значительных успехов в расширении поддержки RISC-V в Android. Однако, похоже, нам еще предстоит увидеть сертифицированные сборки Android, работающие на оборудовании RISC-V. Сегодня старший инженер-программист Google, возглавляющий группу Android Systems и занимающийся разработкой ядра Android Linux, представил исправления в AOSP. Эти исправления направлены на устранение поддержки «riscv64» в AOSP, при этом в описании говорится, что «поддержка ядер risc64 GKI прекращается».
Термин «ACK», обозначающий Android Common Kernel, относится к модифицированным версиям ядер Linux, поддерживаемым Google для разработки Android. Эти варианты включают изменения, актуальные для сообщества Android, но еще не интегрированы в основные ядра Linux или ядра Linux с долгосрочной поддержкой (LTS). Существует несколько ветвей ACK, таких как «android-mainline», которая действует как основная линия разработки, а затем делится на ветки «GKI» (Generic Kernel Image), которые соответствуют конкретной версии ОС Android и комбинации ядра. GKI — это образ ядра, построенный на основе одной из этих ветвей. Каждое сертифицированное устройство Android поставляется с ядром, основанным на одной из этих ветвей GKI, поскольку Google в настоящее время не сертифицирует устройства, работающие под управлением основной сборки ядра Linux.
В связи с этими изменениями, отменой поддержки ядра RISC-V, системы сборки RISC-V для Linux и поддержки эмулятора RISC-V, компании, стремящиеся создать версию Android RISC-V, в настоящее время должны будут создавать и управлять своими собственный адаптированный вариант Linux, включающий необходимые подтверждения и исправления RISC-V. Поскольку Google проверяет только сборки Android, включающие ядро GKI, полученное из ветки ACK, маловероятно, что в ближайшем будущем мы увидим сертифицированные версии Android, работающие на оборудовании RISC-V.
На первый взгляд, судя по нашему первоначальному анализу этих исправлений, казалось, что Google планирует прекратить поддержку RISC-V в Android. Однако мы получили разъяснения от представителя Google, в которых говорится:
Android продолжит поддерживать RISC-V. Из-за высокой скорости итераций мы не готовы предоставить единый поддерживаемый образ для всех поставщиков. Эта конкретная серия патчей удаляет поддержку RISC-V из общего образа ядра Android (GKI).
В заявлении компании неясно о причинах такого решения, но обнадеживает тот факт, что поддержка RISC-V в Android не полностью отменена. Однако это заявление подразумевает, что предстоит проделать значительную работу, прежде чем Android станет совместимым с RISC-V. Даже когда этот рубеж будет достигнут, Google придется пересмотреть свои усилия по интеграции RISC-V в ядро. В лучшем случае это решение может на длительный период задержать выпуск коммерческих Android-устройств на базе чипа RISC-V.
Смотрите также
- Представлен первый взгляд на ужасающую новую ошибку Годзиллы Кайдзю
- Дядя Бен наконец-то стал супергероем в продолжающемся сериале «Человек-паук»
- Я перешел с наушников Bose QuietComfort Ultra на Bowers & Wilkins Pi8 и изо всех сил пытаюсь вернуться обратно.
- ТКЛ П755К (65П755К)
- Ищете гладкие и шелковистые подставки? Получите скидку 180 фунтов стерлингов на эти полнозвучные Focals.
- Режиссер Келли Марсел объясняет выбор Энди Серкиса на роль Кнулла в «Веноме: Последний танец»
- Hasbro Marvel Legends раскрывает новый взгляд на Капитана Америку, Красного Халка и Сокола из «Капитан Америка: О дивный новый мир»
- Нет необходимости совершенствовать свои навыки письма: искусственный интеллект Google теперь сделает ваш звук в Gmail более умным.
- Ходят слухи, что Marvel надеется вернуть Гвинет Пэлтроу в «Судный день» и «Секретные войны»
- Я заменил Panasonic OLED на Samsung QD-OLED, и мне очень не хватает этой особенности.
2024-04-30 01:26