Diferenças de Hardwares e porque não o mesmo software em todos?
Todos os hardwares que existem no mercado, sejam eles smartphones, pc’s, Mac’s, PowerPC’s, SUN SPARC e outros, possuem uma demanda de sistema operacional nativos ou instaláveis. É necessário entender o que é um sistema operacional, pelo fato desse assunto pode ser muito mais complexo do que se parece.Usamos o GNU/Linux, ou seja, aplicativos GNU com o kernel Linux.
Entenda como é esse mundo lendo o post original de @aprigiosimoes.