Sesekali rakan sekerja saya cuba untuk meningkatkan bahagian kiraan pengguna Linux dengan berhujah bahawa Android boleh dianggap sebagai distro Linux kerana ia menggunakan kernel Linux.
Izinkan saya menyelesaikan salah faham ini sama ada Android boleh dianggap sebagai Linuxdistro keluar sekali dan untuk semua.
Jika anda belum membaca artikel kami tentang perbezaan antara Unix dan Linux, anda harus bermula dari sana. Saya mentakrifkan apa Unix dan Linux, sejarah mereka dan cara mereka berbeza.Inti dari perkara ini ialah Linux ialah kernel yang dibangunkan oleh Linus Torvalds pada tahun 1991 berdasarkan MINIX OS
Lama-kelamaan, penyumbang telah mengambil kesempatan daripada fakta bahawa Linux (digandingkan dengan GNU komponennya) adalah sumber terbuka dan telah melaraskan ia sesuai dengan idea dan pelaksanaan mereka; mencipta pelbagai distro dengan pelbagai ciri unik.
Apakah itu Android?
Android Inc telah diasaskan pada Oktober 2003 oleh Andy Rubin , Pelombong Kaya, Nick Sears, dan Chris Putih di California, Amerika Syarikat. Projek Android disifatkan sebagai projek dengan "potensi besar dalam membangunkan peranti mudah alih yang lebih pintar yang lebih mengetahui lokasi dan pilihan pemiliknya".
OS Android sumber terbuka mula-mula dibangunkan dengan tujuan untuk mencipta OS termaju untuk kamera digital sehingga apabila mereka mengetahui bahawa pasaran untuk kamera digital tidak cukup besar dan mereka menjajarkan semula fokus mereka kepada bina OS untuk telefon bimbit yang akan bersaing dengan Microsoft Windows Mobile dan Symbian
Google Inc. membeli syarikat itu pada tahun 2005 dan seperti yang kita tahu sekarang, selebihnya adalah sejarah.
Di bawah hud, Android menggunakan kernel Linux yang diubah suai yang menyediakan pembangun dengan banyak ciri pra-bina dan diselenggara dengan baik. Ini, seterusnya, menjimatkan masa dan membolehkan pembangun Android menumpukan pada ciri yang paling penting untuk peranti mudah alih.
Melukis daripada implikasi butiran dalam Manifesto GNU oleh Richard Stallman, OS mempunyai empat elemen:
Aspek Android iaitu Linux ialah kernel Monolitiknya, iaitu versi kernel Linux yang diubah suai dan disertakan dengan perpustakaan dan APInya sendiri. Pengubahsuaian pada kernel Linux adalah terutamanya untuk keperluan kuasa khusus peranti mudah alih dengan bateri yang agak kecil dan perpustakaan dan API khusus adalah untuk berinteraksi dengan bahagian komunikasi selular telefon bimbit serta untuk melaksanakan pengaturcaraan dan Antara Muka Pengguna biasa. untuk sokongan apl supaya mereka tidak perlu khusus kepada talian model telefon pengeluar tertentu.
Perincian lain yang relevan ialah apabila sistem pengendalian Linux dibangunkan pada tahun 1991 sebagai sistem pengendalian sumber terbuka untuk komputer meja oleh Linus Torvalds, ia telah dibangunkan sebagai sistem pengendalian MINIX dan tidak menyokong 32-bit ciri dengan mesin Intel 80386. Perbezaan ketara antara kedua-duanya pada masa itu ialah seni bina Android hanya menyokong x86 dan ARM yang digunakan untuk Peranti Internet Mudah Alih (MID) dan telefon mudah alih.
Kesimpulannya
Android bukan distro GNU/Linux tetapi Kernelnya (pusat kuasanya) ialah Linux dan kerana ia adalah konvensyen bahawa koleksi perisian yang disatukan di sekeliling Kernel Linux dirujuk sebagai Linux,Android ialah Linux.
Saya harap artikel ini telah membantu anda memahami hubungan antara Android dan Linux dan mengapa walaupun Android ialah Linux, ia bukan pengedaran Linux?
Adakah anda mempunyai sebarang percanggahan pendapat, soalan atau komen yang berkaitan dengan topik tersebut? Kongsi mereka dengan kami di bahagian komen di bawah.