O Android é Linux?

Is Android Linux



As pessoas têm falado sobre o Android e que seu núcleo é apenas uma ramificação do Linux e, portanto, é basicamente Linux. Mas isso é realmente verdade?







Resposta curta: Sim - mas não exatamente.

O 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 precisaram escrever o código do zero; eles tinham o trabalho necessário definido para eles na forma de Linux ou como um pré-construído. Mas isso não qualifica o Android para ser chamado de Linux.



Veja, a palavra Linux tem algumas definições realmente borradas. Pode ser usado para se referir ao kernel do Linux ou ao software GNU. Também se refere à grande variedade de distribuições Linux.



Além disso, o Android não utiliza totalmente o kernel do Linux, apenas algumas partes que considera relevantes, portanto, não é Linux no sentido de que é uma distro Linux.





Sem mencionar o contraste entre os dispositivos para os quais foram projetados. O Android é usado como uma interface em dispositivos portáteis com touch-screen pads, enquanto as distribuições Linux são adequadas para computadores desktop e servidores.

Você pode fazer a conexão entre os dois observando as telas de carregamento nos dispositivos Android; na verdade, é o kernel do Linux que inicializa. No entanto, é fácil ver que as semelhanças só vão até certo ponto. Em uma inspeção mais próxima, você descobrirá que a biblioteca Glibc, juntamente com outras bibliotecas, normalmente encontradas 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 alguns dos principais recursos 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 em favor de bibliotecas especiais para Android. Mantendo isso em perspectiva, podemos desacreditar o argumento de que o Android é semelhante à distribuição do Linux, uma vez que uma distro típica não altera o kernel do Linux na extensão que o Android fez.

Um dos recursos que definem as distribuições Linux é a capacidade de personalização; um recurso que o Android quase não integra nessa extensão. Por exemplo, o acesso root está a apenas algumas linhas de comando do Linux, enquanto um aplicativo especial é necessário para invadir o kernel do Android.

O software Linux é totalmente estranho ao Android. Os aplicativos para uma distribuição Linux funcionam em todas as outras distribuições e este não é o caso do Android. Na verdade, as semelhanças entre as distros Android e Linux terminam com o kernel, o restante do rolamento do software não tinha nenhuma semelhança entre si.

Por último, há a questão do licenciamento. As distros Linux são de código aberto. É uma característica de todas as coisas do Linux. Embora o Android seja tecnicamente de código aberto, no sentido de que seu software básico é disponibilizado publicamente, outros 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, ele se tornou o sistema operacional de fato para dispositivos portáteis de toque junto com o IOS. O Android se apresentou como um competidor perfeito para o IOS. Enquanto o IOS é restritivo e privado no que diz respeito à personalização, o Android, com sua natureza de código aberto, convidava programadores e desenvolvedores a trazer suas próprias interpretações e construir seus próprios aplicativos.

Curiosidade: o Android foi inicialmente comercializado para empresas de câmeras digitais como um sistema operacional avançado. Isso não levou a lugar nenhum, e o sistema operacional finalmente encontrou um mercado na indústria de smartphones.

Como o Linux veio a ser?

Linux é um sistema operacional de computador semelhante ao 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, então 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 de tecnologia de nicho do que entre usuários de uso geral. Ele também encontrou um mercado nos dias modernos entre hosts de servidor que frequentemente usam distribuições Linux, como Ubuntu e CentOS.

Conclusão:

A resposta realmente está no que exatamente você está se referindo quando fala em Linux. Se o Linux em sua definição tem que incluir o software GNU, então o Android não se encaixa em sua definição. Da mesma forma, o Android não é uma distribuição Linux no sentido de que não atende às características que esperamos de uma distribuição Linux típica. Mas se um aplicativo que é construído no kernel do Linux se encaixa na definição de Linux em seu livro, então definitivamente é Linux.