Oggi inizieremo un piccolo tutorial su Linux e Android. Questo non vuole essere né molto esaustivo né molto tecnico, solo per dettagliare e presentare le caratteristiche principali di questi sistemi operativi. Questo ha lo scopo di far conoscere qualcosa di più sul sistema su cui si basa Android e in questo modo provalo quando vediamo una serie di comandi o parole come sviluppatore, ls, mv, cd mkdir, A noi non sembra cinese e almeno abbiamo un'idea di quello che stiamo facendo.
Dividerò questo piccolo e modesto tutorial o raccolta di concetti in tre parti:
1.- Linux, che cos'è?
2. - Sistemi di directory su Linux.
3. - Elenco dei comandi più utilizzati in Linux.
Non lo sono, né pretendo di essere un esperto LinuxAl contrario, sono quindi aperto a qualsiasi tipo di suggerimento, correzione o collaborazione da parte di chiunque lo voglia.
1.- LINUX, che cos'è?
Come tutti, suppongo che tu sappia, il sistema Android è basato su un kernel o Kernel (questa parola ti suonerà familiare) Linux. Il Kernel Il kernel è la parte fondamentale del sistema operativo ed è responsabile di fornire un accesso sicuro all'hardware da parte dei programmi. Supponiamo che tu abbia il compito di raccogliere e gestire gli ordini che ti arrivano dalle applicazioni e inviarli all'hardware per poi raccogliere le risposte e restituirle alle applicazioni. È il cuore di qualsiasi sistema operativo.
Linux è un sistema operativo gratuito della famiglia Unix. È stato creato da Linus Torvalds nel 1991. La mascotte così ben nota a tutti quando ci si riferisce a Linux, il pinguino, è stato adottato da Torvalds nel maggio 1996. L'ultima versione del kernel linux È 2.6.28 e ha 10.195.402 righe di codice.
Come estrapoliamo tutto questo al nostro Android-è? Penso che tutti abbiamo sentito quell'app per Android Sono realizzati in Java (un linguaggio di programmazione), ma prima abbiamo commentato questo Android si basa su un sistema Linux. Sono corretti entrambi Android ha come nucleo Linux, in particolare il kernel 2.6.0, e accanto a questo kernel c'è quello che hanno chiamato Dalvik e che sono stati sviluppati dagli ingegneri di Google solo per Android. Dalvik è una macchina virtuale Java e gira sul kernel di sistema. Una macchina virtuale è come se avessimo un computer indipendente dove vengono eseguite le applicazioni, queste applicazioni sono sviluppate in Java con le funzionalità offerte dal SDK Android. Le applicazioni vengono eseguite nella macchina virtuale e questa a sua volta viene eseguita sul kernel.
Questa è solo una brevissima descrizione di ciò che è Linux su Android, ma spero serva a chiarire i concetti più basilari.
FONTE | wikipedia.org
Come introduzione non molto tecnica la verità è che va bene, sì, penso che la versione 2.6.30 del kernel sia già considerata stabile. Altrimenti tutto è più o meno corretto considerando il suo obiettivo.
Ottima idea, impari sempre qualcosa di nuovo, non importa quanto o poco tu sappia già.
Congratulazioni per il blog, lo adoro!
Grazie e siamo sempre aperti a qualsiasi tipo di collaborazione, correzione o estensione di quanto detto in questo blog.
un saluto
Grazie molto ben spiegato, sono un principiante e hai chiarito eventuali domande
Grazie per la visita. Presto sarà disponibile la seconda parte