I don't think anyone expects non specialized os images to run on this hardware. That would require a standardized userspace abstraction layer like the one Android has been building out. The kernel is just a tiny piece of what's necessary because drivers have effectively moved into userspace. Graphics is the only area that has embraced this properly in "desktop Linux"
>That would require a standardized userspace abstraction layer like the one Android has been building out Can you expound on this? And can desktop linux take advantage of it or do something similar?