В Linux существует два основных и несколько побочных способов отрисовки GUI в tty. Основные: X и Wayland. Mir разрабатывался Canonical, но Ubuntu перешла на Wayland.
А вот в Android нет ни X, ни тем более Wayland. Запустить программы от Ubuntu, CentOS и Arch проблемотично.
Как Android отображает графический интерфейс?
WSGlebKavash, я поменял ответ, так как дал неверный, framebufer используется на время загрузки а уже во время работы там свое
по теме, под android есть xserver реализации
настоятельно рекомендую задавать вопрос вот как в комментарии ты написал а не промежуточные предположения.