Perbedaan Antara Android dan Linux Perbedaan Antara

Anonim

Android vs Linux

Android adalah sistem operasi open source yang dikembangkan untuk perangkat mobile oleh Google. Pengembang asli perangkat lunak Android, Android, Inc., dibeli oleh Google, Inc. pada tahun 2005. Telah dikembangkan berdasarkan kernel Linux 2. 6. Sistem operasi Linux dikembangkan pada tahun 1991 sebagai sistem operasi open source untuk komputer desktop oleh Linus Torvalds. Sistem operasi Linux dikembangkan sebagai sistem operasi MINIX dan tidak mendukung fitur 32-bit dengan mesin Intel 80386. Meski Android dikembangkan berbasis Linux, sistem operasi tidak sepenuhnya menggunakan kernel standar Linux. Arsitektur Android hanya mendukung dua jenis arsitektur pada saat ini, yaitu: x86 dan ARM. Namun, kernel Linux mendukung berbagai jenis arsitektur termasuk arsitektur x86 yang paling umum digunakan pada sistem desktop / laptop / server. Sistem Android menggunakan arsitektur x86 untuk Mobile Internet Devices (MIDs) dan platform ARM untuk ponsel.

Saat mengembangkan sistem operasi Android, beberapa fitur ditambahkan ke kernel Linux yang meliputi: driver alarm, debugger kernel, logger, manajemen daya, dan driver memori bersama Android. Perangkat tambahan ini dibangun di atas kernel Linux standar.

Sistem operasi Android telah mengalami banyak pembaruan sejak diluncurkan. Setiap update ke sistem operasi mencakup sedikit perbaikan bug dan juga beberapa fitur baru. Setiap versi baru sistem operasi Android dilepaskan dengan nama unik berdasarkan item makanan penutup. Versi ini mengikuti urutan alfabet, misalnya; Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, dll Versi masa depan Android akan disebut peluncuran Ice Cream Sandwich di Q4 2011. Linux didistribusikan dalam berbagai rasa yang meliputi: debian, ubuntu, knoppix, gentoo, pacman, RPM, fedora, perusahaan topi merah Linux, mandriva Linux, slackware dan slax based. Distribusi berbasis ubuntu memiliki beberapa varian seperti; Edubuntu, Gobuntu, Kubuntu, Lubuntu, Xubuntu, Ubuntu Netbook, edisi Ubuntu mobile dan Ubuntu Server.

Sebagian besar distribusi Linux menggunakan perpustakaan GNU C untuk memenuhi kebutuhan rutin perpustakaan. Sistem Operasi Android memiliki perpustakaan C sendiri yang dikenal dengan Bionic yang dirancang untuk menyediakan jalur eksekusi cepat dan untuk menghindari kasus tepi. Perpustakaan mencakup konten dari perpustakaan C BSD dan kode sumber asli Android. Selain itu, Android, Inc. telah mengembangkan Mesin Virtual Dalnya sendiri yang berbeda dengan mesin virtual Java yang menggunakan bytecode sendiri dan bukan bytecode Java.

Media penyimpanan yang digunakan oleh Android dikenal sebagai Yet Another Flash File System (YAFFS).Memori flash digunakan karena keterbatasan ruang pada perangkat mobile. Memori flash juga menawarkan waktu akses baca yang cepat dan ketahanan yang lebih baik terhadap guncangan kinetik daripada hard disk tradisional. Sistem flash yang digunakan di Android adalah tipe NAND. Sistem Linux standar menggunakan drive magnetik daripada memori flash. Ext3 adalah sistem berkas yang paling banyak digunakan dalam sistem standar Linux. Di perangkat yang dioperasikan Android, pengurangan limbah listrik dikelola oleh Power Manager Linux-nya sendiri, berlawanan dengan fitur Advanced Power Management (APM) atau Advanced Configuration and Power Interface (ACPI) yang digunakan di Linux.

Ringkasan:

1. Android adalah sistem operasi open source yang dikembangkan oleh Android, Inc. yang sekarang

dimiliki oleh Google, Inc. sedangkan Linux dikembangkan sebagai sistem operasi open source di bawah proyek GNU oleh Linus Torvalds dan banyak lainnya.

2. Android dikembangkan untuk Mobile Internet Devices dan ponsel sedangkan Linux dikembangkan untuk desktop / laptop / server.

3. Sistem operasi Android memiliki library C sendiri yang disebut Bionic sedangkan sistem Linux menggunakan library GNU C.

4. Sistem Android menggunakan memori flash dan bukan hard drive sedangkan sistem Linux standar menggunakan drive magnetik.

5. Sistem Android memiliki power manager sendiri sedangkan sistem Linux menggunakan APM dan ACPI untuk mengatur kekuatan.