Resposta curta: sim- mas não exatamente.
Android como uma estrutura é definitivamente criado como uma extensão do kernel Linux- vamos tirar isso do caminho primeiro. Os desenvolvedores do Android não precisavam escrever o código do zero; Eles tiveram o trabalho necessário estabelecido para eles na forma de Linux ou como um “pré-construído.”Mas isso não se qualifica o Android para ser chamado de“ Linux ”.
Veja, a palavra Linux tem algumas definições realmente embaçadas. Pode ser usado para se referir ao kernel Linux ou ao software GNU. Também se refere à multidão de distribuições Linux.
Além disso, o Android não utiliza totalmente o kernel Linux, apenas algumas partes que acham relevante, por isso não é "Linux" no sentido de que é uma distro Linux.
Sem mencionar o contraste entre os dispositivos que eles foram projetados. O Android é usado como uma interface em dispositivos de mão com almofadas de tela sensível.
Você pode fazer a conexão entre os dois olhando para as telas de carregamento nos dispositivos Android; Na verdade, é o kernel Linux que inicializa. No entanto, é fácil ver que as semelhanças só vão tão longe. Em uma inspeção mais detalhada, você descobrirá que a biblioteca glibc, junto com outras bibliotecas, normalmente encontrada em um dispositivo Linux está ausente.
Mas quais são exatamente as diferenças?
Para fazer um argumento concreto contra a classificação do sistema operacional Android como "Linux", vamos dar uma olhada em algumas das principais características dos dois.
Para começar, o Android não usa o kernel Linux padrão e também está faltando algumas das bibliotecas Linux fundamentais, que ele descarta a favor das bibliotecas especiais para o Android. Mantendo isso em perspectiva, podemos desacreditar o argumento de que o Android é semelhante à distribuição do Linux, pois uma distro típica não altera o kernel Linux na medida em que o Android fez.
Um dos recursos definidores das distribuições Linux é a personalização; um recurso que o Android não quase se integra nessa medida. Por exemplo, o acesso raiz é apenas algumas linhas de comando no Linux, enquanto um aplicativo especial é obrigado a invadir o kernel do Android.
O software Linux é bastante estranho para o Android. As aplicações para uma distribuição Linux funcionam em todas as outras distribuições e este não é o caso do Android. De fato, as semelhanças entre distritos Android e Linux terminam com o kernel, o restante do software não tinha semelhança um com o outro.
Por fim, há o assunto de licenciar. Distros Linux são de código aberto. É uma característica de todas as coisas Linux. Embora o Android seja tecnicamente de código aberto no sentido de que seu software base é disponibilizado publicamente, mais desenvolvimentos foram feitos estritamente privados.
As origens do sistema operacional Android
O Google adquiriu o sistema operacional Android da Android Inc. em 2005 e o lançou em 2008. Desde então, tornou -se o sistema operacional de fato para dispositivos de toque de mão ao lado de iOS. Android se apresentou como um concorrente perfeito para iOS. Embora o iOS seja restritivo e privado em relação à personalização, Android, com sua natureza de código aberto que convidou programadores e desenvolvedores para trazer suas próprias interpretações e criar suas próprias aplicações.
Curiosidade: Android foi comercializado pela primeira vez para empresas de câmeras digitais como um sistema operacional avançado. Isso não foi a lugar nenhum, e o sistema operacional acabou encontrando um mercado na indústria de smartphones.
Como o Linux veio a ser?
O Linux é um sistema operacional de computadores do tipo UNIX gratuito e de código aberto baseado no kernel Linux, originalmente concebido para os computadores Intelx86, mas rapidamente descobriu que é colocado em outras plataformas. Se o Android for considerado um sistema operacional baseado em Linux, o Linux seria o sistema operacional de uso geral mais popular da história até agora.
As distribuições “estritamente“ Linux são mais populares entre os entusiastas da tecnologia de nicho do que entre os usuários de uso geral. Ele também encontrou um mercado nos hosts modernos entre os servidores que freqüentemente usam distribuições Linux, como Ubuntu e Centos.
Conclusão:
A resposta está realmente no que exatamente você está se referindo quando diz "Linux". Se o Linux em sua definição tiver que incluir o software GNU, o Android não se encaixa na sua definição. Da mesma forma, o Android não é uma distro Linux, no sentido de que não cumpre as características que esperamos de uma distribuição típica do Linux. Mas se um aplicativo construído no kernel Linux se encaixa na definição de "Linux" em seu livro, então é definitivamente Linux.