সকল লিনাক্স অপারেটিং সিস্টেম কোর-এ একই হলেও, কিছু জিনিস সেগুলোকে আলাদা করে। প্যাকেজ ম্যানেজার ভিন্ন, ইনস্টলেশন প্রসেসও ভিন্ন। আজকাল অনেক লিনাক্স OS ইনস্টল করা সহজ, উইন্ডোজ চেয়েও সহজ, কিন্তু কিছু সেই প্রবণতাকে লঙ্ঘন করে। সেগুলো ফ্লেক্সিবিলিটি এবং আউট-অফ-দ্য-বক্স পাওয়ারের জন্য ইজ অফ ইউজ ছাড়া দেয়। এটি সবার জন্য ভালো নয়, কিন্তু যারা পছন্দ করে তাদের জন্য খুব আকর্ষণীয়।
কী করে ইনস্টলেশন কঠিন হয়?
সাধারণত, আউট-অফ-দ্য-বক্স যত বেশি চয়েস मिलে, ইনস্টলেশন তত কঠিন হয়।
ডকুমেন্টেশনও রোল প্লে করে। কম ডকুমেন্টেশন মানে হয় ইচ্ছুকleoই নয়, অথবা চ্যালেঞ্জিং। বেশি ডকুমেন্টেশন মানে বেশি পড়া-বুঝতে হয়।
১. Debian
Debian বেশ সিম্পল, কিন্তু Ubuntu-এর চেয়ে বেশি চয়েস দেয়। ইউজার থেকে কিছু জ্ঞান আশা করে। উদাহরণস্বরূপ, উপযুক্ত হোস্টনেম দিতে হয় (ডিফল্ট থাকে)। গ্রাফিক্যাল বা কীবোর্ড-ড্রিভেন ইনস্টলেশন চয়েস। ডেস্কটপ এনভায়রনমেন্ট সিলেক্ট করতে হয় (ডিফল্ট নেই)। প্যাকেজ ম্যানেজার কনফিগার করার অপশনও থাকে। প্রpriteরি সফটওয়্যার/ড্রাইভারের স্ট্রিক্ট পলিসি থাকায় এক্সট্রা ড্রাইভার নিজে ইন্সটল করতে হতে পারে।
২. Slackware
সবচেয়ে পুরানো লিনাক্স OS, Slackware একটু ট্রিকি। Debian-এর চেয়ে কঠিন, কিন্তু সেটআপ ডিস্কে ভালো ডকুমেন্টেশন এবং ইউজেবল বেস সিস্টেম ইন্সটল করে দেয়। ইন্টারনেট ছাড়াই চলে। Debian-এর মতো ইনস্টলেশনে অনেক চয়েস: সফটওয়্যার প্যাকেজ গ্রুপ সিলেক্ট, অনাবশ্যক এক্সক্লুড। কিন্তু প্রতিটি প্যাকেজ কী করে এবং কেন গুরুত্বপূর্ণ সেটা জানতে হয়। খুব কিছু এক্সক্লুড করলে সিস্টেম উনউজেবল হতে পারে। ম্যানুয়ালি পার্টিশন করতে হয় fdisk বা cfdisk দিয়ে। Debian-এর চেয়ে গেন্টেল স্লোপ, কিন্তু নিচের OSগুলোর চেয়ে সহজ।
৩. NuTyX
NuTyX ফ্লেক্সিবিলিটি এবং পাওয়ার চায় এমন ইউজারের জন্য। Arch Linux-এর মতো steeper learning curve। Slackware-এর মতো কিছু গ্রাফিক্যাল ইন্টারঅ্যাকশন আছে, কিন্তু কম কাজ করে। ডেস্কটপ এনভায়রনমেন্ট ইন্সটল করতে প্যাকেজ ম্যানেজার জানতে হয়। পার্টিশনিং কমান্ড লাইন টুল দিয়ে। বেসিক সিস্টেম পাওয়া যায়, বাকি প্রোগ্রাম কমান্ড লাইন থেকে ইন্সটল করতে হয়। প্রায় কিছুই আউট-অফ-দ্য-বক্স নেই। প্যাকেজ ম্যানেজার এবং টার্মিনাল টুল জানতে হয়।
৪. Gentoo
সর্বাধিক বিখ্যাত কঠিন ইনস্টলেশন। NuTyX-এর মতো সিস্টেম এবং টুল সম্পর্কে জ্ঞান দরকার। কোনো ইনস্টলার নেই, কমান্ড লাইনেই সব। প্রজেক্টের ডকুমেন্টেশন খুব ভালো, কিন্তু ঘন এবং পড়া কঠিন। ডিফল্ট অপশন নেই, সব নিজে ডিসাইড করতে হয়। সিস্টেম সার্ভিস ম্যানেজমেন্ট, কার্নেল কম্পাইল — সব ম্যানুয়াল। Google Chrome OS Gentoo-ভিত্তিক। কঠিন হলেও কমিউনিটি সাহায্যকারী।
৫. Exherbo
Gentoo-এর মতো অস্পষ্ট লিনাক্স OS। ইউজার ডেভেলপমেন্টে কন্ট্রিবিউট করবেন এমন আশা, অনেক ধারণা করা জ্ঞান। ডকুমেন্টেশন কম, এক্সটার্নাল টুলস দিয়ে সেটআপ। পার্টিশন মাউন্ট নিজে করতে হয়। অফিশিয়াল ইনস্টলেশন ডিস্ক নেই, লাইভ USB থেকে শুরু করতে হয়। কernel কম্পাইল, অপরিচিত টার্মিনোলজি। Gentoo-র চেয়েও কম ইউজার ইনফো। Exherbo এন্ড ইউজারের জন্য ডিজাইন করা হয়নি।
Linux From Scratch (LFS) কী?
LFS নিজে একটি OS নয়, বরং নিজের OS বানাতে হয়। ব্লুপ্রিন্ট। প্রতিটি ধাপে গাইড করে। খুব শিক্ষামূলক এবং কঠিন। নতুন কনসেপ্ট শিখতে হয়, অনেক প্রোগ্রাম কম্পাইল করতে হয়। কিন্তু এটি লিনাক্স OS বলা যায় না, শুধু বানানোর ডকুমেন্টেশন।
শেষ ফলাফল একই
যে লিনাক্স OS ইনস্টল করুন, গুরুত্বপূর্ণ সেটি কম্পিউটারে পাওয়া এবং ব্যবহার করা। সেটআপের সুবিধা/অসুবিধা আছে, কিন্তু লিনাক্স প্রকৃতিতে çeşitli। আপনার জন্য যা বেস্ট সেটা বেছে নিন। ফ্লেক্সিবিলিটি চাইলে Arch Linux, অটোমেশন চাইলে সেটাও ঠিক। সবই লিনাক্স।
আপনি কখনো সবচেয়ে কঠিন লিনাক্স OS ইনস্টল করেছেন (চেষ্টা করেছেন)?