GNU/Linux >> Linux Esercitazione >  >> Linux

Android - Android è basato su Linux?

Sì, ecco il download del codice sorgente e ciò di cui hai bisogno per usarlo.

http://source.android.com/download

  • E il contratto di licenza:http://source.android.com/license
  • Pagina iniziale:http://www.android.com/
  • Il wiki:http://en.wikipedia.org/wiki/Android%5F%28operating%5Fsystem%29

Dal wiki:

In Google, il team guidato da Rubin ha sviluppato una piattaforma per dispositivi mobili alimentata dal kernel Linux che ha commercializzato a produttori di telefoni e operatori telefonici con la premessa di fornire un sistema flessibile e aggiornabile.


La risposta breve è Sì.

La risposta più lunga è... Android utilizza un kernel Linux modificato per eseguire le funzioni di base del sistema operativo. Tuttavia, Android non utilizza le stesse librerie che vedresti in un tipico sistema Linux desktop (librerie di base come glibc), quindi non puoi semplicemente eseguire qualsiasi programma su Android che puoi su altri sistemi Linux. Oltre al fatto che alcune delle librerie sono diverse, Android non fornisce un modo molto semplice di eseguire applicazioni che non sono basate sulla loro API simile a Java che chiamano "Piattaforma Andoird"


Sì! È utile parlare di "Android la piattaforma" e "Android il sistema operativo"

  • Android il sistema operativo: Questo è Linux. Funziona con il kernel Linux, quindi è molto simile a Linux. Le librerie standard sono leggermente diverse e tu come utente o sviluppatore di un'app Android non avrai nulla a che fare con questo lato "linux" delle cose*.
  • Piattaforma Android: Questa è una piattaforma desktop basata su Java per la quale è possibile scrivere applicazioni. Utilizza Dalvik** VM per eseguire file jar Java in pacchetti speciali contenenti il ​​codice. Questa è la parte del telefono Android che vedi e con cui interagisci ogni giorno*

*A meno che non esegui il root del tuo dispositivo, hai accesso a tutto.
**Dalvik è anche una graziosa cittadina islandese con alcuni grandi ghiacciai, due traghetti per isole meravigliose e nessun buon bar.


Linux
  1. Termux trasforma Android in un ambiente di sviluppo Linux

  2. 5 migliori strumenti di monitoraggio Linux basati su terminale

  3. Kali Linux su Android utilizzando Linux Deploy

  4. Errore Android Studio 13=autorizzazione negata in Linux

  5. Android - Su quale distribuzione Linux si basa Android?

Avvia Linux ISO dal telefono Android

Come installare Kali Linux nel telefono Android

GSConnect integra il telefono Android con il computer Linux

Termux:esegui Linux su dispositivi Android, nessun rooting richiesto!

Come trovare file in base alle loro autorizzazioni in Linux

5 migliori distribuzioni Linux basate su Arch Linux