@gregkh I don't really get the Android part, not quite familiar with their release model. Can you elaborate?
I agree with the general idea here, but just wanted to comment on the "Apple is doing it why isn't Android"
Android is an order of magnitude more complex than iOS (# of devices)
Here's a public but incomplete list of known Android models:
https://en.wikipedia.org/wiki/List_of_Android_smartphones
And for iOs (also incomplete)
https://en.wikipedia.org/wiki/List_of_iOS,_iPadOS,_tvOS,_and_watchOS_devices#iPhone
Now this is just mean to be illustrative of the difference in hardware configurations supported.
So the general sentiment of "Apple, why not Android" is insane.
@tylersaunders @gregkh It's only insane because Android doesn't enforce an upstream-first policy for drivers as part of Android certification.
Regular Linux distributions are able to support a wide range of devices and form factors because it's all part of the upstream kernel, which drastically simplifies things. Android doesn't have that yet.
Maybe someday, who knows...
@gregkh @tylersaunders Yeah, you're right. And yes, I sadly *do* know about the SoC monopoly issue that is the underlying cause of all this. In theory, there are lots of ARM vendors. In practice, there's just one that everyone buys from.