Perbezaan antara Android dan Linux

Perbezaan antara Android dan Linux

Android vs Linux

Android adalah sistem operasi sumber terbuka yang dibangunkan untuk peranti mudah alih oleh Google.Pemaju asal Perisian Android, Android, Inc., dibeli oleh Google, Inc. pada tahun 2005. Ia telah dibangunkan berdasarkan Linux 2.6 kernel. Sistem Operasi Linux dibangunkan pada tahun 1991 sebagai sistem operasi sumber terbuka untuk komputer desktop oleh Linus Torvalds. Sistem Operasi Linux dibangunkan sebagai sistem operasi minix dan tidak menyokong ciri 32-bit dengan mesin Intel 80386. Walaupun Android dibangunkan berdasarkan Linux, sistem pengendalian tidak sepenuhnya menggunakan kernel Linux standard. Senibina Android hanya menyokong dua jenis seni bina pada masa ini, iaitu: x86 dan lengan. Walau bagaimanapun, kernel Linux menyokong pelbagai jenis seni bina termasuk seni bina x86 yang paling biasa digunakan dalam sistem desktop/komputer riba/pelayan. Sistem Android menggunakan X86 Architecture untuk Peranti Internet Mudah Alih (MIDS) dan platform ARM untuk telefon bimbit.

Semasa membangunkan sistem operasi Android, beberapa ciri telah ditambahkan ke kernel Linux yang termasuk: Pemandu Penggera, Debugger Kernel, Logger, Pengurusan Kuasa, dan Android Dagang Memori Pemacu. Peningkatan ini dibina di atas kernel Linux standard.

Sistem operasi Android mempunyai banyak kemas kini sejak pembebasannya. Setiap kemas kini tunggal ke sistem operasi merangkumi beberapa pembetulan pepijat serta beberapa ciri baru. Setiap versi baru sistem operasi Android dibebaskan di bawah nama unik berdasarkan item pencuci mulut. Versi ini mengikuti susunan abjad, contohnya; Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, dll. Versi Android masa depan akan dipanggil Ice Cream Sandwich dilepaskan pada Q4 2011. Linux diedarkan dalam pelbagai perisa yang termasuk: Debian, Ubuntu, Knoppix, Gentoo, Pacman, RPM, Fedora, Red Hat Enterprise Linux, Mandriva Linux, Slackware dan Slax berdasarkan Slax berdasarkan. Pengagihan berasaskan Ubuntu mempunyai beberapa varian seperti; Edubuntu, Gobuntu, Kubuntu, Lubuntu, Xubuntu, Ubuntu Netbook, Ubuntu Mobile dan Ubuntu Server Edition.

Sebilangan besar pengagihan Linux menggunakan perpustakaan GNU C untuk memenuhi keperluan rutin perpustakaan. Sistem Operasi Android mempunyai perpustakaan C sendiri yang dikenali sebagai Bionic yang direka untuk menyediakan laluan pelaksanaan cepat dan untuk mengelakkan kes kelebihan. Perpustakaan termasuk kandungan dari perpustakaan C BSD dan kod sumber asal Android. Di samping itu, Android, Inc. telah membangunkan mesin maya Dalvik sendiri yang bertentangan dengan mesin maya Java yang menggunakan bytecode sendiri dan bukannya java bytecode.

Media penyimpanan yang digunakan oleh Android dikenali sebagai satu lagi sistem fail flash (YAFFS). Memori Flash digunakan kerana kekangan ruang di peranti mudah alih. Memori Flash juga menawarkan masa akses baca cepat dan ketahanan yang lebih baik terhadap kejutan kinetik daripada cakera keras tradisional. Sistem flash yang digunakan di Android adalah jenis NAND. Sistem Linux standard menggunakan pemacu magnet dan bukannya memori kilat. Ext3 adalah sistem fail yang paling banyak digunakan dalam sistem linux standard. Dalam peranti yang dikendalikan oleh Android, pengurangan sisa kuasa diuruskan oleh pengurus kuasa Linux sendiri yang bertentangan dengan ciri -ciri Pengurusan Kuasa Lanjutan (APM) atau Configuration Advanced and Power Interface (ACPI) yang digunakan di Linux.

Ringkasan:

1. Android adalah sistem operasi sumber terbuka yang dibangunkan oleh Android, Inc. yang sekarang

Dimiliki oleh Google, Inc. sedangkan Linux dibangunkan sebagai sistem operasi sumber terbuka di bawah projek GNU oleh Linus Torvalds dan banyak lagi.

2. Android dibangunkan untuk peranti internet mudah alih dan telefon bimbit manakala Linux dibangunkan untuk desktop/komputer riba/pelayan.

3. Sistem Operasi Android mempunyai perpustakaan C sendiri yang dipanggil Bionic sedangkan sistem Linux menggunakan perpustakaan GNU C.

4. Sistem Android menggunakan memori flash dan bukannya pemacu keras manakala sistem Linux standard menggunakan pemacu magnet.

5. Sistem Android mempunyai pengurus kuasa mereka sendiri manakala sistem Linux menggunakan APM dan ACPI untuk menguruskan kuasa.