Android is the Linux (kernel) system. You don't have to brush it. ?
I think you should think about what to do, and then build your problem. Otherwise, even if you can force it, first of all, the general mobile phone is not a typical monolithic system, and many problems such as hardware adaptation and debugging are not easy to do. In the end, it may be farther and farther away from your goal of "learning" and thankless.
there are several phones that support Ubuntu mobile in Meizu before, but they haven't been tried. You can check
.
https://www.engadget.com/2017.
judging from this article, Ubuntu mobile is over before it takes off.
similarly, Firefox OS, seems to have some mobile phone support, Linux core, support low-end devices, it is said that South America sells well, it is hard to say which machines can be brushed.
Android is good, completely open source, but the hardware is not open source, the driver of each machine is different, ah, want to brush only the support of the manufacturer can do, so it is better to repair the old, make do with it, at most root, can install the software you want
Linux solution for Android mobile phones, which is suitable for ordinary people at this stage. There are only two kinds:
as mentioned above, Android phones are all closed-source hardware, so it would be nice to have a third-party ROM that can be brushed. there can't be a Linux distribution that can run on the phone .
but in addition, it is not without a low-cost way to learn Linux: if raspberry pie
can't afford it, learn about the domestic orange pie
. The cheapest board costs only 49 and can also play GPIO. Quan Zhi's chip is also more open than Broadcom's < del > (anyway, looking at your problem description or feeling that you prefer Linux) < / del >