Ada apa

Apa Perbedaan Antara Android dan Linux?

Anonim

Sesekali seorang kolega saya mencoba untuk meningkatkan pangsa jumlah pengguna Linux dengan menyatakan bahwa Android dapat dianggap sebagai distro Linux karena menggunakan kernel Linux.

Izinkan saya mengurutkan kesalahpahaman tentang apakah Android dapat dianggap sebagai Linuxdistro keluar sekali dan untuk selamanya.

Jika Anda belum membaca artikel kami tentang perbedaan antara Unix dan Linux, Anda harus mulai dari sana. Saya mendefinisikan apa Unix dan Linux, sejarahnya, dan perbedaannya.Inti masalahnya adalah bahwa Linux adalah kernel yang dikembangkan oleh Linus Torvalds pada tahun 1991 berdasarkan MINIX OS

Seiring waktu, kontributor telah memanfaatkan fakta bahwa Linux (ditambah dengan komponen GNU) adalah open-source dan telah menyesuaikan itu agar sesuai dengan ide dan implementasi mereka; membuat berbagai distro dengan segudang fitur unik.

Apa itu Android?

Android Inc didirikan pada Oktober 2003 oleh Andy Rubin , Rich Miner, Nick Sears, dan Chris Putih di California, AS. Proyek Android digambarkan sebagai proyek dengan “potensi luar biasa dalam mengembangkan perangkat seluler yang lebih cerdas yang lebih mengetahui lokasi dan preferensi pemiliknya”.

OS Android open-source pertama kali dikembangkan dengan tujuan menciptakan OS canggih untuk kamera digital sampai ketika mereka mengetahui bahwa pasar untuk kamera digital tidak cukup besar dan mereka menyelaraskan kembali fokus mereka ke membangun OS untuk handset yang akan bersaing dengan Windows Mobile Microsoft dan Symbian

Google Inc. membeli perusahaan pada tahun 2005 dan seperti yang kita ketahui sekarang, sisanya adalah sejarah.

Di balik terpal, Android menggunakan kernel Linux yang dimodifikasi yang memberi pengembang banyak fitur bawaan dan terpelihara dengan baik. Ini, pada gilirannya, menghemat waktu dan memungkinkan pengembang Android untuk fokus pada fitur yang paling penting untuk perangkat seluler.

Menggambar dari implikasi detail dalam Manifesto GNU oleh Richard Stallman, OS memiliki empat elemen:

Aspek Android yang merupakan Linux adalah kernel Monolitiknya, yang merupakan versi modifikasi dari kernel Linux dan dilengkapi dengan pustaka dan API sendiri. Modifikasi pada kernel Linux terutama untuk kebutuhan daya khusus perangkat portabel dengan baterai agak kecil dan pustaka dan API khusus untuk berinteraksi dengan bagian komunikasi seluler ponsel serta untuk mengimplementasikan pemrograman umum dan Antarmuka Pengguna untuk dukungan aplikasi sehingga tidak harus spesifik untuk lini model ponsel produsen tertentu.

Detail relevan lainnya adalah ketika sistem operasi Linux dikembangkan pada tahun 1991 sebagai sistem operasi open source untuk komputer desktop oleh Linus Torvalds, dikembangkan sebagai sistem operasi MINIX dan tidak mendukung 32-bit fitur dengan mesin Intel 80386. Perbedaan signifikan antara keduanya pada saat itu adalah arsitektur Android hanya mendukung x86 dan ARM yang digunakan untuk Perangkat Internet Seluler (MID) dan ponsel.

Kesimpulannya

Android bukan distro GNU/Linux tetapi Kernelnya (pembangkit tenaganya) adalah Linux dan karena konvensi bahwa kumpulan perangkat lunak yang disatukan di sekitar Kernel Linux disebut sebagai Linux,Android adalah Linux.

Saya harap artikel ini membantu Anda memahami hubungan antara Android dan Linux dan mengapa meskipun Android adalah Linux, itu bukan distribusi Linux?

Apakah Anda memiliki ketidaksepakatan, pertanyaan, atau komentar yang berkaitan dengan topik? Bagikan dengan kami di bagian komentar di bawah.