If you want Linux apps on your phone, wouldn't you have to have a compat layer a la WINE except that it's for x86->ARM rather than Windows->Linux? Wouldn't that make using Linux apps unattractive due to the overhead slowing them down? Plus, wouldn't devs have to implement a mobile mode for GUI apps for this to be a good UX? Not trying to bash the idea, just curious about how it would practically work.