Luego de tu propuesta, estuve viendo algunos sitios de Internet, donde dicen que puedes convertir tu smartphone en una PC. Pero éso solo si sigues conservando el software Android del teléfono y adicionando teclado, mouse e interface para un monitor o para disco duro. Todo eso me parece que no es lo que se busca.
El reto original que planteas, es diseñar un kernel y SO Linux que gobierne perfectamente el procesador de los diferentes modelos de microprocesadores que usan los teléfonos y todo su hardware interno. Así, sería cosa de cargar Linux desde un pendrive, una ssd, o un disco duro, sin simular absolutamente nada y entonces tener una verdadera PC con Linux, al estilo de Raspberry. No importa que se siga usando la pequeña pantalla, el touch-screen, el teclado en pantalla, etc.
Saludos....
Es mejor saber un poco de todo, que todo de muy poco. Lo primero, garantiza la supervivencia humana.