@ikoz. Well, it addresses the post market android devices, but manufacturers still have no interest to support it whatsoever.
Somehow it would be nice for linux to support mobile devices too, all these billions of old phones could be used , if linux supports them without HAL, hardware android layer.
Canonical tried to push Unity using pretty useless Ubuntu Touch, when actual problem was on hardware manufacturers' incentives layer to make unified drivers, so some organization could make actual linux, not gnomes and package managers without underlying layer.
If there are drivers, and kernel, people could assemble there own display and package managers on top of it.
Android is the Linux for mobile devices, except it's owned by Google, which might be a good thing.
Making Android independent from Google probably would facilitate its development, so, this would be Microsoft Windows for smartphones, and deliver unified experience.
There is no way to reuse obsolete, not supported smartphones, Google and manufacturers are more interested to force customers to buy new devices every couple of years.
Throwing Capacity of all these phones away is a huge waste, nobody would feel they need raspberries, if their old phones would support linux, because in this way these phones would become free pis with huge bonus of touch screen and battery.
Probably government could oblige manufacturers to provide drivers , which should comply with some POSIX standards for smartphones and tablets in order to be allowed to sell to the public, so, people could reuse them as personal smart home /web servers by community effort, so, manufacturers also could recoup their investment, and good phones are not thrown away, polluting environment, all these old phones could be assigned for home chores , if there are law, drivers, kernels developers, drivers developers and community behind them.
Linux complies with POSIX, there is a need for such compliance for smartphone and tablet pcs market.
As with USB C, some laws could also be introduced and enforced in this regard.
Any thoughts?