O Android é uma distribuição Linux?

Como o Android é baseado no Linux é bem conhecido, pode-se perguntar se o Android é uma distribuição Linux como o Ubuntu ou o Debian .
A verdade é que, mesmo baseado no Linux, o Android não é um sistema operacional projetado para PCs, ele possui aplicativos que não funcionam em outras distros do Linux e, ao mesmo tempo, não é possível instalar programas Linux no Android.
O Linux é a parte central do Android, mas o Google não adicionou, em seu sistema operacional para smartphones e tablets, o software típico de uma distribuição Linux como o Ubuntu.
A grande diferença, portanto, é reduzida ao significado do termo "Linux" que, essencialmente, não indica um sistema operacional específico, mas apenas seu "kernel", que é a parte central ou o coração de cada sistema.
As distribuições Linux não possuem apenas o mesmo kernel, mas muitos outros softwares, como os utilitários de shell GNU, a área de trabalho GNOME, o navegador Firefox e assim por diante.
Sendo assim tão parecidas, algumas pessoas, geralmente para facilitar o entendimento, se referem às distribuições como sistemas Linux.
Como todos os programas Linux, o kernel também é de código aberto e pode ser alterado por quem desenvolve o sistema operacional.
Os desenvolvedores do Google que lidam com o Android podem modificar seu kernel do Linux para atender às suas necessidades.
Como o Android, existem muitos outros sistemas operacionais baseados no kernel Linux, mais do que você pensa.
Outros dispositivos usam kernels diferentes e, por exemplo, o PlayStation 4 usa o kernel do FreeBSD (que é de código aberto), enquanto o Xbox One usa o kernel do Windows NT, o mesmo que o Windows.
No Android, você pode ver a versão do kernel do Linux em execução em um dispositivo, acessando o menu Configurações e, em seguida, Informações no telefone ou tablet.
Voltando à questão do artigo, se o Android pode ser considerado uma distribuição Linux, notei como uma resposta bem definida ainda é altamente debatida.
Quando você inicializa um dispositivo Android, o kernel do Linux é carregado exatamente como em qualquer outra distribuição.
No entanto, quase todo o software incluído no Android é diferente e, por exemplo, não há bibliotecas GNU C (glibc) e nem mesmo um servidor X como o Xorg incluído nas distribuições normais do Linux usadas para executar aplicativos padrão.
O Android usa uma máquina virtual chamada Dalvik para executar aplicativos que são essencialmente escritos em Java. Esses aplicativos são direcionados para dispositivos Android e são programados usando as APIs (interfaces de programação) fornecidas pelo Google.
Por outro lado, no Android, é possível acessar um terminal (usando um aplicativo especial como o Emulador de Terminal), que é muito semelhante ao de uma distribuição Linux, mesmo que não seja possível fazer muito, a menos que você o desbloqueie. Android com permissões de root, ou seja, administrador do sistema.
Como já mencionado, em uma distribuição Linux padrão, sem incluir a máquina virtual Dalvik, os aplicativos Android não podem ser instalados e executados .
No entanto, isso não significa que um desenvolvedor capaz possa incluir Dalvik em uma distribuição Linux, para que ele possa executar vários aplicativos em um computador normal.
Vimos, como o melhor exemplo, que você pode instalar o Android X86 em um laptop e também alguns emuladores como o Bluestacks para instalar aplicativos Android no Windows e Mac .
Na realidade, no entanto, deve-se dizer claramente que o Android não é um sistema projetado para computadores; portanto, sua operação no PC, mesmo com emuladores perfeitos, não será capaz de fornecer a mesma excelente experiência do Android em smartphones ou tablets.
Além do Android, o Google Chrome OS também é baseado no Linux.
Ao contrário do Android, o Chrome OS é projetado para PCs e, portanto, é muito mais parecido com as distribuições padrão do Linux, tanto que nos Chromebooks é possível ativar o modo de desenvolvedor para instalar programas em computadores Linux.

Deixe O Seu Comentário

Please enter your comment!
Please enter your name here