Autori: Frank Maker – Department of Electrical and Computer Engineering, University of California, Yu-Hsuan Chan – Department of Computer Science, University of California
An aparitie: 2012
Ce este Linux?
Linux este nucleul (kernelul) care sta la baza unei familii de sisteme de operare extrem de larga la nivel global. Linux este kernelul care „alimenteaza” in ziua de astazi sisteme de operare precum:
- Ubuntu (pentru sisteme desktop),
- Android (pentru smartphone-uri, pentru smartwatch-uri, pentru software-ul masinii etc.),
- Kali Linux (Hacking si Penetration Testing),
- CentOS (pentru partea de servere), etc.
Ce este Android?
Android este o platforma software si un sistem de operare pentru dispozitive si telefoane mobile bazata pe nucleul Linux, dezvoltata initial de compania Google, iar mai tarziu de consortiul comercial Open Handset Alliance.
Lansarea platformei Android la 5 noiembrie 2007 a fost anuntata prin fondarea Open Handset Alliance, un consortiu de 48 de companii de hardware, software si de telecomunicatii, consacrat dezvoltarii de standarde deschise pentru dispozitive mobile.
Google a lansat cea mai mare parte a codului Android sub licenta Apache, o licenta de tip free-software si open source.
In acest curs se face o comparatie detaliata intre arhitectura Linux si cea Android.
Structura lucrarii
- Target Arhitecture
- Kernel Modifications
- Bionic: Standard C Library
- Dalvik Virtual Machine
- File System
- Power Management
Bibliografie: