Perbedaan antara Android dan Linux

Perbedaan antara Android dan Linux

Android vs Linux

Android adalah sistem operasi open source yang dikembangkan untuk perangkat seluler oleh Google.Pengembang asli perangkat lunak Android, Android, Inc., dibeli oleh Google, Inc. pada 2005. Itu telah dikembangkan berdasarkan Linux 2.6 kernel. Sistem operasi Linux dikembangkan pada tahun 1991 sebagai sistem operasi sumber terbuka untuk komputer desktop oleh Linus Torvalds. Sistem operasi Linux dikembangkan sebagai sistem operasi Minix dan tidak mendukung fitur 32-bit dengan mesin Intel 80386. Meskipun Android dikembangkan berdasarkan Linux, sistem operasi tidak sepenuhnya menggunakan kernel Linux standar. Arsitektur Android hanya mendukung dua jenis arsitektur pada saat ini, yaitu: x86 dan lengan. Namun, kernel Linux mendukung berbagai jenis arsitektur termasuk arsitektur X86 yang paling umum digunakan dalam sistem desktop/laptop/server. Sistem Android menggunakan arsitektur x86 untuk perangkat internet seluler (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 berbagi android android. Peningkatan ini dibangun di atas kernel Linux standar.

Sistem operasi Android telah memiliki banyak pembaruan sejak dirilis. Setiap pembaruan tunggal untuk sistem operasi mencakup beberapa perbaikan bug serta beberapa fitur baru. Setiap versi baru dari sistem operasi Android dirilis dengan nama unik berdasarkan item makanan penutup. Versi -versi ini mengikuti urutan abjad, misalnya; Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, dll. Versi masa depan Android akan disebut Ice Cream Sandwich Releasing di Q4 2011. Linux didistribusikan dalam berbagai rasa yang meliputi: Debian, Ubuntu, Knoppix, Gentoo, Pacman, RPM, Fedora, Red Hat Enterprise Linux, Mandriva Linux, Slackware dan Slax berbasis. Distribusi berbasis Ubuntu memiliki beberapa varian seperti; Edubuntu, Gobuntu, Kubuntu, Lubuntu, Xubuntu, Ubuntu Netbook, Ubuntu Mobile dan Ubuntu Server Edition.

Sebagian besar distribusi Linux menggunakan perpustakaan GNU C untuk memenuhi kebutuhan rutin perpustakaan. Sistem Operasi Android memiliki perpustakaan C sendiri yang dikenal sebagai Bionic yang dirancang untuk menyediakan jalur eksekusi yang cepat dan untuk mencegah casing tepi. Perpustakaan termasuk konten dari perpustakaan C BSD dan kode sumber asli Android. Selain itu, Android, Inc. telah mengembangkan mesin virtual Dalvik sendiri yang bertentangan dengan mesin virtual Java yang menggunakan bytecode sendiri alih -alih java bytecode.

Media penyimpanan yang digunakan oleh Android dikenal sebagai sistem file flash lain (Yaffs). Memori flash digunakan karena kendala ruang di perangkat seluler. Memori flash juga menawarkan waktu akses baca cepat dan resistensi 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 file yang paling banyak digunakan dalam sistem Linux standar. Di perangkat yang dioperasikan Android, pengurangan limbah daya dikelola oleh Linux Power Manager sendiri sebagai lawan dari Advanced Power Management (APM) atau fitur konfigurasi dan antarmuka daya canggih (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 sumber terbuka di bawah proyek GNU oleh Linus Torvalds dan banyak lainnya.

2. Android dikembangkan untuk perangkat internet seluler dan ponsel sedangkan Linux dikembangkan untuk desktop/laptop/server.

3. Sistem Operasi Android memiliki perpustakaan C sendiri yang disebut Bionic sedangkan sistem Linux menggunakan pustaka GNU C.

4. Sistem Android menggunakan memori flash alih -alih hard drive sementara sistem Linux standar menggunakan drive magnetik.

5. Sistem Android memiliki Power Manager mereka sendiri sedangkan sistem Linux menggunakan APM dan ACPI untuk mengelola daya.