- লিনাক্স ডিস্ট্রো বেছে নেওয়ার আগে আপনার দক্ষতার স্তর, হার্ডওয়্যার এবং প্রাথমিক ব্যবহার বিশ্লেষণ করুন।
- এটি বিতরণ, ডেস্কটপ পরিবেশ এবং আপডেট ফ্রিকোয়েন্সি একত্রিত করে।
- ব্যবহারকারী-বান্ধব ডিস্ট্রো (উবুন্টু, মিন্ট, জোরিন, এলিমেন্টারি) দিয়ে শুরু করুন এবং এটি একটি লাইভ ইউএসবিতে চেষ্টা করুন।
- উন্নত কাজের জন্য, ডেভেলপমেন্ট, সার্ভার এবং নিরাপত্তার জন্য বিশেষায়িত ফ্লেভার রয়েছে।
উইন্ডোজ বা ম্যাকওএস থেকে লিনাক্সে যাওয়া এখন আর শুধু টার্মিনাল গিকদের মধ্যেই সীমাবদ্ধ নেই , কিন্তু প্রায় সবাই যে প্রথম বাধার সম্মুখীন হন তা একই: কোন ডিস্ট্রিবিউশন ইনস্টল করব এবং কোন ডেস্কটপ এনভায়রনমেন্ট দিয়ে শুরু করব? উবুন্টু, ডেবিয়ান, মিন্ট, ফেডোরা, আর্চ, জোরিন, এলিমেন্টারি, পপ!_ওএস, মাঞ্জারো, রকি, আলমালিনাক্স, কালি, টেইলস, পাপি এবং এই জাতীয় আরও অনেক কিছুর মধ্যে, ইউএসবি ড্রাইভে প্রথম আইএসও ফাইলটি বার্ন করার আগেই দিশেহারা হয়ে যাওয়া খুবই স্বাভাবিক।
সুখবরটি হলো, প্রত্যেকের জন্য "নিখুঁত ডিস্ট্রো" বলে কিছু নেই, বরং আপনার প্রয়োজন, আপনার হার্ডওয়্যার এবং আপনি আপনার কম্পিউটার দিয়ে কী করতে চান, তার জন্যই রয়েছে সঠিক ডিস্ট্রো । এই আর্টিকেলে, আপনি না বুঝেই একটি লিনাক্স ডিস্ট্রিবিউশন এবং ডেস্কটপ এনভায়রনমেন্ট বেছে নেওয়ার জন্য একটি বিস্তারিত গাইড পাবেন: কী কী বিষয় বিবেচনা করতে হবে, বিশেষজ্ঞরা কী সুপারিশ করেন, নতুনদের জন্য কোন ডিস্ট্রোগুলো সেরা, ডেভেলপমেন্ট, সার্ভার, সাইবারসিকিউরিটি, গেমিং বা পুরোনো মেশিনের জন্য কোনগুলো উৎকৃষ্ট, এবং কোনো কিছু নষ্ট না করে কীভাবে সেগুলো ব্যবহার করে দেখা যায়।
লিনাক্স ডিস্ট্রো কী এবং সঠিকটি বেছে নেওয়া কেন গুরুত্বপূর্ণ?
একটি লিনাক্স ডিস্ট্রিবিউশন (বা "ডিস্ট্রো") হলো লিনাক্স কার্নেলকে কেন্দ্র করে নির্মিত একটি সম্পূর্ণ অপারেটিং সিস্টেম , যার সাথে বিভিন্ন টুলস, সফটওয়্যার, প্যাকেজ ম্যানেজার, ডেস্কটপ এনভায়রনমেন্ট এবং একটি নির্দিষ্ট দর্শন যুক্ত করা হয়। এগুলোর সবগুলোরই মূল অংশ (কার্নেল) একই থাকে, কিন্তু এর পার্শ্ববর্তী উপাদানসমূহ এবং সেগুলো হালনাগাদ করার পদ্ধতি ভিন্ন হয়।
এতগুলো লিনাক্স ডিস্ট্রিবিউশন থাকার কারণ হলো লিনাক্স মডিউলার এবং ওপেন সোর্স : যে কেউ কার্নেল একত্রিত করতে পারে, একটি ডেস্কটপ এনভায়রনমেন্ট ও ইউটিলিটি বেছে নিতে পারে এবং একটি নির্দিষ্ট উদ্দেশ্যের জন্য এটিকে প্যাকেজ করতে পারে। এ কারণেই নতুনদের জন্য বিশেষ ডিস্ট্রিবিউশন রয়েছে, কিছু অত্যন্ত স্থিতিশীল সার্ভারের জন্য ডিজাইন করা, কিছু হ্যাকার এবং পেনিট্রেশন টেস্টারদের জন্য তৈরি, এবং অন্যগুলো ২ জিবি র্যামের ল্যাপটপকে তার সর্বোচ্চ সীমায় চালানোর জন্য—এমন সব ল্যাপটপ যা উইন্ডোজ একেবারেই সহ্য করতে পারে না।
সঠিক ডিস্ট্রিবিউশন বেছে নিলে আপনি দুটি সাধারণ সমস্যা থেকে রক্ষা পান : শুরুতেই অতিরিক্ত জটিল কোনো ডিস্ট্রো ব্যবহার করতে গিয়ে ক্র্যাশ করা (উদাহরণস্বরূপ, প্রথম দিনেই আর্চ বা জেন্টু), অথবা এমন একটি সিস্টেম ব্যবহার করা যা আপনার হার্ডওয়্যার, গেম বা ডেভেলপমেন্ট ওয়ার্কফ্লোর সাথে ভালোভাবে কাজ করে না।
ডিস্ট্রিবিউশন ছাড়াও, লিনাক্স ডেস্কটপ এনভায়রনমেন্ট (DE)-এর উপরও নির্ভর করে , যা আপনি দেখতে পান: প্যানেল, মেনু, উইন্ডো। GNOME, KDE Plasma, Cinnamon, XFCE, Pantheon (Elementary), Budgie… প্রত্যেকটির নিজস্ব স্টাইল, রিসোর্স ব্যবহার এবং ব্যবহার-দর্শন রয়েছে, এবং এগুলি আপনার এই ধারণাকে ব্যাপকভাবে প্রভাবিত করে যে, “এটি কি উইন্ডোজের মতো,” “এটি ম্যাকওএস-এর মতো,” অথবা “এটি মিনিমালিস্ট হলেও আমার পুরোনো ল্যাপটপে খুব দ্রুত চলে।”
লিনাক্স ডিস্ট্রো বেছে নেওয়ার আগে গুরুত্বপূর্ণ বিষয়গুলি
তাড়াহুড়ো করে আইএসও (ISO) ডাউনলোড করার আগে, তিনটি বিষয় ভেবে দেখুন: আপনার দক্ষতা, আপনার হার্ডওয়্যার এবং আপনার আসলে কী করার প্রয়োজন । এতে অর্ধেক বিকল্প বাদ পড়ে যাবে এবং আপনার সিদ্ধান্ত নেওয়া অনেক বেশি যুক্তিসঙ্গত হবে।
১. সিস্টেমের সাথে "লড়াই" করার জন্য আপনার অভিজ্ঞতা এবং সহনশীলতা । আপনি যদি উইন্ডোজ থেকে এসে থাকেন এবং আপনার করা সবচেয়ে প্রযুক্তিগত কাজটি যদি শুধু ক্রোম ইনস্টল করা হয়ে থাকে, তবে আপনার এমন একটি ডিস্ট্রো প্রয়োজন যার একটি সহজ গ্রাফিক্যাল ইনস্টলার, একটি ব্যবহারকারী-বান্ধব ডেস্কটপ এবং এর পেছনে একটি বিশাল কমিউনিটি রয়েছে। উবুন্টু, লিনাক্স মিন্ট, জোরিন ওএস, পপ!_ওএস, বা এলিমেন্টারি এই শর্তগুলো পূরণ করে। আপনি যদি ইতিমধ্যেই টার্মিনাল ব্যবহার করে থাকেন এবং পারমিশন, পার্টিশন ও লগ নিয়ে স্বচ্ছন্দ হন, তবে আপনি ফেডোরা, মাঞ্জারো, ওপেনসুস টাম্বলউইড, বা এমনকি আর্চ বিবেচনা করতে পারেন।
২. যে হার্ডওয়্যারে আপনি লিনাক্স ইনস্টল করবেন । ৮ জিবি বা তার বেশি র্যামের একটি আধুনিক ল্যাপটপে প্রায় যেকোনো লিনাক্স ডিস্ট্রিবিউশন এবং ডেস্কটপ এনভায়রনমেন্ট (GNOME, KDE, Cinnamon, ইত্যাদি) কোনো রকম সমস্যা ছাড়াই চালানো যায়। কিন্তু আপনি যদি ২-৪ জিবি র্যামের ২০১০ সালের কোনো ল্যাপটপকে নতুন করে ব্যবহার উপযোগী করে তোলেন, তবে XFCE, LXQt-এর মতো হালকা এনভায়রনমেন্ট, অথবা Puppy Linux বা Lubuntu/Xubuntu-এর মতো অতি হালকা ডিস্ট্রিবিউশন বেছে নেওয়াই শ্রেয় । আপনার এনভিডিয়া (NVIDIA) গ্রাফিক্স কার্ড আছে কি না, সেটাও একটি গুরুত্বপূর্ণ বিষয় , কারণ গেম খেলার সময় বা খুব বেশি ওপেন-সোর্স ডিস্ট্রিবিউশনগুলোতে (যেমন ফেডোরা, কিছু ডেবিয়ান-ভিত্তিক) আপনাকে ম্যানুয়ালি প্রোপ্রাইটারি ড্রাইভার ইনস্টল করতে হতে পারে।
৩. আপনি কম্পিউটারটি প্রধানত কী কাজে ব্যবহার করবেন । পড়াশোনা এবং ব্রাউজিংয়ের জন্য ব্যবহৃত একটি ল্যাপটপ, একটি ওয়েব ডেভেলপমেন্ট মেশিন, একটি হোম সার্ভার, একটি সাইবারসিকিউরিটি ওয়ার্কস্টেশন, বা স্টিম ও প্রোটন দিয়ে গেমিংয়ের জন্য ব্যবহৃত একটি পিসির মতো নয়। লিনাক্সের প্রতিটি পরিস্থিতির জন্য অপ্টিমাইজড সংস্করণ রয়েছে : ডেভেলপারদের জন্য ফেডোরা ওয়ার্কস্টেশন বা আর্চ/মঞ্জারো, সার্ভারের জন্য উবুন্টু সার্ভার/ডেবিয়ান/রকি/আলমালিনাক্স, পেনিট্রেশন টেস্টিংয়ের জন্য কালি, গেমিংয়ের জন্য ব্যাজাইট বা নোবারা (ফেডোরার উপর ভিত্তি করে), এবং সর্বোচ্চ গোপনীয়তা সচেতনতার জন্য টেইলস বা কিউবস।
৪. কমিউনিটি এবং ডকুমেন্টেশন । আজ হোক বা কাল হোক, কোনো না কোনো সমস্যা হবেই: যেমন—ওয়াই-ফাই সংযোগে সমস্যা, গ্রাব (GRUB) বুটলোডার চালু না হওয়া, কোনো ত্রুটিপূর্ণ গ্রাফিক্স ড্রাইভার, কিংবা আপডেটের সময় কোনো প্যাকেজ বিকল হয়ে যাওয়া। আপনার পেছনে একটি বিশাল কমিউনিটি এবং ভালো ডকুমেন্টেশন থাকলে (যেমনটা উবুন্টু, ডেবিয়ান, ফেডোরা, আর্চ, ওপেনসুস এবং মিন্ট-এর ক্ষেত্রে আছে) দশ মিনিটের মধ্যে সমস্যাটি সমাধান করা এবং হতাশ হয়ে উইন্ডোজে ফিরে যাওয়ার মধ্যে আকাশ-পাতাল পার্থক্য গড়ে দেয়।
শুরু করার জন্য প্রস্তাবিত ডেস্কটপ পরিবেশ
লিনাক্স ডিস্ট্রিবিউশন বেছে নেওয়ার সময় একটি খুব সাধারণ ভুল হলো শুধুমাত্র ডিস্ট্রিবিউশনের নামের উপর মনোযোগ দেওয়া এবং ডেস্কটপ এনভায়রনমেন্টের কথা ভুলে যাওয়া । তবে, আপনার ব্যবহৃত ডেস্কটপ এনভায়রনমেন্ট আপনার দৈনন্দিন অভিজ্ঞতাকে ব্যাপকভাবে প্রভাবিত করে। একজন নতুন ব্যবহারকারীর জন্য, এই বিকল্পগুলো সবচেয়ে উপযুক্ত:
GNOME : উবুন্টু এবং ফেডোরার ডিফল্ট ডেস্কটপ এনভায়রনমেন্ট। এর একটি অপেক্ষাকৃত সরল ডিজাইন এবং ভিন্ন কর্মপ্রবাহ রয়েছে , যেখানে অ্যাক্টিভিটি, উইন্ডো ভিউ এবং কিবোর্ড শর্টকাটের ব্যাপক ব্যবহার দেখা যায়। যারা ক্লাসিক উইন্ডোজে অভ্যস্ত, তাদের চেয়ে ম্যাকওএস থেকে আসা ব্যবহারকারীদের জন্য এটি প্রায়শই বেশি স্বজ্ঞাত মনে হয়, কিন্তু এক্সটেনশনের সাহায্যে এটিকে আরও অনেক বেশি ব্যবহার-বান্ধব করে তোলা যায়।
সিনামন হলো লিনাক্স মিন্টের প্রধান ডেস্কটপ এনভায়রনমেন্ট। লিনাক্সে এটি সম্ভবত উইন্ডোজ ৭/১০-এর সবচেয়ে কাছাকাছি একটি জিনিস : কোণায় স্টার্ট মেনু, টাস্কবার, সিস্টেম ট্রে এবং সূক্ষ্ম কিছু ইফেক্ট। দেখতে এটি যুগান্তকারী কিছু না হলেও, এটি খুবই আরামদায়ক, স্থিতিশীল এবং প্রাথমিক দ্বিধা কাটিয়ে ওঠার জন্য আদর্শ।
XFCE : একটি পুরোনো, হালকা, দ্রুত এবং সরল অপারেটিং সিস্টেম। পুরোনো মেশিন অথবা যারা বাহ্যিক চাকচিক্যের চেয়ে পারফরম্যান্সকে বেশি গুরুত্ব দেন, তাদের জন্য এটি আদর্শ । ইনস্টল করার পর এটিকে কিছুটা পুরোনো ধাঁচের মনে হলেও, কিছু ছোটখাটো পরিবর্তন এবং একটি ভালো থিম ব্যবহার করলে এটি বেশ সম্মানজনক হয়ে ওঠে। এটি Xubuntu, Manjaro XFCE, Debian XFCE, এবং Fedora XFCE-তে পাওয়া যায়।
লিনাক্স ডিস্ট্রো, ডেস্কটপ এনভায়রনমেন্ট এবং আপডেট ফ্রিকোয়েন্সি কীভাবে একত্রিত করবেন
কোন ডেস্কটপ এনভায়রনমেন্টটি আপনার জন্য সবচেয়ে উপযুক্ত, সে বিষয়ে একবার নিশ্চিত হয়ে গেলে, আপনাকে আপডেটের হার এবং আপনার পছন্দের সিস্টেমের ধরনের ওপর ভিত্তি করে ডিস্ট্রিবিউশনটি বেছে নিতে হবে । আমরা এখানে চারটি প্রধান ফ্যামিলিকে রেফারেন্স হিসেবে ব্যবহার করে বিষয়টিকে অনেকটাই সহজ করে দেব: ডেবিয়ান/উবুন্টু/মিন্ট, ফেডোরা, আর্চ/মাঞ্জারো, এবং রকি/আলমালিনাক্সের মতো এন্টারপ্রাইজ ডেরিভেটিভগুলো।
আপনি যদি আপনার ডেস্কটপ এনভায়রনমেন্ট হিসেবে GNOME ব্যবহার করে ঝুঁকি এড়াতে চান :
- জিনোম সহ ডেবিয়ান: মাঝে মাঝে বড় বড় আপডেট, স্থিতিশীলতার উপর সর্বোচ্চ অগ্রাধিকারযদি আপনার কোনও ত্রুটি না করে সফ্টওয়্যারটির সামান্য পুরানো সংস্করণ রাখতে আপত্তি না থাকে তবে এটি আদর্শ।
- উবুন্টু (জিনোম)প্রতি ৬ মাস অন্তর নতুন সংস্করণ প্রকাশিত হয়, কিন্তু LTS সংস্করণগুলি ৫ বছর ধরে রক্ষণাবেক্ষণ করা হয়। এটি উদ্ভাবন এবং স্থিতিশীলতার মধ্যে একটি ভাল ভারসাম্য প্রদান করে এবং বৃহত্তম সম্প্রদায়কে গর্বিত করে।
- ফেডোরা ওয়ার্কস্টেশনপ্রায় প্রতি ৬ মাস অন্তর মুক্তি পায়, খুব দ্রুত নতুন প্রযুক্তি গ্রহণ করে (ওয়েল্যান্ড, পাইপওয়্যার, ইত্যাদি)। জিনিসপত্র সংকলন না করে সর্বদা সর্বশেষ এবং সর্বশ্রেষ্ঠ জিনিস রাখার কথা ভুলে যান।
- জিনোম সহ কিছু আর্ক-ভিত্তিক (Manjaro GNOME, EndeavourOS + GNOME): একেবারে নতুন প্যাকেজ সহ রোলিং রিলিজ। আপনার সফ্টওয়্যারটি সর্বদা আপ-টু-ডেট রাখতে এবং কিছু ভুল হলে টার্মিনাল ব্যবহার করতে ভয় না পেলে এটি উপযুক্ত।
আপনি যদি KDE Plasma পছন্দ করেন , তাহলে এর সংশ্লিষ্ট ফ্লেভারগুলোর ক্ষেত্রেও একই যুক্তি প্রযোজ্য:
- দেবিয়ান কে যদি আপনি সর্বাধিক প্রশান্তি এবং ধীর পরিবর্তন খুঁজছেন।
- কুবুন্টু একটি সুপরিচিত মধ্যবর্তী বিকল্প হিসেবে, বছরে দুবার মুক্তি পায়।
- ফেডোরা কেডিই স্পিন যদি আপনি প্লাজমা এবং সাম্প্রতিক প্রযুক্তির সাথে আপ টু ডেট থাকতে চান।
- EndeavourOS, Manjaro KDE বা অনুরূপ যদি আপনি আর্চ-ভিত্তিক একটি খুব শক্তিশালী এবং সর্বদা আপ-টু-ডেট পরিবেশ চান।
সিনামনের ক্ষেত্রে, নতুনদের জন্য সুস্পষ্ট সুপারিশ হলো লিনাক্স মিন্ট । সিনামন মিন্টের সাথে একযোগে তৈরি করা হয়েছে, তাই সবকিছু খুব ভালোভাবে সমন্বিত এবং নিখুঁত। অন্যান্য ডিস্ট্রিবিউশনেও সিনামন ইনস্টল করার বিকল্প আছে, কিন্তু শুরু করার জন্য বিষয়টিকে জটিল করার কোনো মানে হয় না।
আপনি যদি পারফরম্যান্সের জন্য XFCE পছন্দ করেন , তাহলে একই ঘটনার পুনরাবৃত্তি ঘটে:
- ডেবিয়ান এক্সএফসিই প্রতি দুই শতাব্দীতে সর্বোচ্চ স্থিতিশীলতার জন্য।
- Xubuntu যদি আপনি বয়স এবং স্থিতিশীলতার মধ্যে একটি শালীন ভারসাম্য চান।
- ফেডোরা এক্সএফসিই একটু বেশি আপ-টু-ডেট হতে।
- মাঞ্জারো এক্সএফসিই, এন্ডেভারস এক্সএফসিই অথবা যদি আপনি রোলিং দর্শনে আগ্রহী হন, তাহলে XFCE সহ যেকোনো আর্চ-ভিত্তিক সিস্টেম ব্যবহার করতে পারেন।
নতুনদের জন্য সহজ করে তোলে এমন বিতরণগুলি
লিনাক্সের সাথে যদি এটি আপনার প্রথম গুরুত্বপূর্ণ অভিজ্ঞতা হয় এবং আপনি এমন একটি গ্রাফিক্যাল ডেস্কটপ চান যা কোনো ঝামেলা ছাড়াই কাজ করে, তবে ডকুমেন্টেশন এবং ইনস্টলেশন টুলস—উভয় দিক থেকেই এগুলি হলো সবচেয়ে ব্যবহার-বান্ধব এবং জনপ্রিয় বিকল্প ।
উবুন্টু ডেস্কটপ : সম্ভবত এই ইকোসিস্টেমের সবচেয়ে পরিচিত ডিস্ট্রিবিউশন। এটি ডেবিয়ানের উপর ভিত্তি করে তৈরি, যার নিয়মিত রিলিজ এবং এলটিএস (LTS) সংস্করণ রয়েছে যা ৫ বছর ধরে রক্ষণাবেক্ষণ করা হয় । এতে একটি গ্রাফিক্স সফটওয়্যার স্টোর, তুলনামূলকভাবে ভালোভাবে সমন্বিত ড্রাইভার এবং প্রচুর টিউটোরিয়াল রয়েছে। সাধারণ ব্যবহারকারীদের জন্য, যারা ওয়েব ব্রাউজ করতে, অফিস অ্যাপ্লিকেশন ও মাল্টিমিডিয়া ব্যবহার করতে এবং কিছু প্রাথমিক ডেভেলপমেন্টের কাজ করতে চান, তাদের জন্য এটি একটি নির্ভরযোগ্য বিকল্প।
লিনাক্স মিন্ট (সিনামন, মেট, বা এক্সএফসিই) : উইন্ডোজ থেকে এলে অনেকের জন্য এটিই সেরা সূচনা। সিনামন ক্লাসিক উইন্ডোজ ইন্টারফেসকে প্রায় হুবহু অনুকরণ করে, এতে ডিফল্টভাবে কোডেক অন্তর্ভুক্ত থাকে এবং এর নিজস্ব টুলস রয়েছে যা সিস্টেম ব্যাকআপ, আপডেট এবং পুনরুদ্ধারে সহায়তা করে । মিন্টের মূল লক্ষ্য হলো নীরসভাবে নির্ভরযোগ্য হওয়া, এবং শুরুতেই এটি একটি আশীর্বাদ।
জোরিন ওএস : একটি উবুন্টু-ভিত্তিক ডিস্ট্রিবিউশন যার একটি অত্যন্ত পরিশীলিত ইন্টারফেস রয়েছে, যা মাত্র কয়েকটি ক্লিকেই উইন্ডোজ বা ম্যাকওএস-এর চেহারা অনুকরণ করতে পারে । এটি উইন্ডোজ থেকে মাইগ্রেট করার জন্য বিশেষভাবে তৈরি, এর ভিজ্যুয়াল দিক এবং ওয়াইন (Wine)-এর মাধ্যমে নির্দিষ্ট কিছু .exe ফাইল চালানোর সুবিধার মতো ফিচারগুলোর কারণে। যারা এমন কিছু চান যা দেখতে তাদের পরিচিত সিস্টেমের মতোই, তাদের জন্য এটি একটি অত্যন্ত কার্যকর সমাধান।
এলিমেন্টারি ওএস : যারা অ্যাপল-শৈলীর নান্দনিকতাকে খুব বেশি গুরুত্ব দেন, তাদের জন্য এটি ডিজাইন করা হয়েছে। উবুন্টু এলটিএস-এর উপর ভিত্তি করে নির্মিত এই অপারেটিং সিস্টেমে রয়েছে প্যান্থিয়ন ডেস্কটপ এবং একটি সুবিন্যস্ত অ্যাপসেন্টার, যেখানে শুধুমাত্র সিস্টেমটির ডিজাইনের সাথে সামঞ্জস্যপূর্ণ অ্যাপগুলোই অন্তর্ভুক্ত থাকে। কাস্টমাইজেশনের দিক থেকে এটি অন্যান্য কিছু ওএস-এর তুলনায় কম নমনীয় হলেও, অফিসের কাজ, পড়াশোনা এবং দৈনন্দিন কাজের জন্য ব্যবহারে খুবই আনন্দদায়ক।
Pop!_OS : System76 দ্বারা তৈরি। এটি মূলত প্রোডাক্টিভিটি, ডেভেলপমেন্ট এবং গেমিং-এর জন্য তৈরি, যাতে রয়েছে টাইলিং, হাইব্রিড গ্রাফিক্সের ভালো ব্যবস্থাপনা এবং ইন্টিগ্রেটেড গ্রাফিক্স ড্রাইভার । তবে, যেহেতু তারা তাদের নতুন COSMIC এনভায়রনমেন্টের উপর মনোযোগ দিয়েছে, কিছু পুরোনো সংস্করণে কার্যকলাপ কমে গেছে; তাই প্রজেক্ট দ্বারা প্রস্তাবিত সর্বশেষ স্থিতিশীল রিলিজটি ব্যবহার করাই শ্রেয়।
শেখা, উন্নয়ন এবং পরীক্ষা-নিরীক্ষার জন্য আদর্শ লেআউট
আপনার যদি আগে থেকেই লিনাক্স ব্যবহারের অভিজ্ঞতা থাকে অথবা আপনি যদি একজন ডেভেলপারের মানসিকতা নিয়ে আসেন, তবে এমন কিছু ডিস্ট্রো আছে যা আপনার কাজকে অনেক সহজ করে দেবে । এর কারণ হলো, এগুলোর প্যাকেজগুলো বেশ আধুনিক এবং এতে ডিফল্টভাবে বিভিন্ন টুল অন্তর্ভুক্ত থাকে।
ফেডোরা ওয়ার্কস্টেশন : রেড হ্যাট দ্বারা স্পনসরকৃত, এটি এমন সব প্রযুক্তির পরীক্ষামূলক ক্ষেত্র যা পরবর্তীতে RHEL-এ অন্তর্ভুক্ত করা হবে। এতে রয়েছে একটি সুসংহত GNOME, শক্তিশালী কন্টেইনার সাপোর্ট (Podman, Kubernetes), সক্রিয় SELinux, এবং ভাষা ও টুলচেইনের একেবারে সাম্প্রতিক সংস্করণ । আপনি যদি কম্পাইল করতে দীর্ঘ সময় ব্যয় না করে সর্বাধুনিক প্রযুক্তিতে প্রোগ্রামিং করতে চান, তবে এটি আপনার জন্য আদর্শ।
আর্চ লিনাক্স : বিখ্যাত "ডু-ইট-ইয়োরসেলফ" লিনাক্স ডিস্ট্রিবিউশন। টার্মিনালের মাধ্যমে ম্যানুয়াল ইনস্টলেশন, ন্যূনতম বেস সিস্টেম এবং একটি রোলিং রিলিজ মডেল যা ক্রমাগত সর্বশেষ সফটওয়্যার সরবরাহ করে । লিনাক্সের সাথে প্রথম পরিচয়ের জন্য এটি সুপারিশ করা হয় না, তবে লিনাক্স কীভাবে অভ্যন্তরীণভাবে কাজ করে তা শেখার জন্য এটি একটি চমৎকার অভিজ্ঞতা। এই ইকোসিস্টেমের জন্য আর্চ উইকি সম্ভবত সেরা প্রযুক্তিগত ডকুমেন্টেশন।
মানজারো : যদি আপনার আর্চ-এর ধারণাটি পছন্দ হয় কিন্তু এর ইনস্টলেশন প্রক্রিয়ার ঝামেলা পোহাতে না চান, তবে মানজারো একটি ভালো বিকল্প। এতে রয়েছে গ্রাফিক্যাল ইনস্টলার, হার্ডওয়্যার ডিটেকশন, সহজে পরিবর্তনযোগ্য কার্নেল এবং আর্চ ইউজার রিপোজিটরি (AUR)-তে অ্যাক্সেস । তবে সামান্যতম কারণেও যাতে সবকিছু ভেঙে না পড়ে, তা নিশ্চিত করতে আপডেটের আগে এতে একটি অতিরিক্ত পরীক্ষার ব্যবস্থা থাকে।
ওপেনসুস লিপ এবং টাম্বলউইড : লিপ হলো স্থিতিশীল শাখা, যা সুস লিনাক্স এন্টারপ্রাইজের সাথে একই ভিত্তি ব্যবহার করে; টাম্বলউইড হলো রোলিং রিলিজ সংস্করণ, যাতে নিয়মিত আপডেট আসে কিন্তু ওপেনকিউএ (openQA) ব্যবহার করে কঠোর পরীক্ষা করা হয়। এগুলোতে রয়েছে ইয়াস্ট (YaST), একটি শক্তিশালী গ্রাফিক্যাল সিস্টেম অ্যাডমিনিস্ট্রেশন টুল, এবং যারা একটি পরিমার্জিত কেডিই প্লাজমা (KDE Plasma) অভিজ্ঞতা চান, তাদের জন্য এটি প্রায়শই প্রথম পছন্দ । বিটিআরএফএস (Btrfs) এবং স্ন্যাপার (Snapper) ব্যবহার করে আপনি স্ন্যাপশট তৈরি করতে পারেন এবং কোনো সমস্যাযুক্ত আপডেটের পর পূর্ববর্তী সংস্করণে ফিরে যেতে পারেন।
এন্টারপ্রাইজ সংস্করণ: রকি লিনাক্স এবং আলমা লিনাক্স : এগুলো ক্লাসিক সেন্টওএস-এর 'আধ্যাত্মিক উত্তরাধিকারী'। এগুলো RHEL-এর বাইনারি ক্লোন, যা বিভিন্ন কমিউনিটি ও ফাউন্ডেশন দ্বারা রক্ষণাবেক্ষণ করা হয় এবং এগুলোর সাপোর্ট সাইকেল দীর্ঘ (প্রায় ১০ বছর) । প্রোডাকশন সার্ভার, ভিপিএস এবং এমন পরিবেশের জন্য আদর্শ, যেখানে ক্রমাগত আপগ্রেড করা একটি দুঃস্বপ্নের মতো।
বিশেষায়িত বিতরণ: নিরাপত্তা, গোপনীয়তা, সার্ভার এবং গেমস
সাধারণ ডিস্ট্রিবিউশনগুলো ছাড়াও, লিনাক্স ইকোসিস্টেম নির্দিষ্ট কাজের জন্য ডিজাইন করা অত্যন্ত বিশেষায়িত সংস্করণে পরিপূর্ণ। এগুলো শক্তিশালী টুল, কিন্তু ঠিক সেই কারণেই, এগুলোর সবগুলোই দৈনন্দিন ডেস্কটপ সিস্টেম হিসেবে উপযুক্ত নয়।
কালি লিনাক্স : সাইবার নিরাপত্তা এবং এথিক্যাল হ্যাকিংয়ের উপর ১০০% নিবেদিত। এতে পেনিট্রেশন টেস্টিং, ডিজিটাল ফরেনসিক, নেটওয়ার্ক অডিটিং, রিভার্স ইঞ্জিনিয়ারিং এবং আরও অনেক কিছুর জন্য ৬০০-এর বেশি প্রি-ইনস্টলড টুল রয়েছে। অফেন্সিভ সিকিউরিটি দ্বারা পরিচালিত এই ডিস্ট্রিবিউশনটি অনেক কোর্স এবং সার্টিফিকেশনের ভিত্তি তৈরি করে। এটি দৈনন্দিন ব্যবহারের জন্য তৈরি করা হয়নি; এটি এককালীন পরীক্ষার জন্য অপ্টিমাইজ করা হয়েছে, যা প্রায়শই একটি ইউএসবি ড্রাইভ থেকে লাইভ টেস্টিং করা হয়।
টেইলস : চরম পরিচয় গোপন রাখা এবং গোপনীয়তা রক্ষার জন্য ডিজাইন করা হয়েছে। এটি একটি ইউএসবি ড্রাইভ থেকে লাইভ মোডে চলে, সমস্ত ট্র্যাফিক টর (Tor)-এর মাধ্যমে যায়, এবং বন্ধ করার পর এটি তার ডিজিটাল পদচিহ্ন মুছে ফেলে (অ্যামনেশিয়া) । সাংবাদিক, সমাজকর্মী বা এমন যেকোনো ব্যক্তির জন্য এটি আদর্শ, যাঁদের সত্যিই নিজেদের ডিজিটাল পদচিহ্ন কমানো প্রয়োজন। সাধারণ ব্যবহারের জন্য প্রাথমিক সিস্টেম হিসেবে এটি সুপারিশ করা হয় না: এটি তুলনামূলকভাবে ধীর এবং এর গঠনগত সীমাবদ্ধতা রয়েছে।
রকি লিনাক্স, আলমালিনাক্স, উবুন্টু সার্ভার এবং ডেবিয়ান : সার্ভারের কথা উঠলে এই নামগুলো প্রায়শই উল্লেখ করা হয়। ডেবিয়ান এবং উবুন্টু সার্ভার তাদের শক্তিশালী কমিউনিটি এবং বিস্তৃত ডকুমেন্টেশনের জন্য পরিচিত; অন্যদিকে রকি এবং আলমালিনাক্স RHEL-এর সাথে তাদের ১:১ সামঞ্জস্যতা এবং দীর্ঘ জীবনচক্রের জন্য পরিচিত । আপনি যদি ওয়েব প্রজেক্ট, অভ্যন্তরীণ পরিষেবা বা গুরুত্বপূর্ণ প্রোডাকশন এনভায়রনমেন্টের জন্য একটি ভিপিএস সেট আপ করতে চান, তবে এগুলোই হলো যৌক্তিক সূচনা বিন্দু।
ব্যাজাইট এবং নোবারার মতো গেমিং-কেন্দ্রিক ডিস্ট্রিবিউশনগুলো হলো ফেডোরা-ভিত্তিক, যেগুলোতে গেমের জন্য অসংখ্য প্যাচ ও টুইক রয়েছে (যেমন প্রোটন, ওয়াইন, ওবিএস, গ্রাফিক্স ড্রাইভার এবং ব্যাজাইটের ক্ষেত্রে স্টিম ডেকের মতো অভিজ্ঞতা)। এর মূল উদ্দেশ্য হলো, আপনি এগুলো ইনস্টল করে, স্টিমে লগ ইন করে এবং বিভিন্ন জিনিস কনফিগার করতে পুরো সপ্তাহান্ত নষ্ট না করেই খেলা শুরু করতে পারবেন । তা সত্ত্বেও, শুরু করার আগে প্রোটনডিবি-তে আপনার প্রিয় গেমগুলোর সামঞ্জস্যতা যাচাই করে নেওয়া ভালো, বিশেষ করে যেগুলোতে শক্তিশালী অ্যান্টি-চিট ব্যবস্থা রয়েছে।
পুরোনো মেশিনের জন্য হালকা লিনাক্স ডিস্ট্রিবিউশনগুলো হলো: পাপি লিনাক্স, লুবুন্টু, জুবুন্টু, লিনাক্স লাইট, স্ল্যাক্স… এদের সবারই মূল লক্ষ্য হলো সীমিত র্যাম এবং পুরোনো সিপিইউযুক্ত কম্পিউটার। পাপি প্রায় সবকিছুই র্যামে লোড করে এবং মাত্র কয়েকশ মেগাবাইট জায়গা নেয়; লুবুন্টু LXQt ব্যবহার করে; জুবুন্টু উবুন্টুর উপর ভিত্তি করে XFCE ব্যবহার করে; লিনাক্স লাইট এবং স্ল্যাক্সও একই পদ্ধতি অনুসরণ করে। আপনার যদি এমন একটি ল্যাপটপ থাকে যা উইন্ডোজের কারণে এখন ড্রয়ারে পড়ে আছে, তবে লিনাক্সই সম্ভবত সেটিকে নতুন জীবন দেওয়ার শেষ সুযোগ ।
আপনার প্রথম লিনাক্স ডিস্ট্রো নির্বাচন এবং ব্যবহার করার সময় সাধারণ ভুলগুলি
আপনি যখন প্রথম লিনাক্স ব্যবহার করা শুরু করেন, তখন রেডিট বা ইউটিউবের প্রচারণায় প্রভাবিত হয়ে বেশ কিছু মারাত্মক ভুল করে ফেলা খুবই সহজ । এটা স্বাভাবিক, এই প্রক্রিয়াটিরই একটি অংশ, কিন্তু একেবারে শুরু থেকেই এগুলো এড়িয়ে চলাই শ্রেয়।
১. কোনো পূর্ব অভিজ্ঞতা ছাড়া Arch, Gentoo বা এই জাতীয় কিছু দিয়ে শুরু করা ঝুঁকিপূর্ণ । সিস্টেমটি ব্যবহার করার চেয়ে ইনস্টলেশন এবং কনফিগারেশন নিয়ে হিমশিম খেতেই আপনার বেশি সময় লাগবে। এতে বিরক্তি অনেক বেশি হয় এবং প্রথম চেষ্টার জন্য এই শেখার প্রক্রিয়াটি মোটেই লাভজনক নয়। এর চেয়ে Ubuntu, Mint, Zorin বা এই জাতীয় কিছু দিয়ে শুরু করা বেশি বুদ্ধিমানের কাজ , এবং এরপর যখন আপনি এতে স্বচ্ছন্দ বোধ করবেন, তখন আরও জটিল সিস্টেমের দিকে যেতে পারেন।
২. "পরীক্ষা করার জন্য" একসাথে পাঁচটি ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করা একটি সাধারণ ভুল । GNOME, KDE, XFCE, Cinnamon এবং অন্যান্য প্রতিটি প্রচুর প্যাকেজ ইনস্টল করে। এর ফলে আপনার সিস্টেমে ডুপ্লিকেট প্যাকেজ, বিভ্রান্তিকর মেনু এবং অতিরিক্ত রিসোর্স ব্যবহারের সমস্যা দেখা দেয় । এর চেয়ে ভালো হলো, একটি ডেস্কটপ এনভায়রনমেন্টসহ একটি ক্লিন ডিস্ট্রিবিউশন ইনস্টল করে, সেটিকে একটি লাইভ ইউএসবি-তে পরীক্ষা করা এবং সন্তুষ্ট না হলে অন্য একটি ISO ফাইল ব্যবহার করে দেখা।
৩. টার্মিনালকে পুরোপুরি উপেক্ষা করা অথবা, এর বিপরীত চরম পন্থা হিসেবে, কমান্ডগুলো না পড়েই কপি করা । একটি আধুনিক ডিস্ট্রো আপনাকে গ্রাফিক্যাল টুলের সাহায্যে প্রায় সবকিছুই করতে দেয়, কিন্তু চারটি মৌলিক কমান্ড (ls, cd, sudo, apt/dnf/pacman, man) শিখে নিলে আপনার ঘণ্টার পর ঘণ্টা সময় বেঁচে যাবে । তবে, কোনো কিছুর কাজ কী, তা অন্তত না বুঝে ফোরাম বা ব্লগ থেকে কিছু কপি-পেস্ট করবেন না; একটি ভুলভাবে প্রয়োগ করা rm কমান্ড আপনার ডেটা নষ্ট করে দিতে পারে।
৪. সমস্ত উইন্ডোজ .exe ফাইল সরাসরি চালানোর জন্য জেদ করা । Wine এবং Proton চমৎকার কাজ করতে পারে, কিন্তু এগুলো কোনো জাদু নয়। বুদ্ধিমানের কাজ হলো প্রথমে দেখে নেওয়া যে প্রোগ্রামটির কোনো নেটিভ লিনাক্স সংস্করণ বা এর চেয়ে ভালো কোনো বিনামূল্যের বিকল্প আছে কিনা (যেমন LibreOffice, GIMP, Kdenlive ইত্যাদি) । যে অল্প কিছু উইন্ডোজ অ্যাপ্লিকেশনের সত্যিই কোনো বিকল্প নেই, সেগুলোর জন্য আপনি Wine বা একটি ভার্চুয়াল মেশিন ব্যবহার করতে পারেন।
৫. ইনস্টলেশনের আগে ব্যাকআপ না নেওয়া বা পার্টিশনিং পরীক্ষা না করা । এটা হাস্যকর শোনালেও, প্রতিদিন মানুষ ইনস্টলারটি ঠিকমতো না পড়ার কারণে ভুলবশত তাদের উইন্ডোজ পার্টিশন বা ডেটা মুছে ফেলে। আপনার গুরুত্বপূর্ণ ডকুমেন্টগুলোর ব্যাকআপ নেওয়া এবং পার্টিশনিং স্ক্রিনের দিকে মনোযোগ দেওয়া বাধ্যতামূলক, ঐচ্ছিক নয় ।
আপনার ডিস্ক স্পর্শ না করেই কীভাবে লিনাক্স ডিস্ট্রো ব্যবহার করে দেখবেন
লিনাক্সের অন্যতম সেরা একটি ক্ষমতা হলো হার্ড ড্রাইভে ইনস্টল না করেই সম্পূর্ণ সিস্টেম পরীক্ষা করার সুযোগ । এর মাধ্যমে কোনো সিদ্ধান্ত নেওয়ার আগে হার্ডওয়্যারের সামঞ্জস্যতা, পারফরম্যান্স এবং ব্যবহারকারীর অভিজ্ঞতা যাচাই করে নেওয়া যায়।
ভার্চুয়াল মেশিন পদ্ধতি (ভার্চুয়ালবক্স, ভিএমওয়্যার, ইত্যাদি) : আপনি আপনার বর্তমান সিস্টেমে একটি ভার্চুয়ালাইজেশন প্রোগ্রাম ইনস্টল করেন, একটি ভার্চুয়াল মেশিন তৈরি করেন, কিছু র্যাম ও ডিস্ক স্পেস বরাদ্দ করেন এবং একটি ডিভিডির মতো করে আইএসও (ISO) ফাইলটি মাউন্ট করেন। কম্পিউটার রিস্টার্ট না করেই ইন্টারফেস দেখা এবং কিছুটা পরীক্ষা-নিরীক্ষা করার জন্য এটি আদর্শ , কিন্তু এটি সবসময় হার্ডওয়্যারের সামঞ্জস্যতা (বিশেষ করে ওয়াই-ফাই এবং জিপিইউ) সঠিকভাবে প্রতিফলিত করে না।
Ventoy-এর মতো টুলগুলো বিভিন্ন লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করে দেখার প্রক্রিয়াকে অনেক সহজ করে দেয় । আপনি এটি একটি ইউএসবি ড্রাইভে একবার ইনস্টল করেন, এবং তারপর থেকে আপনি সাধারণ ফাইলের মতোই ISO ফাইলগুলো ড্রাইভে কপি করতে থাকেন। যখন আপনি বুট করেন, তখন একটি মেনু আসে যেখান থেকে আপনি কোন ISO চালু করবেন তা বেছে নিতে পারেন। আপনি প্রতিবার ফরম্যাট না করেই একই ইউএসবি ড্রাইভে Ubuntu, Mint, Fedora, Manjaro, এবং Zorin রাখতে পারেন।
কোনো লাইভ ডিস্ট্রো ইনস্টল করার আগে ৩০-৪০ মিনিট সময় নিয়ে পরীক্ষা করলে আপনার অনেক ঝামেলা বেঁচে যায় : এতে আপনি হার্ডওয়্যারটি ঠিকমতো কাজ করছে কিনা তা যাচাই করতে পারেন, ডেস্কটপ এনভায়রনমেন্ট আপনার পছন্দ হয় কিনা তা দেখতে পারেন এবং আপনার মেশিনে পারফরম্যান্সে কোনো ল্যাগ হচ্ছে না তা নিশ্চিত করতে পারেন।
আপনার নতুন ডিস্ট্রো ইনস্টল করার পর প্রথম পদক্ষেপ
একবার আপনি মনস্থির করে, সিস্টেমটি ইনস্টল করে এবং প্রথমবারের জন্য চালু করার পর, আপনার লিনাক্স সিস্টেমটিকে মসৃণভাবে চালু করতে এবং দৈনন্দিন ব্যবহারের জন্য প্রস্তুত করতে কয়েকটি প্রাথমিক কাজ করা উচিত।
সিস্টেম আপডেট করা : প্রথমে, গ্রাফিক্যাল আপডেট ম্যানেজার বা টার্মিনাল খুলুন এবং উপযুক্ত কমান্ডটি চালান (Debian/Ubuntu/Mint-এ sudo apt update && sudo apt upgrade, Fedora-তে sudo dnf update, Arch/Manjaro-তে sudo pacman -Syu…)। এর মাধ্যমে সিকিউরিটি প্যাচ, বাগ ফিক্স এবং স্ট্যাবিলিটি ইমপ্রুভমেন্ট যুক্ত হয় ।
আপনার প্রয়োজনীয় সফটওয়্যারগুলো ইনস্টল করুন । প্রতিটি লিনাক্স ডিস্ট্রিবিউশনের নিজস্ব অ্যাপ্লিকেশন সেট থাকে, কিন্তু আপনি সম্ভবত আপনার প্রিয় ব্রাউজার, ইমেল ক্লায়েন্ট, পাসওয়ার্ড ম্যানেজার, অফিস স্যুট, মিডিয়া প্লেয়ার, গেম ম্যানেজার ইত্যাদি যোগ করতে চাইবেন। আলাদা আলাদা ওয়েবসাইটে ইনস্টলার খোঁজার পরিবর্তে, সফটওয়্যার স্টোর বা প্যাকেজ ম্যানেজার ব্যবহার করার অভ্যাস করুন , যা লিনাক্সে অ্যাপ ইনস্টল করার সবচেয়ে নিরাপদ এবং আধুনিক উপায়।
ডেস্কটপ এনভায়রনমেন্টের সাথে পরিচিত হন : মেনু, শর্টকাট, সেটিংস প্যানেল, ফাইল সিস্টেম। মৌলিক বিষয়গুলো কাস্টমাইজ করতে কিছুটা সময় নিন: ভাষা, কীবোর্ড লেআউট, টাইম জোন, চেহারা, উইন্ডোর আচরণ । পরিবেশটি যত বেশি ব্যক্তিগতকৃত মনে হবে, আপনার আগের অবস্থায় ফিরে যাওয়ার সম্ভাবনা তত কম থাকবে।
টার্মিনালে দক্ষতা অর্জনের জন্য চারটি গুরুত্বপূর্ণ কমান্ড শিখুন : ফাইল তালিকা দেখতে `ls`, ফোল্ডার পরিবর্তন করতে `cd`, আপনার বর্তমান অবস্থান দেখতে `pwd`, কমান্ডের সাহায্য পেতে `man`, এবং আপনার ডিস্ট্রোর প্যাকেজ ম্যানেজার (apt, dnf, pacman, zypper, ইত্যাদি)। আপনাকে একবারে সবগুলো মুখস্থ করতে হবে না ; টার্মিনালকে তেজস্ক্রিয় বস্তুর মতো এড়িয়ে না গিয়ে, প্রতিদিন এগুলো ব্যবহার করার অভ্যাস করুন।
কোনো কিছু ভেঙে গেলে কী করতে হবে তা জানা অত্যন্ত গুরুত্বপূর্ণ । আজ হোক বা কাল হোক, আপনি এমন একটি GRUB সিস্টেমের সম্মুখীন হবেন যা ডুয়াল বুট সেটআপে উইন্ডোজ প্রদর্শন করে না, যেমন— উইন্ডোজের পাশাপাশি লিনাক্স ইনস্টল করার সময় ; অথবা কোনো ত্রুটিপূর্ণ প্যাকেজ, কিংবা এমন কোনো আপডেট যা কোনো কাজ অসম্পূর্ণ রেখে যায়। সাধারণ Debian/Ubuntu-এর ক্ষেত্রে, `sudo update-grub`, `sudo apt --fix-broken install`, বা `sudo dpkg --configure -a`-এর মতো কমান্ডগুলো সাধারণত আপনাকে এই সমস্যা থেকে বের করে আনে । এবং সর্বোপরি, মনে রাখবেন যে ফোরাম এবং কমিউনিটিতে (স্প্যানিশ বা ইংরেজিতে) প্রশ্ন করা এই প্রক্রিয়ারই একটি অংশ।
আপনি যদি এই পর্যন্ত এসে থাকেন এবং আপনার প্রোফাইল, লক্ষ্য ও কম্পিউটারের জন্য কোন লিনাক্স ডিস্ট্রোটি সবচেয়ে উপযুক্ত, সে বিষয়ে আপনার ধারণা পরিষ্কার হয়ে গিয়ে থাকে, তাহলে আপনি অর্ধেক পথ এগিয়ে গেছেন । এখান থেকে আপনাকে যা করতে হবে তা হলো—ইনস্টল করা, পরীক্ষা করা, কিছু সমস্যা তৈরি হওয়া, কমিউনিটির সাহায্যে সেগুলো সমাধান করা এবং ধীরে ধীরে এমন একটি সিস্টেম গড়ে তোলা যা সত্যিই আপনার নিজের বলে মনে হবে, যেখানে কোনো ব্যয়বহুল লাইসেন্স বা জটিল প্রযুক্তিগত ব্যবস্থা আপনার সিদ্ধান্তকে নিয়ন্ত্রণ করবে না।
