Existem muitos murmúrios sobre a classificação do Android como um produto Linux devido à similaridade de características entre os dois. O kernel Linux é considerado o sistema operacional mais popular, enquanto o Android é uma estrutura construída em cima do kernel Linux. Isto é para esclarecer que todos os dispositivos Android rodam em cima do kernel do Linux enquanto o Linux é um sistema operacional independente. O Android é um sistema operacional móvel, projetado principalmente para dispositivos touchscreen e tablet, desenvolvido pela Google. Seria errado dizer que o Android é Linux, dada a falta de uma definição aceitável do que faz um pedaço de software ser chamado de Linux. Linux pode ser usado em referência ao kernel Linux, uma distribuição Linux ou uma distro e software GNU.

Por que Android é Linux.

Android tira vantagem do Kernel Linux, já que Linux é um sistema operacional de código aberto. Os desenvolvedores Android do Google manipulam o Kernel Linux para atender às suas próprias necessidades. O Linux fornece aos desenvolvedores do Android um kernel do sistema operacional já pré-construído e mantido para que eles não tenham que escrever seu próprio kernel do zero.

Al embora o Android seja desenvolvido baseado no Linux, ele não emprega totalmente o kernel padrão do Linux em sua utilização. Os dois variam em relação às suas características e natureza das suas funções. Enquanto o sistema operacional Android é desenvolvido principalmente para dispositivos manipulados com capacidade de tela sensível ao toque; o Linux, por outro lado, é projetado para desktops, laptops e servidores.

A interface do usuário do Android é baseada principalmente na interação direta com o dispositivo através de ações como swiping, tapping e pinching. O Google também desenvolveu o Android para televisores, o Android auto para carros e relógios de pulso, cada um com uma interface de usuário específica. A invenção também tem aplicações em consoles de jogos, câmeras digitais, PCs e outros eletrônicos.

Apesar de inicializar um dispositivo Android, pode-se ver o carregamento do kernel Linux de forma similar à forma como ele faz em uma distribuição Linux. No entanto, a maior parte do software é totalmente diferente de outros recursos nos dispositivos de prateleira do Linux. Por exemplo, o Android não inclui a Biblioteca C GNU (glibc) que é usada nas distribuições Linux, e também não inclui todas as bibliotecas GNU que se vê em uma distribuição Linux típica.

Por que o Android não é Linux

Os seguintes argumentos tentam descartar o argumento de que o Android é Linux, baseando-se em algumas características e especificidades que são diferentes entre os dois Sistemas Operacionais;

  1. Não utiliza o kernel Linux padrão; Durante o desenvolvimento do Sistema Operacional Android, várias alterações foram feitas no kernel Linux, incluindo a adição de bibliotecas especializadas. O argumento que alega o Android como uma distro Linux, devido ao seu uso do kernel Linux, é cancelado uma vez que é típico para uma distro Linux alterar o kernel.
  2. Android não inclui o software e bibliotecas GNU; Android inclui muito pouco software GNU, assim como software GNU, é uma característica definidora de uma distro Linux.
  3. Por defeito, o funcionamento do Android não permite a personalização ao contrário das distribuições Linux, que são bastante fáceis de personalizar; os proprietários de dispositivos Android não têm acesso root ao sistema operativo subjacente, a não ser que utilizem aplicações especializadas para entrar no sistema. Os usuários de Linux têm acesso total ao kernel subjacente e podem facilmente personalizar para sua satisfação.
  4. Você não pode executar aplicativos Linux no Android; o Android tem muito pouco software em comum com outras distribuições Linux, tornando impossível executar aplicativos Linux regulares no Android. O vice versa também é verdade, pois aplicativos Android requerem bibliotecas particulares associadas ao Android, um tempo de execução mais uma série de outros softwares que só são encontrados no sistema operacional Android.
  5. Android é um produto do Google; mesmo que o Google possa disponibilizar publicamente o código fonte básico do Android via AOSP, os futuros lançamentos do AOSP são mantidos privados.

O desenvolvimento do sistema operacional Android

Android Inc. inicialmente desenvolveu o sistema operacional, depois o Google o adquiriu no ano de 2005. Dois anos mais tarde, o Android foi revelado. Desde o primeiro lançamento em setembro de 2008, ele passou por vários lançamentos importantes, sendo a versão atual 8.0 Oreo, tendo sido lançada em agosto de 2017. O seu design único tornou-o o Sistema Operativo mais vendido em Tablets desde 2013. O Android é popular entre as empresas de tecnologia que utilizam um sistema operacional pronto, de baixo custo e personalizável para dispositivos de alta tecnologia. Além disso, sua natureza aberta tem encorajado uma grande comunidade de entusiastas a usar o código aberto como base para projetos dirigidos pela comunidade.

