আপনি যদি উবুন্টু (Ubuntu)-এর কথা শুনে থাকেন, ডেস্কটপ পিসি জন্য সবচেয়ে জনপ্রিয় লিনাক্স ভার্সন, তবে সম্ভবত আপনি ডেবিয়ান (Debian) এবং লিনাক্স মিন্ট (Linux Mint)-এর কথাও শুনে থাকেন।
এতগুলো লিনাক্স ডিস্ট্রিবিউশন থেকে বেছে নেওয়ার কারণে, একটি নতুন ব্যবহারকারী স্বাভাবিকভাবেই তাদের আলাদা করার কঠিনাই অনুভব করতে পারে। এই কেসে, এই তিন অপশনের অনেক কিছু সাধারণ আছে, কিন্তু এখনো অনেক কিছু আছে যা সেগুলোকে আলাদা করে।
ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশন
লিনাক্স জগতে, সেকএক লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম (সাধারণত "ডিস্ট্রিবিউশন" বা "ডিস্ট্রো" হিসেবে পরিচিত) আছে বেছে নেওয়ার জন্য। অধিকাংশই একটি ইতিমধ্যে বিদ্যমান ডিস্ট্রো থেকে বিস্তৃত হয়ে çeşitli পরিবর্তন ইমপ্লিমেন্ট করে। শুধু কিছু কাঁচি আছে যা অন্য কিছুর ওপর ভিত্তি করে তৈরি নয়।
ডেবিয়ান उनमें से এক, একটি প্যারেন্ট (parent) যাMajority of other versions of Linux have spawned from. উবুন্টু সবচেয়ে প্রমিনেন্ট (prominent) ডিসেন্ডেন্ট (descendant)।
যাইহোক, উবুন্টু ডেবিয়ান-ভিত্তিক হলেও, এটি অনেক অন্যান্য ডিস্ট্রোর প্যারেন্ট বনে গেছে। লিনাক্স মিন্ট (Linux Mint), উদাহরণস্বরূপ, উবুন্টু-ভিত্তিক।
আপনি যদি ডটগুলো কানেক্ট (connect the dots) করেন, তবে এর মানে লিনাক্স মিন্ট চূড়ান্তভাবে ডেবিয়ান-ভিত্তিক।
তবে লিনাক্স মিন্ট উবুন্টু নয়, এবং উবুন্টু ডেবিয়ান নয়। যদিও তারা প্রায় একই টেকনিক্যাল আন্ডারপিনিং (underpinning) শেয়ার করে, চান্স আছে আপনি প্রথমবার সেগুলো বুট করলে সেটা অনুভব করবেন না।
Debian
সফ্টওয়্যার ইঞ্জিনিয়ার ইয়ান মರ್ಡক (Ian Murdock) ১৯৯৩ সালে ডেবিয়ানের প্রথম ভার্সন রিলিজ করেছিলেন, একটি ডেভেলপার কমিউনিটি স্থাপন করে যারা একসাথে কাজ করবে ফ্রি সফ্টওয়্যার জগতের সেরা সফ্টওয়্যার ব্যবহার করার একটি স্থির পথ প্রদান করার জন্য। নামটি তার নাম এবং তার তৎক্ষণিক গার্লফ্রেন্ড ডেবরা (Debra)-এর নামের কম্বিনেশন থেকে এসেছে।
আপনি আপনার ল্যাপটপে ডেবিয়ান ইনস্টল করে উইন্ডোজ প্রতিস্থাপন করতে পারেন, ডেবিয়ান শুধু একটি ডেস্কটপ অপারেটিং সিস্টেমের চেয়ে বেশি। এটি একটি বিশাল সফ্টওয়্যার সংগ্রহ যা আপনি বিভিন্নভাবে কনফিগার করতে পারেন আপনি যে ধরনের অভিজ্ঞতা চান সেটা তৈরি করার জন্য। এইीलেই এতগুলো প্রজেক্ট ডেবিয়ানকে ফাউন্ডেশন (foundation) হিসেবে ব্যবহার করে।
তবে হ্যাঁ, আপনি ডেবিয়ান ডেস্কটপ অপারেটিং সিস্টেম হিসেবে ইনস্টল করতে পারেন। টেকনিক্যালি একটি ডিফল্ট ডেস্কটপ অভিজ্ঞতা উপলব্ধ, কিন্তু ইনস্টলার আপনাকে বেছে নেওয়া দেয় আপনি কোন ডেস্কটপ ইন্টারফেস পছন্দ করেন। আপনি এমনকি কোনো গ্রাফিক্যাল ইন্টারফেস না থাকার অপশনও বেছে নিতে পারেন, যা সার্ভারের জন্য আইডিয়াল।
এই স্বাধীনতাটি মানে ডেবিয়ান টিমগুলো ডিজাইন এবং ইউজেবিলিটি (usability) সিদ্ধান্তের بلক (bulk) বিবিধ ফ্রি সফ্টওয়্যার প্রজেক্টগুলোর ওপর রেখে দেয়। ডেবিয়ান কীভাবে দেখে এবং অনুভব হয় সেটার বেশি কनेकশন GNOME বা KDE টিমগুলো কী সিদ্ধান্ত নেয় তার সাথে, ডেবিয়ান ডেভেলপারদের মতামতের চেয়ে।
আপনি কাস্টোম থিম এবং পারসোনাল স্টাইল উবুন্টু এবং লিনাক্স মিন্ট দুটোই যতrijke অফার করে সেটা ডেবিয়ানে পাবেন না, যদিও এটাতে একদম বुरা কিছু নয়।
GNOME ডেস্কটপ ইন্টারফেস, উদাহরণস্বরূপ, কাস্টোম থিম সাপোর্ট করে না এবং অনেক অ্যাপ ডেভেলপার সক্রিয়ভাবে রিকোয়েস্ট করে ডিস্ট্রোদের তাদের অ্যাপ থিমিং বন্ধ করার জন্য।
Debian-এর প্যাকেজ ম্যানেজমেন্ট
যাইহোক, অভিজ্ঞতার একটি বড় অংশ আছে যা ডেবিয়ানের জন্য স্পেসিফিক। সেটা প্যাকেজ ম্যানেজমেন্ট। ডেবিয়ান DEB ফরম্যাট এবং APT প্যাকেজ ম্যানেজার ব্যবহার করে। আমি এখানে তাদের বিস্তারিত জানাবো না, কারণ ডেবিয়ান-ভিত্তিক ডিস্ট্রো হলে উবুন্টু এবং লিনাক্স মিন্ট এই একই টুলগুলো ইনহেরিট (inherit) করে।
এটাতে কোনো मतलब নয় যে ডেবিয়ানে কিছু 스페শাল নেই। ডেবিয়ান ব্যবহার করার কারণ অনেক, কিন্তু শুধু কিছুই সেই লোকেদের কাছে তেমন ম্যাটার (matter) করবে যারা প্রথমবার ফ্রি সফ্টওয়্যার আবিষ্কার করছেন।
আপনি যদি অন্য লিনাক্স ভার্সন থেকে ডেবিয়ানে আসেন, তবে আপনি লক্ষ্য করতে পারেন যে অনেক সফ্টওয়্যার অন্য জায়গাগুলোর চেয়ে পুরনো। ডেবিয়ানের নতুন ভার্সন দুই থেকে তিন বছর পর পর আসে, এবং অ্যাপ আপডেট সিস্টেমের বাকি অংশের সাথে টাইম-এ ফ্রোজেন (frozen in time) থাকে, সিকিউরিটি প্যাচ এবং সমান মেইনটেন্যানস ছাড়া। আপনি যদি ডেবিয়ানে nieuয়ার সফ্টওয়্যার ব্যবহার করতে চান, তবে পারেন, কিন্তু সেটা বেশি বাগ (bugs) এবং অনস্থিরতা (instability) নিয়ে আসে।
সংক্ষেপে, ডেবিয়ান হার্ড টু ইউজ (hard to use) নয়, কিন্তু এটি উবুন্টু বা লিনাক্স মিন্টের চেয়ে বেশি টেকনিক্যাল ব্যবহারকারীদের দিকে গিয়ে আছে। ডেবিয়ান চমৎকার যারা ফ্রি সফ্টওয়্যারের ভ্যালুস (values) কেয়ার (care) করেন, যারা আপনার পিসি কীভাবে কাজ করে সেটার ওপর আরও কন্ট্রোল চান, সার্ভার তৈরি করছেন, বা লং-টার্ম স্টেবিলিটি (long-term stability) ভ্যালু করেন।
Ubuntu
ডেবিয়ানের বিপরীতে, উবুন্টু একটি প্রাইভেট কোম্পানির প্রোডাক্ট। Canonical ২০০৪ সালে উবুন্টু লঞ্চ করেছিল। লক্ষ্য ছিল নন-টেকনিক্যাল ব্যবহারকারীদের লক্ষ্য করে লিনাক্সের একটি ভার্সন তৈরি করা। স্লোগান (slogan) ছিল "Linux for Human Beings."
তাহলে, কী জিনিস উবুন্টুকে ডেবিয়ান থেকে আলাদা করেছিল? শুরুতেই, একটি স্পষ্ট প্রোডাক্ট ছিল: উবুন্টু ডেস্কটপ। Canonical ডেভেলপার নিয়োগ করেছিল ডিফল্ট অভিজ্ঞতাকে যতটা সম্ভব সুন্দর করার জন্য ব্যবহারকারীদের জন্য।
আজকাল, Canonical একটি সিম্পলার ইনস্টলার (simpler installer), GNOME ডেস্কটপের একটি রিস্টাইল (restyle), এবং নিউয়ার সফ্টওয়্যার প্রদান করে।
উবুন্টু প্যাকেজ টেকনিক্যালি ডেবিয়ানের আনস্টেবল ব্রাঞ্চ (unstable branch) থেকে আসে। এর মানে অভিজ্ঞ ব্যবহারকারীরা এই সফ্টওয়্যার ডেবিয়ানেও পেতে পারে, কিন্তু কম স্টেবল ডেস্কটপের রিস্কে।
The Snap Store
Canonical স্ন্যাপ প্যাকেজ ফরম্যাট (snap package format) তৈরি করেছে, কমার্শিয়াল সফ্টওয়্যার ডেভেলপারদের তাদের অ্যাপ Snap Store-এ রিলিজ করার জন্য আকৃষ্ট করে।
Snap Store, পাশাপাশি উবুন্টুর পজিশন সবচেয়ে ব্যাপকভাবে ব্যবহৃত লিনাক্স ডিস্ট্রো হিসেবে, উবুন্টুকে নন-লিনাক্স ডেভেলপারদের সফ্টওয়্যার সাপোর্টের সর্বোচ্চ ডিগ্রি দেয়। এটি প্রাসঙ্গিক অ্যাপগুলো যেনে Skype এবং Steam, প্লাস বড় অংশ পিসি গেমের জন্য।
Canonical-এর snap ফরম্যাট একটি ইউনিভার্সাল ফরম্যাট যা কাজ করে উবুন্টু ব্যবহার না করেও এই সুবিধাগুলোর অনেক উপভোগ করতে পারেন।
উবুন্টুর একটি প্রিডিক্টেবল (predictable) রিলিজ শিডিউল আছে, নতুন LTS রিলিজ প্রতিটি দুই বছর পর লঞ্চ হয়। ইন্টারিম রিলিজ ছয় মাস পর পর আসে। এটি তাদের জন্য উপযোগী যারা নিয়মিত আপডেট পছন্দ করেন এবং যারা শুধু একটি নির্ভরযোগ্য কম্পিউটার চান।
মেনস্ট্রিম ভার্সনের বাইরেও উবুন্টুর বিভিন্ন ফ্লেভার (flavors) উপলব্ধ। Kubuntu KDE ডেস্কটপ এনভায়রনমেন্ট ব্যবহার করে, Lubuntu LXQt ব্যবহার করে। Xubuntu Xfce ডেস্কটপ ব্যবহার করে এবং Ubuntu MATE শিপ করে (সরপ্রাইজ!) MATE ডেস্কটপ। আপনি যদি ডিফল্ট ইন্টারফেস পছন্দ না করেন, তবে উবুন্টুর অনেক ফ্লেভার থেকে একটি আপনার জন্য সঠিক ফিট হতে পারে।
Linux Mint
Clément Lefèbvre ২০০৬ সালে Linux Mint শুরু করেছিল, উবুন্টুর পর মাত্র কয়েক বছর। প্রারম্ভিক দিনগুলোতে काफी এক্সপেরিমেন্টেশন (experimentation) ছিল, কারণ Mint ডেভেলপাররা ডেস্কটপের টেকনিক্যাল দিকগুলো কীভাবে স্ট্রাকচার করবেন সেটা সিদ্ধান্ত নিচ্ছিল। তারা চূড়ান্তভাবে লিনাক্স মিন্টকে উবুন্টু ডেস্কটপের সাথে ফুল्ली কম্প্যাটিবল (fully compatible) করার”上 সিদ্ধান্ত নিল।
দুই ডিস্ট্রোই অধিকাংশ একই রিপোজিটরি ব্যবহার করে এবং একই সফ্টওয়্যার ইনস্টল করতে পারে। উবুন্টুর জন্য বানানো DEB প্যাকেজ লিনাক্স মিন্ট-এও কাজ করবে। Linux Mint টিম স্ন্যাপ (snaps)-এর জন্য তেমন কেয়ার (care) করে না, কিন্তু আপনার জন্য এখনো সম্ভব সেগুলো ইনস্টল করা।
Mint এবং উবুন্টুর মধ্যে প্রাথমিক পার্থক্য আসে ইমিশাল ডেস্কটপ অভিজ্ঞতায়। Linux Mint টিম Cinnamon ডেস্কটপ এনভায়রনমেন্ট তৈরি করেছিল, যা ডিফল্টভাবে মাইক্রোসফট উইন্ডোজের স্মরণ করায়। আপনার বটোম-লেফটে (bottom left) একটি অ্যাপ লঞ্চার (app launcher) আছে, বটোমের সাথে একটি টাস্কবার (taskbar), এবং বটোম-রাইটে (bottom right) সিস্টেম আইকন।
Mint কিছু টুলসহ আসে যা অ্যাপ ইনস্টল করা এবং ডেস্কটপ থিম পরিবর্তন করার প্রক্রিয়া সিম্পলিফাই (simplify) করে। Mint-এ মাল্টিমিডিয়া কোডেক (multimedia codecs) প্রি-ইনস্টল (pre-install) করার অপশনও আছে যা ডেবিয়ান এবং উবুন্টুতে আপনাকে ইনস্টলেশনের পর ইনস্টল করতে হয়।
এই পরিবর্তনগুলোরা মানুষকে লিনাক্স মিন্ট বেছে নেওয়ায় প্রেরিত করেছে একটি সহজ বা আরামদায়ক ডেস্কটপ হিসেবে প্রতিদিন শিখতে ও ব্যবহার করতে।
আপনি যদি Cinnamon ডেস্কটপ পছন্দ না করেন, তবে MATE এবং Xfce এডিশনও লিনাক্স মিন্টের উপলব্ধ। উভয়ই একই থিম এবং জেনারেল লেআউটের সাথে আসে কিন্তু পুরনো মেশিনে স্মুথলি চলে। আপনি যদি লিনাক্স মিন্ট অভিজ্ঞতা চান কিন্তু উবুন্টু বেস (base) চান না, তবে ডেবিয়ান-ভিত্তিক একটি ভার্সনও আছে।
Debian vs Ubuntu vs Linux Mint: কোনটি?
আপনি যদি একজন দীর্ঘদিনের ফ্রি সফ্টওয়্যার ব্যবহারকারী হন যারা সে ডিস্ট্রো পছন্দ করেন যারা "আপস্ট্রিম" (upstream) কোডে পরিবর্তন আনতে চায় না, তবে আপনি ডেবিয়ানের সাথে যেতে পারেন। কিন্তু যদিও ডেবিয়ান প্লেন্টি ইউজেবল (plenty usable), এটি একটি ফার্স্ট-টাইম লিনাক্স ইউজারের জন্য একটি কনফিউজিং (confusing) প্লেস হতে পারে শুরুতে। কম্পিউটিং জানা কেউ এটাকে বুঝতে পারেন, কিন্তু উবুন্টু এবং লিনাক্স মিন্ট একটি সহজ অভিজ্ঞতা এবং可以说 আরও ভালো লুক অফার করে।
একই কথা elementary OS এবং Pop!_OS-র জন্যও বলা যায়, যারা উভয়ই উবুন্টু-ভিত্তিক। এবং আপনি যদি ডেবিয়ান পছন্দ করেন, তবে আপনি ফেডোরা (Fedora)-এ অনেক কিছু পছন্দ করতে পারেন, আরেকটি আপস্ট্রিম-ফোকাসড প্রজেক্ট যা অন্য কোনো ডিস্ট্রোর ওপর ভিত্তি করে তৈরি নয়।
আপনি যদি ইতিমধ্যে চয়েস (choice) দ্বারা параไলাইজড (paralyzed) না হন, তবে আরও অনেক চমৎকার লিনাক্স ডিস্ট্রো আছে বিবেচনার জন্য।