Apakah Android berbasis Linux?

14

Apakah Android berbasis Linux?


sumber

Jawaban:

18

Ya, ini unduhan kode sumber dan apa yang perlu Anda gunakan.

http://source.android.com/download

Dari wiki:

Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat seluler yang ditenagai oleh kernel Linux yang mereka pasarkan kepada pembuat dan operator handset dengan alasan menyediakan sistem yang fleksibel dan dapat diupgrade.


sumber
13

Jawaban singkatnya adalah Ya.

Jawaban yang lebih panjang adalah ... Android menggunakan kernel Linux yang dimodifikasi untuk menjalankan fungsi sistem operasi dasar. Namun, Android tidak menggunakan pustaka yang sama dengan yang Anda lihat di sistem Linux desktop biasa (pustaka dasar seperti glibc), jadi Anda tidak bisa hanya menjalankan program apa pun di Android yang Anda bisa di sistem Linux lainnya. Selain fakta bahwa beberapa pustaka berbeda, Android tidak menyediakan cara yang sangat mudah untuk menjalankan aplikasi yang tidak dibangun di atas API mirip Java yang mereka sebut "Platform Andoird"

astaga
sumber
Maaf, ini mungkin nitpicking. "API mirip Java" itu disebut Dalvik.
1
Sebenarnya Dalvik adalah runtime yang mengeksekusi kode seperti Java, mirip dengan Sun JRE. API adalah kumpulan perpustakaan yang memungkinkan Anda untuk berinteraksi dengan sistem Andorid. ( en.wikipedia.org/wiki/Dalvik_virtual_machine )
1
Apa Platform Andoird? xD
1
Android dikembangkan pada Embedded Linux Kernel 2.6. "Tertanam" adalah kata kunci di sini. Ini adalah kernel yang sama persis dengan yang digunakan OpenMoko, WebOS digunakan, Meego digunakan, dan ribuan proyek berbasis linux tertanam lainnya juga digunakan. Dan seperti yang sudah dikatakan oleh HeavyD, jangan berharap menemukan tumpukan perangkat lunak yang sama pada sistem Linux Tertanam yang biasanya Anda harapkan untuk menemukan apa yang Anda anggap sebagai PC biasa (atau bahkan rak server).
7

Iya! Ini membantu untuk berbicara tentang "Android platform" dan "Android OS"

  • Android sistem operasinya: Ini adalah Linux. Ini menjalankan kernel Linux sehingga sangat banyak adalah Linux. Pustaka standar sedikit berbeda dan Anda sebagai pengguna atau pengembang aplikasi Android tidak akan ada hubungannya dengan sisi "linuxey" ini *.
  • Android the Platform: Ini adalah platform berbasis Java yang dapat Anda gunakan untuk menulis aplikasi. Ia menggunakan Dalvik ** VM untuk menjalankan file jar Java yang dikemas khusus berisi kode Anda. Ini adalah bagian dari ponsel Android yang Anda lihat dan berinteraksi setiap hari *

* Kecuali Anda melakukan root pada perangkat Anda, maka Anda memiliki akses ke semuanya.
** Dalvik juga merupakan 'kota' kecil yang lucu di Islandia dengan beberapa gletser besar, dua feri ke pulau-pulau indah, dan tidak ada bar kopi yang enak.

Arthur Ulfeldt
sumber
0

Ya Android membuat pilihan untuk menggunakan Linux terutama untuk fitur keamanan ...

Ini adalah fitur cerah dari Linux dan salah satu alasan utama Android memilih Linux. Linux memiliki bagian besar dalam penelitian ilmiah, sistem kinerja tinggi seperti komputer mainframe dan sistem komputer super untuk melakukan tugas penting secara efisien.

Hashish Agarwal
sumber