Apakah Android adalah distribusi Linux?

Bahwa Android berbasis Linux sudah terkenal, maka orang mungkin bertanya apakah Android adalah distribusi Linux seperti Ubuntu atau Debian .
Yang benar adalah bahwa meskipun berbasis Linux, Android bukanlah sistem operasi yang dirancang untuk PC, ia memiliki aplikasi yang tidak berfungsi pada distro Linux lainnya dan, pada saat yang sama, tidak mungkin untuk menginstal program Linux di Android.
Linux adalah bagian utama dari Android, tetapi Google belum menambahkan, dalam sistem operasinya untuk smartphone dan tablet, perangkat lunak khas distribusi Linux seperti Ubuntu.
Perbedaan besar, oleh karena itu, direduksi menjadi apa yang dimaksud dengan istilah "Linux" yang, pada dasarnya, tidak menunjukkan sistem operasi tertentu, tetapi hanya "kernel" -nya, yang merupakan bagian sentral atau jantung dari setiap sistem.
Distribusi Linux kemudian memiliki tidak hanya kernel yang sama di dalamnya, tetapi banyak perangkat lunak lain, seperti utilitas shell GNU, desktop GNOME, browser web Firefox dan sebagainya.
Dengan demikian, beberapa orang, seringkali untuk kemudahan memahami, merujuk pada distribusi sebagai sistem Linux.
Seperti semua program Linux, kernel juga open source dan dapat diubah oleh mereka yang mengembangkan sistem operasi.
Pengembang Google yang berurusan dengan Android kemudian dapat memodifikasi kernel Linux untuk memenuhi kebutuhan mereka.
Seperti Android, ada banyak sistem operasi lain yang berbasis pada kernel Linux, lebih dari yang Anda pikirkan.
Perangkat lain menggunakan kernel yang berbeda dan, misalnya, PlayStation 4 menggunakan kernel FreeBSD (yang merupakan open source), sedangkan Xbox One menggunakan kernel Windows NT, sama seperti Windows.
Pada Android Anda dapat melihat versi kernel Linux yang berjalan pada perangkat dengan masuk ke menu Pengaturan dan kemudian pada Info di ponsel atau tablet.
Kembali ke pertanyaan artikel, jika Android dapat dianggap sebagai distribusi Linux, saya perhatikan bagaimana jawaban yang didefinisikan dengan baik masih sangat diperdebatkan.
Ketika Anda mem-boot perangkat Android, kernel Linux dimuat sama seperti di distribusi lainnya.
Namun, hampir semua perangkat lunak yang disertakan dalam Android berbeda dan, misalnya, tidak ada pustaka GNU C (glibc) dan bahkan server X seperti Xorg yang disertakan pada distribusi Linux normal yang digunakan untuk menjalankan aplikasi standar.
Android menggunakan mesin virtual yang disebut Dalvik untuk menjalankan aplikasi yang pada dasarnya ditulis dalam Java. Aplikasi ini ditujukan untuk perangkat Android dan diprogram menggunakan API (antarmuka pemrograman) yang disediakan oleh Google.
Di sisi lain, bagaimanapun, di Android dimungkinkan untuk mengakses terminal (menggunakan aplikasi khusus seperti Terminal Emulator) yang sangat mirip dengan distro Linux, bahkan jika itu tidak mungkin dilakukan banyak, kecuali Anda membukanya. Android dengan izin root, mis. Administrator sistem.
Seperti yang telah disebutkan, pada distribusi Linux standar, tidak termasuk mesin virtual Dalvik, aplikasi Android tidak dapat diinstal dan dijalankan .
Namun, ini tidak berarti bahwa pengembang yang cakap dapat memasukkan Dalvik dalam distribusi Linux sehingga ia dapat menjalankan berbagai aplikasi pada komputer normal.
Kami telah melihat, sebagai contoh terbaik, bahwa Anda dapat menginstal Android X86 pada laptop dan juga beberapa emulator seperti Bluestacks untuk menginstal aplikasi Android pada Windows dan Mac .
Pada kenyataannya, bagaimanapun, harus dikatakan dengan jelas, Android bukanlah sistem yang dirancang untuk komputer sehingga operasinya pada PC, bahkan dengan emulator yang sempurna, tidak akan dapat memberikan pengalaman Android yang sama luar biasa pada smartphone atau tablet.
Selain Android, Google Chrome OS juga berbasis Linux.
Tidak seperti Android, Chrome OS dirancang untuk PC dan oleh karena itu jauh lebih mirip dengan distribusi Linux standar, sehingga pada Chromebook dimungkinkan untuk memungkinkan mode pengembang untuk menginstal program pada komputer Linux.

Tinggalkan Komentar Anda

Please enter your comment!
Please enter your name here