segunda-feira, 28 de setembro de 2015

Android é Linux?

20:46

Uma das perguntas que vem surgindo nas aulas de informática e muito mais nas aulas de Hardware e Redes é a questão: Android é Linux?

Respondo aos alunos de modo bem simples: Sim e Não! Mas professor como assim? Então pessoal o Android como o Chrome OS são sistemas operacionais do Google onde atuam com o Kernel Linux, muitos confundem o termo Kernel, mas o que é Kernel professor?

Todo sistema operacional precisa de um Kernel (núcleo), esse recurso é o que torna possível a comunicação entre Hardware e Software, tornando possível o uso do PC, por exemplo.

Segundo o TecMundo: "Um PC divide-se, basicamente em duas camadas, hardware e software. Até ai, nenhuma novidade. Onde entra o Kernel na história, então? Pois bem: ele é o grande responsável por fazer a interação entre essas camadas. Em outras palavras, é o Kernel que gerencia os recursos do sistema e permite que os programas façam uso deles".

Bom, agora e o Android? O Android foi desenvolvido primeiramente em ser um sistema para a WebTV, entretanto o foco foi mudado para brigar com outros sistemas operacionais para dispositivos móveis: Windows Mobile e Symbian.  No ano de 2005 a Google comprou a empresa Android Inc. e dessa forma entrou no mercado de dispositivos móveis.



O que agora sabemos é simples: O Android foi desenvolvido com base no núcleo do Linux, como outras distribuições (Ubuntu, Mint, Fedora, Debian, etc) só que o Android apenas usa o núcleo do Linux, ele não vem com o pacote de softwares que rodam nas outras distribuições. Ele não trabalha com as principais bibliotecas Linux como GNU e XORG, dessa forma fica difícil instalar os softwares Linux dentro do Android, diferentemente das outras distribuições.

Em resumo, a Android Inc precisava de um Kernel, escolheu Kernel Linux do Mr. Linus Torvalds, bom agora vai reconhecer o smartphone. Feito isso a próxima etapa foi estruturar, adaptar esse kernel a necessidade deles, assim foi criado o Android, que não roda GNU (principal biblioteca de desenvolvimento Linux) mas funciona o smartphone que uma beleza, tira foto, compartilha, baixa jogos, envia música, acessa o Face, enfim alunos, o Linux está apenas no Kernel.

Forte abraço,

Professor Michel Fabiano

Fontes: https://pt.wikipedia.org/wiki/Android
http://www.tecmundo.com.br/mac-os-x/1636-o-que-e-kernel-.htm

0 comentários:

Postar um comentário