Whatsapp

Qual é a diferença entre Android e Linux?

Anonim

De vez em quando, um colega meu tenta aumentar a contagem de usuários do Linux argumentando que Android pode ser considerado uma distribuição Linux porque ele usa o kernel do Linux.

Deixe-me resolver este mal-entendido sobre se Android pode ser considerado um Linuxdistribuição lançada de uma vez por todas.

Se você ainda não leu nosso artigo sobre a diferença entre Unix e Linux, comece por aí. Eu defini o que são Unix e Linux, sua história e como eles diferem.O cerne da questão é que o Linux é o kernel que foi desenvolvido por Linus Torvalds em 1991 baseado no MINIX OS

Com o tempo, os contribuidores aproveitaram o fato de que o Linux (juntamente com seu componente GNU) é de código aberto e ajustaram para atender às suas ideias e implementações; criando uma variedade de distribuições com uma infinidade de recursos exclusivos.

O que é Android?

Android Inc foi fundada em outubro de 2003 por Andy Rubin , Rich Miner, Nick Sears, e Chris White na Califórnia, EUA. O projeto Android foi descrito como um projeto com “enorme potencial no desenvolvimento de dispositivos móveis mais inteligentes, mais conscientes da localização e preferências de seu proprietário”.

O sistema operacional Android de código aberto foi desenvolvido inicialmente com o objetivo de criar um sistema operacional avançado para câmeras digitais até que eles perceberam que o mercado de câmeras digitais não era grande o suficiente e realinharam seu foco para construir um sistema operacional para aparelhos que iria competir com Windows Mobile da Microsoft e Symbian

Google Inc. comprou a empresa em 2005 e como sabemos agora, o resto é história.

No interior, o Android usa um kernel Linux modificado que fornece aos desenvolvedores toneladas de recursos pré-construídos e bem mantidos. Isso, por sua vez, economiza tempo e permite que os desenvolvedores Android se concentrem nos recursos mais importantes para dispositivos móveis.

Desenvolvendo a implicação dos detalhes no Manifesto GNU por Richard Stallman, um sistema operacional tem quatro elementos:

O aspecto do Android que é o Linux é seu kernel monolítico, que é uma versão modificada do kernel do Linux e vem com suas próprias bibliotecas e APIs. As modificações no kernel do Linux são principalmente para os requisitos de energia especializados de dispositivos portáteis com baterias um tanto pequenas e as bibliotecas e APIs especializadas são para interagir com a parte de comunicações celulares de um telefone celular, bem como para implementar uma programação comum e interface do usuário para suporte de aplicativos para que eles não precisem ser específicos para uma linha de modelo de telefone de um determinado fabricante.

Outro detalhe relevante é que quando o sistema operacional Linux foi desenvolvido em 1991 como um sistema operacional de código aberto para computadores desktop por Linus Torvalds, ele foi desenvolvido como o sistema operacional MINIX e não suportava 32 bits recursos com máquinas Intel 80386. Uma diferença significativa entre os dois naquela época é que a arquitetura do Android suportava apenas x86 e ARM, que empregava para Dispositivos Móveis de Internet (MIDs) e telefones celulares.

Para concluir

Android não é uma distribuição GNU/Linux, mas seu Kernel (sua potência) é Linux e, como é convenção que uma coleção de software reunida em torno do Kernel Linux é chamada de Linux,Android é Linux.

Espero que este artigo tenha ajudado você a entender a relação entre Android e Linux e por que embora Android seja Linux, não é uma distribuição Linux?

Você tem alguma discordância, dúvida ou comentário relacionado ao assunto? Compartilhe-os conosco na seção de comentários abaixo.