Android

Adakah Android Linux?

Adakah 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 dapatkannya terlebih dahulu. Pembangun Android tidak perlu menulis kod dari awal; mereka memiliki pekerjaan yang diperlukan untuk mereka dalam bentuk Linux atau sebagai "pra-binaan."Tetapi ini tidak memenuhi syarat Android untuk disebut" 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 difikirkan 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 di-boot. Walau bagaimanapun, mudah dilihat bahawa persamaan hanya berlaku sejauh ini. Setelah diperiksa dengan lebih dekat, anda akan dapati bahawa perpustakaan Glibc, bersama dengan perpustakaan lain, biasanya terdapat di peranti Linux, tidak ada.

Tetapi Apa Sebenarnya Perbezaannya?

Untuk membuat argumen konkrit menentang mengklasifikasikan OS Android sebagai "Linux", mari kita perhatikan lebih dekat beberapa ciri utama kedua.

Untuk memulakan, Android tidak menggunakan kernel Linux standard, dan juga kehilangan beberapa pustaka Linux asas, yang dibuang untuk perpustakaan khas untuk Android. Mengingat hal ini, kita dapat mendiskreditkan argumen bahawa Android mirip dengan distribusi Linux kerana distro khas tidak mengubah kernel Linux sehingga Android telah melakukannya.

Salah satu ciri menentukan Distribusi Linux ialah 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.

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 sebenarnya terletak pada apa sebenarnya yang anda maksudkan ketika anda mengatakan "Linux". Sekiranya Linux dalam definisi anda mesti memasukkan 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 biasa. Tetapi jika aplikasi yang dibangun di kernel Linux sesuai dengan definisi "Linux" dalam buku anda, maka itu pasti Linux.

Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...
Mengawal & menguruskan pergerakan tetikus antara beberapa monitor di Windows 10
Pengurus Tetikus Paparan Dwi membolehkan anda mengawal & mengkonfigurasi pergerakan tetikus antara beberapa monitor, dengan memperlahankan pergerakann...
WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...