Andy Rubin, que é seu fundador, descreveu o projeto Android como um “tremendo potencial no desenvolvimento de dispositivos móveis mais inteligentes que estão mais conscientes da localização e preferências do seu proprietário”. Inicialmente, a empresa pretendia desenvolver um sistema operacional avançado para câmeras digitais, pois esta era a base do seu pitch para o painel de investidores. Após analisar o mercado de câmeras e perceber que não era suficientemente amplo para atingir seus objetivos, a empresa começou a lançar o Android como um sistema operacional para competir com Symbian e Microsoft Windows Mobile.

Até agosto de 2015, a Google tinha adquirido a Android Inc., tornando seus funcionários-chave como Rubin, Miner e White para se juntar à equipe do Google. Aqui a equipa trabalhou para construir um sistema operativo de dispositivos móveis alimentado pelo kernel Linux. Google comercializou o sistema operacional para fabricantes de aparelhos e operadoras na visão de fornecer um sistema flexível e atualizável.

Desde 2008 até os dias atuais, o Android testemunhou muitas mais atualizações que melhoraram significativamente o sistema operacional, com recursos adicionais e correção de bugs nos produtos anteriores. Com cada lançamento principal nomeado em ordem alfabética após uma sobremesa ou doce, entre os primeiros incluindo cupcake, donut, éclair e froyo.

A interface padrão do usuário do Android é composta principalmente de conceitos de manipulação direta, pelo uso de entradas de toque. Aqui a resposta à entrada do usuário é personalizada para ser rápida e dar uma interface de toque fluido, utilizando principalmente as habilidades de vibração dos dispositivos para mostrar o feedback táctil à experiência do usuário. Além disso, hardware interno como sensor de proximidade, acelerômetro e bússola são usados para responder a algumas ações adicionais do usuário, como ao ajustar o retrato da tela para a paisagem, dependendo de como o dispositivo é orientado ou dirigindo um personagem de jogo enquanto joga.

Desenvolvimento do Linux

Linux é um sistema operacional tipo Unix que foi reunido sob o modelo de desenvolvimento e distribuição de software livre e open-source. Seu principal componente é o kernel Linux, que foi lançado ao público pela primeira vez em 17 de setembro de 1991, por Linus Torvalds. O sistema operacional Linux foi originalmente desenvolvido para computadores baseados no Intel x86, mas ganhou raízes em muitas outras plataformas. Seu domínio sobre o SO Android em dispositivos smartphone fez dele a maior base instalada de todos os sistemas operacionais de uso geral. Ele também trabalhou para ser o sistema operacional líder em servidores e outros sistemas maiores, incluindo os computadores mainframe e a maioria dos supercomputadores em sua era.

O desenvolvimento do Linux é um dos exemplos mais proeminentes de colaboração de software livre e open-source. Seu código fonte interno usado comercial ou não comercialmente, pode ser manipulado e distribuído por indivíduos separados considerando os termos e condições de suas licenças particulares em vigor.

Quando falamos de Linux, podemos usar o termo em referência a;

  • Kernel do Linux; Um Kernel é uma parte pequena, mas essencial de um sistema operacional e seu propósito principal é fazer interface com o hardware subjacente.
  • A distribuição/distro do Linux
  • GNU/ Linux

A distribuição ou distro do Linux define a natureza do empacotamento do Sistema Operacional Linux. Exemplos de algumas de suas distribuições padrão e decoradas incluem: Arch Linux, Gentoo Linux, Linux Mint, Mageia, openSUSE, Ubuntu e Kali Linux.

Conclusão

A dedução final sobre o tópico depende da definição de uma distro Linux. Se alguém se refere a ela como GNU/ Linux ao invés de apenas Linux, então de fato o Android não é Linux, pois ele inclui muito pouco software GNU. Além disso, se nos referimos à distro Linux como um sistema operacional que envolve o kernel Linux, então a resposta ainda é que o Android não é Linux. No entanto, quando alguém se refere a uma distro Linux como um sistema operacional baseado no kernel Linux, então torna-se que o Android é uma distro Linux. Há argumentos para cada lado seja “Android é Linux” ou o negativo; com a maioria caindo no lado positivo baseado no fato de que o Android funciona usando o kernel do Linux. Entretanto, argumentos mais fortes são contra o argumento quando comparamos as aplicações e camadas de interface dos respectivos sistemas operacionais.

http://androidcasestudy.weebly.com/index.html

https://en.wikipedia.org/wiki/Android_(operating_system)

http://www.androidauthority.com/android-linux-784964/

Why is Android built on Linux Kernel?

http://elinux.org/Android_Kernel_Features#List_of_kernel_features_unique_to_Android

https://www.howtogeek.com/189036/android-is-based-on-linux-but-what-does-that-mean/

>https://www.itworld.com/article/2741578/mobile/are-android-and-linux-the-same-thing-.html

https://www.quora.com/Is-Android-a-Linux-distribution-Given-that-there-is-no-formal-definition-of-%E2%80%9CLinux-distribution%E2%80%9D

Articles

Deixe uma resposta

O seu endereço de email não será publicado.