ANDROID E LINUX, CONCEITOS

android linux

Hoje vamos começar um pequeno tutorial sobre Linux e Android. Não pretende ser muito exaustivo nem muito técnico, apenas para detalhar e apresentar as principais características desses sistemas operacionais. O objetivo é tornar mais conhecido o sistema em que se baseia Android e desta forma, tente isso quando virmos uma série de comandos ou palavras como dev, ls, mv, cd mkdir, Não parece chinês para nós e pelo menos temos uma ideia do que estamos fazendo.

Vou dividir este pequeno e modesto tutorial ou compilação de conceitos em três partes:

1.- Linux, o que é?

2.- Sistemas de diretório no Linux.

3.- Lista dos comandos mais usados ​​no Linux.

Eu não sou, nem pretendo ser um especialista em LinuxMuito pelo contrário, estou aberto a qualquer tipo de sugestão, correção ou colaboração de quem goste.

1.- LINUX, o que é?

Como todo mundo, suponho que você saiba, o sistema Android é baseado em um kernel ou núcleo (esta palavra soará familiar para você) Linux. O núcleo O kernel é a parte fundamental do sistema operacional e é responsável por fornecer acesso seguro ao hardware por programas. Digamos que você seja responsável por coletar e gerenciar os pedidos que chegam a você dos aplicativos e os enviam para o hardware e, em seguida, coletar as respostas e devolvê-los aos aplicativos. É o coração de qualquer sistema operacional.

Linux é um sistema operacional gratuito da família Unix. Foi criado por Linus Torvalds em 1991. O mascote tão conhecido de todos quando se refere a Linux, o pinguim, foi adotado por Torvalds em maio de 1996. A versão mais recente do kernel do linux É 2.6.28 e tem 10.195.402 linhas de código.

Como extrapolamos tudo isso para o nosso Android-isso é? Acho que todos nós ouvimos que aplicativos para Android Eles são feitos em Java (uma linguagem de programação), mas antes de comentarmos que Android é baseado em um sistema Linux. Ambos estão corretos Android tem como núcleo Linux, especificamente o kernel 2.6.0, e próximo a este kernel há o que eles chamam de Dalvik e que foram desenvolvidos pelos engenheiros da Google apenas para Android. Dalvik é uma máquina virtual Java e roda sobre o kernel do sistema. Uma máquina virtual é como se tivéssemos um computador independente onde as aplicações são executadas, essas aplicações são desenvolvidas em Java com as funcionalidades oferecidas pelo Android SDK. Os aplicativos são executados na máquina virtual e esta, por sua vez, é executada no topo do kernel.

Esta é apenas uma breve descrição do que é Linux no Android, mas espero que sirva para esclarecer os conceitos mais básicos.

FONTE | wikipedia.org


Você também pode se interessar por:
Como remover vírus no Android
Siga-nos no Google Notícias