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

Is Android Linux



লোকেরা অ্যান্ড্রয়েড সম্পর্কে কথা বলছে এবং এটির মূলটি কেবল লিনাক্সের একটি শাখা এবং তাই মূলত লিনাক্স। কিন্তু এটা কি আসলেই সত্য?







সংক্ষিপ্ত উত্তর: হ্যাঁ কিন্তু ঠিক নয়।

একটি কাঠামো হিসাবে অ্যান্ড্রয়েড অবশ্যই লিনাক্স কার্নেলের একটি এক্সটেনশন হিসাবে তৈরি করা হয়েছে – আসুন প্রথমে সেই পথ থেকে বেরিয়ে আসি। অ্যান্ড্রয়েডের ডেভেলপারদের শুরু থেকে কোড লিখতে হয়নি; লিনাক্সের আকারে অথবা প্রি-বিল্ট হিসেবে তাদের জন্য প্রয়োজনীয় কাজ ছিল। কিন্তু এটি অ্যান্ড্রয়েডকে লিনাক্স বলা যোগ্য নয়।



দেখুন, লিনাক্স শব্দটির কিছু অস্পষ্ট সংজ্ঞা আছে। এটি লিনাক্স কার্নেল বা জিএনইউ সফটওয়্যার উল্লেখ করতে ব্যবহার করা যেতে পারে। এটি লিনাক্স ডিস্ট্রিবিউশনের ভিড়কেও নির্দেশ করে।



এর উপরে, অ্যান্ড্রয়েড লিনাক্স কার্নেলকে পুরোপুরি ব্যবহার করে না, এটির কয়েকটি অংশই এটি প্রাসঙ্গিক বলে মনে করে, তাই এটি লিনাক্স নয় এই অর্থে যে এটি একটি লিনাক্স ডিস্ট্রো।





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

আপনি অ্যান্ড্রয়েড ডিভাইসে লোডিং স্ক্রিন দেখে দুজনের মধ্যে সংযোগ তৈরি করতে পারেন; এটি আসলে লিনাক্স কার্নেল যা বুট হয়। যাইহোক, এটি দেখতে সহজ যে মিলগুলি কেবল এতদূর যায়। কাছাকাছি পরিদর্শনে, আপনি দেখতে পাবেন যে Glibc লাইব্রেরি, অন্যান্য লাইব্রেরির সাথে, সাধারণত একটি লিনাক্স ডিভাইসে পাওয়া যায় না।



কিন্তু ঠিক কি পার্থক্য আছে?

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

শুরু করার জন্য, অ্যান্ড্রয়েড স্ট্যান্ডার্ড লিনাক্স কার্নেল ব্যবহার করে না, এবং এটি কিছু মৌলিক লিনাক্স লাইব্রেরিও অনুপস্থিত, যা এটি অ্যান্ড্রয়েডের জন্য বিশেষ লাইব্রেরির পক্ষে ফেলে দেয়। এটিকে পরিপ্রেক্ষিতে রেখে, আমরা এই যুক্তিটিকে অস্বীকার করতে পারি যে অ্যান্ড্রয়েড লিনাক্স বিতরণের অনুরূপ কারণ একটি সাধারণ ডিস্ট্রো অ্যান্ড্রয়েড যতটা করেছে লিনাক্স কার্নেলকে পরিবর্তন করে না।

লিনাক্স ডিস্ট্রিবিউশনের একটি নির্দিষ্ট বৈশিষ্ট্য হল কাস্টমাইজিবিলিটি; একটি বৈশিষ্ট্য যা অ্যান্ড্রয়েড প্রায় সেই পরিমাণে সংহত করে না। উদাহরণস্বরূপ, রুট অ্যাক্সেস লিনাক্সে মাত্র কয়েকটি কমান্ড লাইন দূরে, যখন অ্যান্ড্রয়েড কার্নেলে প্রবেশ করার জন্য একটি বিশেষ অ্যাপ্লিকেশন প্রয়োজন।

অ্যান্ড্রয়েডের জন্য লিনাক্স সফটওয়্যারটি বেশ বিদেশী। একটি লিনাক্স বিতরণের জন্য অ্যাপ্লিকেশনগুলি অন্যান্য সমস্ত বিতরণে কাজ করে এবং অ্যান্ড্রয়েডের ক্ষেত্রে এটি হয় না। প্রকৃতপক্ষে, অ্যান্ড্রয়েড এবং লিনাক্স ডিস্ট্রোসের মধ্যে মিলগুলি কার্নেলের সাথে শেষ হয়, বাকি সফটওয়্যারটির সাথে একে অপরের কোন মিল নেই।

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

অ্যান্ড্রয়েড ওএস এর মূল

গুগল ২০০৫ সালে অ্যান্ড্রয়েড ইনকর্পোরেটেড থেকে অ্যান্ড্রয়েড ওএস অর্জন করে এবং ২০০ 2008 সালে এটি প্রকাশ করে। তখন থেকে এটি আইওএসের পাশাপাশি হ্যান্ডহেল্ড টাচ ডিভাইসের জন্য ডি ফ্যাক্টো অপারেটিং সিস্টেম হয়ে উঠেছে। অ্যান্ড্রয়েড নিজেকে আইওএস -এর নিখুঁত প্রতিদ্বন্দ্বী হিসেবে উপস্থাপন করেছে। যদিও আইওএস কাস্টমাইজিবিলিটির ক্ষেত্রে সীমাবদ্ধ এবং ব্যক্তিগত, অ্যান্ড্রয়েড, তার ওপেন-সোর্স প্রকৃতির সাথে যা প্রোগ্রামার এবং ডেভেলপারদের তাদের নিজস্ব ব্যাখ্যা আনতে এবং তাদের নিজস্ব অ্যাপ্লিকেশন তৈরি করতে আমন্ত্রণ জানিয়েছে।

মজার ঘটনা: অ্যান্ড্রয়েড প্রথম ডিজিটাল ক্যামেরা কোম্পানিতে উন্নত ওএস হিসেবে বাজারজাত করা হয়েছিল। এটি কোথাও যায়নি, এবং OS শেষ পর্যন্ত স্মার্টফোন শিল্পে একটি বাজার খুঁজে পেয়েছে।

লিনাক্স কিভাবে এল?

লিনাক্স হল একটি ফ্রি এবং ওপেন সোর্স ইউনিক্স-এর মতো কম্পিউটার অপারেটিং সিস্টেম যা লিনাক্স কার্নেলের উপর ভিত্তি করে, মূলত ইন্টেলএক্স 86 কম্পিউটারের জন্য ধারণা করা হয়েছিল, কিন্তু দ্রুত এটি অন্যান্য প্ল্যাটফর্মে স্থাপন করা হয়েছে। যদি অ্যান্ড্রয়েডকে লিনাক্স-ভিত্তিক ওএস হিসাবে বিবেচনা করা হয়, তাহলে লিনাক্স ইতিহাসের সবচেয়ে জনপ্রিয় সাধারণ-উদ্দেশ্য অপারেটিং সিস্টেম হবে।

কঠোরভাবে লিনাক্স বিতরণগুলি সাধারণ উদ্দেশ্য ব্যবহারকারীদের তুলনায় কুলুঙ্গি প্রযুক্তি উত্সাহীদের মধ্যে বেশি জনপ্রিয়। এটি আধুনিক দিনে সার্ভার হোস্টদের মধ্যে একটি বাজারও খুঁজে পেয়েছে যারা প্রায়ই উবুন্টু এবং সেন্টোসের মতো লিনাক্স বিতরণ ব্যবহার করে।

উপসংহার:

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