অ্যান্ড্রয়েড ও লিনাক্সের মধ্যে সম্পর্ক কী?

অ্যান্ড্রয়েড ও লিনাক্স

অ্যান্ড্রয়েড এবং লিনাক্সের মধ্যে যে কোনো সম্পর্ক আছে, এমনটা হয়তো অনেকেরই ধারণার বাইরে। আমাদের আগের একটি পোস্টে আমরা দেখিয়েছিলাম কীভাবে নেক্সাস ৭-এ লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম উবুন্টু ইন্সটল করতে হয়। সেখান থেকেই পাঠকদের মনে এই প্রশ্ন জন্মাতে পারে, কীভাবে অ্যান্ড্রয়েডে লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম চলছে।

কারণটা আসলে সহজ। অ্যান্ড্রয়েডই লিনাক্স।

অ্যান্ড্রয়েড একটি অপারেটিং সিস্টেম। ঠিক উবুন্টুর মতোই। অ্যান্ড্রয়েড কাজ করে একটি স্ট্যান্ডার্ড লিনাক্স কার্নেলের উপর। কার্নেলকে সহজ ভাষায় অপারেটিং সিস্টেমের হার্ট বলা চলে। আপনি যেসব কাজ স্পর্শের মাধ্যমে করছেন এগুলো বুঝে নিয়ে সফটওয়্যার ও হার্ডওয়্যারকে নির্দেশানুযায়ী কাজ করানোর দায়িত্বই এই কার্নেল পালন করে। একটি ডেস্কটপ কম্পিউটারে যেমন লিনাক্স কার্নেল আপনার কিবোর্ড ও মাউসে দেয়া কমান্ডগুলো অপারেটিং সিস্টেমের জন্য ট্রান্সলেট করে দেয়, অ্যান্ড্রয়েড ডিভাইসে ঠিক একই ঘটনা ঘটে। এখানে আপনার টাচ, সোয়াইপ ইত্যাদি সবগুলো প্রথমে কার্নেলের কাছে যায় যে পরবর্তীতে অ্যান্ড্রয়েডকে নির্দেশ দেয় আপনার ইনপুট অনুযায়ী কাজ করতে।

অ্যান্ড্রয়েডের এই কার্নেলটিই লিনাক্স। মূলত, কার্নেলকেই লিনাক্স বলা হয়। কোনো অপারেটিং সিস্টেমের নাম লিনাক্স নয়। এটি অপারেটিং সিস্টেমেরও আগের ধাপ।

ডেস্কটপ কম্পিউটারের মতোই স্মার্টফোন আর ট্যাবলেটেও অ্যান্ড্রয়েডের পেছনে কাজ করে লিনাক্স কার্নেল। এই দু’টোর কাজের ধরণ ভিন্ন কারণ আপনি যেভাবে আপনার ডেস্কটপ কম্পিউটার ব্যবহার করেন, একই ভাবে আপনার স্মার্টফোন বা ট্যাবলেট ব্যবহার করেন না।

কাজেই, আগামীবার যখন আপনার অ্যান্ড্রয়েড ডিভাইসটি হাতে নেবেন, তখন লিনাক্স ব্যবহারকারী বা লিনাক্সপ্রেমীদের খাটো করে দেখার বদলে এতটুকু অন্তত মাথায় রাখবেন, আপনার হাতের এই অ্যান্ড্রয়েড ডিভাইসটিও চলছে লিনাক্স কার্নেলে।