Apakah Android Linux?

Is Android Linux



Orang-orang telah berbicara tentang Android dan bahwa intinya hanyalah sebuah cabang dari Linux, dan oleh karena itu, pada dasarnya adalah Linux. Tapi apakah itu benar?







Jawaban Singkat: Ya– tetapi tidak persis.

Android sebagai kerangka kerja pasti dibuat sebagai perpanjangan dari kernel Linux– mari kita selesaikan dulu. Pengembang Android tidak perlu menulis kode dari awal; mereka memiliki pekerjaan yang diperlukan untuk mereka dalam bentuk Linux atau sebagai pra-bangun. Tapi ini tidak memenuhi syarat Android untuk disebut Linux.



Lihat, kata Linux memiliki beberapa definisi yang sangat kabur. Ini dapat digunakan untuk merujuk ke Kernel Linux atau perangkat lunak GNU. Ini juga mengacu pada banyak distribusi Linux.



Selain itu, Android tidak sepenuhnya menggunakan Kernel Linux, hanya beberapa bagian yang dianggap relevan, jadi ini bukan Linux dalam arti distro Linux.





Belum lagi kontras antara perangkat yang dirancang untuk mereka. Android digunakan sebagai antarmuka di perangkat genggam dengan bantalan layar sentuh, sedangkan distribusi Linux sesuai dengan komputer desktop dan server.

Anda dapat membuat koneksi antara keduanya dengan melihat layar pemuatan di perangkat android; sebenarnya kernel Linux yang melakukan booting. Namun, mudah untuk melihat bahwa kesamaannya hanya sejauh ini. Pada pemeriksaan lebih dekat, Anda akan menemukan bahwa pustaka Glibc, bersama dengan pustaka lain, yang biasanya ditemukan di perangkat Linux, tidak ada.



Tapi Apa Sebenarnya Perbedaannya?

Untuk membuat argumen konkret yang menentang pengklasifikasian OS Android sebagai Linux, mari kita lihat lebih dekat beberapa fitur utama dari keduanya.

Untuk memulai, Android tidak menggunakan kernel Linux standar, dan juga kehilangan beberapa pustaka dasar Linux, yang dibuang demi pustaka khusus untuk Android. Mempertimbangkan hal ini, kita dapat mendiskreditkan argumen bahwa Android mirip dengan distribusi Linux karena distro biasa tidak mengubah kernel Linux sejauh yang telah dilakukan Android.

Salah satu fitur yang menentukan Distribusi Linux adalah kemampuan penyesuaian; fitur yang hampir tidak terintegrasi dengan Android sejauh itu. Misalnya, akses root hanya berjarak beberapa baris perintah di Linux, sementara aplikasi khusus diperlukan untuk membobol kernel Android.

Perangkat lunak Linux cukup asing bagi Android. Aplikasi untuk satu distribusi Linux berfungsi di semua distribusi lain dan ini tidak berlaku untuk Android. Faktanya, kesamaan antara distro Android dan Linux berakhir dengan kernel, bantalan perangkat lunak lainnya tidak memiliki kemiripan satu sama lain.

Terakhir, ada masalah perizinan. Distro Linux adalah open-source. Ini adalah karakteristik dari semua hal Linux. Sementara Android secara teknis open-source dalam arti bahwa perangkat lunak dasarnya tersedia untuk umum, perkembangan lebih lanjut telah dibuat sangat pribadi.

Asal Usul OS Android

Google mengakuisisi Android OS dari Android Inc. pada tahun 2005 dan merilisnya pada tahun 2008. Sejak itu, ini menjadi sistem operasi de facto untuk perangkat sentuh genggam bersama iOS. Android menampilkan dirinya sebagai pesaing sempurna untuk iOS. Sementara IOS bersifat membatasi dan pribadi dalam hal kemampuan penyesuaian, Android, dengan sifat sumber terbukanya yang mengundang programmer dan pengembang untuk membawa interpretasi mereka sendiri dan membangun aplikasi mereka sendiri.

Fakta menyenangkan: Android pertama kali dipasarkan ke perusahaan kamera digital sebagai OS canggih. Ini tidak ke mana-mana, dan OS akhirnya menemukan pasar di industri smartphone.

Bagaimana Linux Muncul?

Linux adalah sistem operasi komputer mirip Unix yang gratis dan open-source berdasarkan kernel Linux, awalnya dirancang untuk komputer Intelx86, tetapi dengan cepat ditemukan ditempatkan di platform lain. Jika Android dianggap sebagai OS berbasis Linux, maka Linux akan menjadi sistem operasi serba guna paling populer dalam sejarah sejauh ini.

Distribusi Linux yang ketat lebih populer di kalangan penggemar teknologi khusus daripada di kalangan pengguna tujuan umum. Itu juga menemukan pasar di zaman modern di antara host server yang sering menggunakan distribusi Linux seperti Ubuntu dan CentOS.

Kesimpulan:

Jawabannya benar-benar terletak pada apa yang sebenarnya Anda maksudkan ketika Anda mengatakan Linux. Jika Linux dalam definisi Anda harus menyertakan perangkat lunak GNU, maka Android tidak sesuai dengan definisi Anda. Demikian juga, Android bukan distro Linux dalam arti tidak memenuhi karakteristik yang kami harapkan dari distribusi Linux biasa. Tetapi jika aplikasi yang dibangun di atas kernel Linux sesuai dengan definisi Linux di buku Anda, maka itu pasti Linux.