@WSGlebKavash

Можно ли использовать ядро Android в дистрибутивах GNU\Linux?

Android использует ядро Linux далеко не свежей версии с бинарными модулями для поддержки работы Wi-Fi, Bluetooth и Мобильной связи. А возможно ли использовать данное ядро в полноценных дистрибутивах GNU\Linux? Возможно ли прошить Ubuntu/RHEL/Arch/Void/Alpine и другие системы на смартфон с сохранением заводского ядра?
P.S:
Gentoo работает с ядром Ubuntu с включённым Secure Boot. Arch Linux работает с ядром RHEL с включённым Secure Boot.
  • Вопрос задан
  • 293 просмотра
Пригласить эксперта
Ответы на вопрос 2
@rPman
android - это 'полноценный' linux, с заменой окружения на свое и проприетарным загрузчиком (это не вина android как ОС, это вина производителей и возможно скрытых договоренностей с гугл) и зачастую с особым (не linux) способом работы с периферией.

Возможность прошить типовые дистрибутивы на смартфон в общем случае нет, в первую очередь из-за проблем с загрузчиком (бывает решаемых) но главное из-за того что нет драйверов на периферию.

Подавляющее большинство (или уже все?) производителей не делятся исходниками своего ядра linux а значит пересобрать его с добавлением функционала, нужного для работы типовых дистрибутивов - не получится.

Если же что то получится, то скорее всего никакого доступа к GPU у тебя не будет (будет framebuffer), будут скорее всего проблемы с сенсорным экраном, радиомодулем (например wifi и bluetooth) и системой энергосбережения. Т.е. сделать безголовый сервер у тебя получится, и даже устройства по usb внезапно смогут подключиться, но спотыкаться будешь на каждом шагу.

p.s. есть проекты запуска привычного linux окружения как приложение android, ищи termux/debian_root и т.п.
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Хосспидя, Глеб, этот вопрос уже рассматривали раз двадцать наверное.

Нет, невозможно. Ну то есть прошить наверное поизвращавшись-то и можно, но толку в этом устройстве будет нуль. Не будет у тебя дров на радиомодуль, тач, батарейку и сто тыщ датчиков - а без них кому нужно это "устройство"?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы