কম্পিউটার টিউটোরিয়াল

কেন অ্যান্ড্রয়েড একটি લিডিং ওপেন-সোর্স অপারেটিং সিস্টেম

এতক্ষণ আমরা শুনেছি যে অ্যান্ড্রয়েড একটি ওপেন সোর্স অপারেটিং সিস্টেম। অবশ্য, আপনি যদি একজন সাধারণ ব্যবহারকারী হন, তবে কদাচিৎ কখনো চিন্তা করেননি যে ওপেন সোর্স অপারেটিং সিস্টেম আসলে কী বা মেকাররা এটিকে এভাবে কেন রেখেছেন…?

তবে, এটাকে ভুল বলা হবে!

আপনার জন্য আইওএস বা উইন্ডোজ ফোনের বদলে অ্যান্ড্রয়েড নেওয়ার কারণগুলো বের করি।

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

ওপেন সোর্স কী?

সাধারণত ওপেন সোর্স বলতে সোর্স কোডকে বোঝায় যা এমনভাবে প্রোগ্রাম করা হয়েছে যাতে ব্যবহারকারীরা বা অন্যান্য ডেভেলপাররা বিনামূল্যে ব্যবহার করতে পারে বা আপডেট আনার জন্য সেটাকে মডিফাই করতে পারে।

সার্চ এন্টারপ্রাইজ লিনাক্স এটিকে উদ্ধৃত করে, “ওপেন সোর্স হলো ওপেন সোর্স ইনিশিয়েটিভ (ওএসআই) এর একটি সার্টিফিকেশন মার্ক। যেসব সফটওয়্যার ফ্রি শেয়ার করা উদ্দেশ্যে তৈরি হয় এবং অন্যদের দ্বারা উন্নত ও পুনর্বিতরণ করা যেতে পারে, সেগুলো ওপেন সোর্স ট্রেডমার্ক ব্যবহার করতে পারে যদি তাদের ডিস্ট্রিবিউশন টার্মস ওএসআই-এর ওপেন সোর্স ডেফিনিশনের সাথে সামঞ্জস্যপূর্ণ হয়। সংক্ষেপে, ডিস্ট্রিবিউশন টার্মসের ডেফিনিশন মডেলের জন্য প্রয়োজন:

  • সফটওয়্যারটি যেকোনো অন্যের কাছে কোনো সীমাবদ্ধতা ছাড়া পুনর্বিতরণ করা উচিত।
  • সোর্স কোডটি উপলব্ধ থাকা উচিত (যাতে পাওয়া পক্ষ সেটাকে উন্নত বা মডিফাই করতে পারে)।
  • লাইসেন্সটি সফটওয়্যারের উন্নত সংস্করণগুলোকে মূল সফটওয়্যারের থেকে আলাদা নাম বা ভার্সন দিয়ে রাখতে পারে।"

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

কি অ্যান্ড্রয়েড সত্যিই একটি ওপেন সোর্স অপারেটিং সিস্টেম?

টেকনিক্যালি, হ্যাঁ!

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

ওপেন সোর্স অপারেটিং সিস্টেম হওয়ার মানে কী?

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

ওপেন সোর্স অপারেটিং সিস্টেমের সুবিধা:

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

 

ওপেন সোর্স অপারেটিং সিস্টেমের অসুবিধা:

  • সেগুলো তুলনামূলকভাবে ভালনرفুল। এই ধরনের অপারেটিং সিস্টেমগুলো ভাইরাসের সাথে ইনফেক্টেড হওয়া সহজ।
  • যদি কোনো ব্যক্তিগত ব্যবহারকারী কোনো পরিবর্তন আনে, তবে এই ডিভাইসগুলো ওয়ারেন্টি থেকে বাদ পড়ে বা ব্যবহারকারীর একমাত্র দায়িত্বে চলে যায়, অর্থাৎ রুটিং করার সময়।
  • যদি কিছু ভুল হয়, তবে এই ডিভাইসগুলোর জন্য কম সাপোর্ট থাকে। এই ধরনের অপারেটিং সিস্টেম তার ব্যবহারকারীদের কমিউনিটির ওপর নির্ভর করে সমস্যা রেসপন্স এবং ফিক্স করার জন্য।

 

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


  1. আপনার ডিভাইস Android 10-এ আপডেট হচ্ছে না? কারণ এবং সমাধান

  2. Android-এ EPUB ই-বুক খুলুন দ্রুত—কনভার্সন প্রয়োজন নেই

  3. ২০২২ সালের সেরা ৮টি ওপেন সোর্স অপারেটিং সিস্টেম

  4. লিনাক্সের জন্য টপ ৭ ওপেন সোর্স ডিস্ক ক্লোনিং টুলস