ANDROID AND LINUX, CONCEPTS

android linux

Today we are going to start a small tutorial on Linux and Android. This is neither intended to be very exhaustive nor very technical, only to detail and present the main characteristics of these operating systems. This is intended to make known something more about the system on which it is based Android and in this way try that when we see a series of commands or words like dev, ls, mv, cd mkdir, it doesn't sound like Chinese to us and at least let's have an idea of ​​what we're doing.

I am going to divide this small and modest tutorial or compilation of concepts into three parts:

1.- Linux, what is it?

2.- Directory systems on Linux.

3.- List of commands most used in linux.

I am not, nor do I pretend to be an expert in LinuxQuite the contrary, so I am open to any type of suggestion, correction or collaboration by anyone who likes it.

1.- LINUX, what is it?

Like everyone, I suppose you know, the system Android is based on a core or kernel (this word will sound to you) Linux. Bill kernel The kernel is the fundamental part of the operating system and is responsible for providing secure access to hardware by programs. Let's say you are in charge of collecting and managing the orders that come to you from the applications and send them to the hardware and then collect the responses and return them to the applications. It is the heart of any operating system.

Linux it is a free operating system of the Unix family. It was created by Linus Torvalds in 1991. The mascot so well known to all when referring to Linux, the penguin, was adopted by Torvalds in May 1996. The latest version of the linux kernel It is 2.6.28 and has 10.195.402 lines of code.

How do we extrapolate all this to our Android-it is? I think we've all heard that apps for Android They are made in Java (a programming language), but before we have commented that Android is based on a system Linux. Both are correct Android has as core Linux, specifically the kernel 2.6.0, and next to this kernel there is what they have called as Dalvik and that have been developed by the engineers of Google only for Android. Dalvik it is a Java virtual machine and runs on top of the system kernel. A virtual machine is as if we had an independent computer where the applications are executed, these applications are developed in Java with the functionalities offered by the Android SDK. The applications run in the virtual machine and this in turn runs on top of the kernel.

This is just a very brief description of what it is Linux on Android, but I hope it serves to clarify the most basic concepts.

SOURCE | wikipedia.org


You are interested in:
How to remove viruses on Android
Follow us on Google News

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Actualidad Blog
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   land-of-mordor said

    As a not very technical introduction, the truth is that it is fine, yes, I think that version 2.6.30 of the kernel is already considered stable. Otherwise everything is more or less correct considering its objective.

  2.   moixcano said

    Very good idea, you always learn something new no matter how much or little you already know.
    Congratulations on the blog, I love it!

    1.    anthocara said

      Thank you and we are always open to any type of collaboration, correction or extension of what is said in this blog.
      all the best

  3.   double slope said

    Thank you very well explained, I am a newbie and you clarified any questions

    1.    anthocara said

      Thank you for visiting. Soon the second part will be available