Adakah Android Linux?

Is Android Linux



Orang telah bercakap tentang Android dan intinya hanyalah cabang Linux, dan oleh itu, pada dasarnya hanya Linux. Tetapi adakah itu benar?







Jawapan Ringkas: Ya– tetapi tidak tepat.

Android sebagai kerangka kerja pasti dibuat sebagai lanjutan daripada kernel Linux - mari kita dapatkan yang pertama. Pembangun Android tidak perlu menulis kod dari awal; mereka mempunyai pekerjaan yang diperlukan untuk mereka dalam bentuk Linux atau sebagai pra-binaan. Tetapi ini tidak melayakkan Android dipanggil Linux.



Lihat, perkataan Linux mempunyai beberapa definisi yang sangat kabur. Ini dapat digunakan untuk merujuk pada Linux Kernel atau perisian GNU. Ini juga merujuk kepada banyak pengedaran Linux.



Selain itu, Android tidak menggunakan Kernel Linux sepenuhnya, hanya beberapa bahagian yang dirasakan relevan, jadi bukan Linux dalam arti bahawa ia adalah distro Linux.





Belum lagi perbezaan antara peranti yang mereka reka. Android digunakan sebagai antara muka pada perangkat genggam dengan pad layar sentuh, sementara distribusi Linux sesuai dengan komputer desktop dan pelayan.

Anda boleh membuat hubungan antara keduanya dengan melihat skrin pemuatan di peranti android; sebenarnya kernel Linux yang dihidupkan. Walau bagaimanapun, mudah untuk dilihat bahawa persamaan hanya berlaku sejauh ini. Setelah diperiksa dengan lebih dekat, anda akan dapati bahawa perpustakaan Glibc, bersama dengan perpustakaan lain, yang biasanya terdapat pada peranti Linux tidak ada.



Tetapi Apa Sebenarnya Perbezaannya?

Untuk membuat hujah konkrit menentang mengklasifikasikan OS Android sebagai Linux, mari kita perhatikan beberapa ciri utama kedua-duanya.

Untuk memulakan, Android tidak menggunakan kernel Linux standard, dan juga kehilangan beberapa pustaka Linux asas, yang dibuang untuk perpustakaan khusus untuk Android. Dengan menjaga perspektif ini, kita dapat mendiskreditkan argumen bahawa Android mirip dengan distribusi Linux kerana distro biasa tidak mengubah kernel Linux sejauh yang dilakukan oleh Android.

Salah satu ciri yang menentukan dari Linux Distribution adalah penyesuaian; ciri yang hampir tidak disatukan oleh Android setakat itu. Sebagai contoh, akses root hanya terdapat beberapa baris perintah di Linux, sementara aplikasi khas diperlukan untuk masuk ke kernel Android.

Perisian Linux agak asing dengan Android. Aplikasi untuk satu pengedaran Linux berfungsi di semua pengedaran lain dan ini tidak berlaku dengan Android. Sebenarnya, persamaan antara distro Android dan Linux berakhir dengan kernel, selebihnya perisian yang lain tidak mempunyai persamaan antara satu sama lain.

Terakhir, ada masalah pelesenan. Distro Linux adalah sumber terbuka. Ini adalah ciri semua perkara Linux. Walaupun Android secara teknikal merupakan sumber terbuka dalam arti bahawa perisian asasnya tersedia untuk umum, perkembangan selanjutnya dibuat secara peribadi.

Asal-usul OS Android

Google memperoleh OS Android dari Android Inc. pada tahun 2005 dan mengeluarkannya pada tahun 2008. Sejak itu, ia menjadi sistem operasi de facto untuk peranti sentuh genggam di samping IOS. Android hadir sebagai pesaing sempurna untuk IOS. Walaupun IOS bersifat ketat dan peribadi dalam hal penyesuaian, Android, dengan sifat sumber terbuka yang mengundang pengaturcara dan pembangun untuk membawa tafsiran mereka sendiri dan membina aplikasi mereka sendiri.

Fakta menarik: Android pertama kali dipasarkan ke syarikat kamera digital sebagai OS canggih. Ini tidak berjaya, dan OS akhirnya mendapat pasaran dalam industri telefon pintar.

Bagaimana Linux Muncul?

Linux adalah sistem operasi komputer Unix sumber bebas dan bebas berdasarkan kernel Linux, yang pada asalnya dirancang untuk komputer Intelx86, tetapi dengan cepat mendapati ia diletakkan di platform lain. Sekiranya Android dianggap sebagai OS berasaskan Linux, maka Linux akan menjadi sistem operasi tujuan umum yang paling popular dalam sejarah sejauh ini.

Pengedaran Linux yang ketat lebih popular di kalangan peminat teknologi khusus daripada di kalangan pengguna tujuan umum. Ia juga telah menemui pasaran di zaman moden di antara host pelayan yang sering menggunakan distribusi Linux seperti Ubuntu dan CentOS.

Kesimpulan:

Jawapannya betul-betul terletak pada apa yang sebenarnya anda maksudkan semasa anda mengatakan Linux. Sekiranya Linux dalam definisi anda mesti menyertakan perisian GNU, maka Android tidak sesuai dengan definisi anda. Begitu juga, Android bukan distro Linux dalam arti bahawa ia tidak sesuai dengan ciri-ciri yang kita harapkan dari sebaran Linux yang biasa. Tetapi jika aplikasi yang dibina di kernel Linux sesuai dengan definisi Linux dalam buku anda, maka pastinya Linux.