লিনাক্সের বিশ্ব তার অফারিং-এ কाफি diverse, বিশেষ করে উইন্ডোজ বা macOS-এর মতো জিনিসের সাথে তুলনা করলে। আপনি যদি আপনি যে ডেস্কটপ ব্যবহার করছেন সেটি থেকে খুশি না হন, এটি আপনার পছন্দ অনুযায়ী পরিবর্তন করা সহজ, অথবা এটি সম্পূর্ণরূপে বাদ দেওয়া যায়। এর ফলস্বরূপ, সবসময় যারা সম্পর্কে বিতর্ক হবে যে उनमें से কোনটি "ভালো"।
উদাহরণস্বরূপ, ইউজার-ফ্রেন্ডলি লিনাক্স অপারেটিং সিস্টেমগুলো иногда লিনাক্স গিকরা দ্বারা উপেক্ষা করা হয় ক্ষুদ্র এবং অত্যধিক টেকনিক্যাল কারণগুলোতে। তারা সেগুলোকে ডিসকরেজ করতে যেতে পারে না, কিন্তু উদাহরণস্বরূপ উবুন্টু এবং মিন্টের প্রতি স্মাল রেসপেক্ট আছে।
কিন্তু যেমনী বের হয়, এই সবই আসলে প্রয়োজন নেই যতক্ষণ না আপনি কেশ কেটে রাখেন। অধিকাংশ অংশে, লিনাক্স একটি ভালো অভিজ্ঞতা প্রদান করে,无论 আপনি কীভাবে এটি চালানোর সিদ্ধান্ত নেন। चाहে এটি একটি Arch সিস্টেম হোক, বা Elementary OS, এটা আসলে মানে রাখে না। তাই যেকোনো লিনাক্স অপারেটিং সিস্টেম গর্বের সাথে ব্যবহার করুন।
একই কাঁধের ওপর দাঁড়ানো
লিনাক্স অপারেটিং সিস্টেমগুলোর মধ্যে ভিন্নতা থাকা সত্ত্বেও, সেগুলো সব একসাথে একটি কমন গ্রাউন্ড শেয়ার করে। এটি ছোট পার্থক্য যেমন সেগুলো কীভাবে সফটওয়্যার ইনস্টল করে সেটির পেরোনো যায়। আপনার প্রোগ্রামগুলো আসলে কীতে চলে সেটি দেখতে হলে তাদের কতটুকু সাদৃশ্যপূর্ণ সেটি বোঝা যায়।
লিনাক্স কার্নেল
প্রতিটি লিনাক্স অপারেটিং সিস্টেম একই কার্নেলের ওপর তৈরি। এটি আপনার সিস্টেমের সবচেয়ে বড় ফ্যাক্টরের একি যা পারফরম্যান্স নির্ধারণ করে, পাশাপাশি আপনার কম্পিউটার আপনার পছন্দের ডিস্ট্রিবিউশনে চলে কিনা। যেহেতু এতে প্রোগ্রাম সঠিকভাবে চালানোর জন্য সকল ড্রাইভার এবং রিসোর্স ম্যানেজমেন্ট আছে, এই লেভেলের উপরে যেকোনো পার্থক্য মূলত সুপারফিশিয়াল।
এবং সবার জন্য خوشবেসরে, এই ফ্রন্টে বেশি ভিন্নতা নেই, আপনি যেকোনো লিনাক্স অপারেটিং সিস্টেম ব্যবহার করুন না কেন। এর মানে আপনি পারফরম্যান্স এবং কম্প্যাটিবিলিটিকে относительно একইরকম আশা করতে পারেন। হ্যাঁ, Lubuntu-এর মতো অত্যন্ত লাইটওয়েট অপারেটিং সিস্টেম আছে। কিন্তু বের হয়, তাদের অনেক প্রপার্টি আপনার বর্তমান সিস্টেমের সাথে অর্জন করা যায়।
কোর প্রোগ্রামস
শুধু লিনাক্স কার্নেলই একই নয়। এর সাথে, অনেক লিনাক্স অপারেটিং সিস্টেম একই সফটওয়্যারের অনেক শেয়ার করে। আপনার পছন্দের সিস্টেম জুড়ে যেকোনো প্রোগ্রাম ইনস্টল করা সহজ। এটা মেনে চলে—এটা এখনও লিনাক্স।
আপনি যদি কখনো অন্য ডিস্ট্রিবিউশন ব্যবহার করেছেন, আপনি দেখবেন একই প্রোগ্রামগুলো উপলব্ধ, প্রি-ইনস্টলড। LibreOffice অনেকের মধ্যে একটি স্ট্যাপল, GIMPসহ। এই সাদৃশ্যগুলো শুধু ডেস্কটপ সফটওয়্যারের চেয়ে গভীরে যায়।
লিনাক্সকে কখনো কখনো GNU/Linux বলা হয় এর কারণ হলো প্রতিটি লিনাক্স অপারেটিং সিস্টেমের পিছনে কোর সফটওয়্যার। যেসব অপরিহার্য প্রোগ্রাম আপনি শুনতে পান না, مثل BASH শেল, এবং ফাইল কপি করার বেসিক কমান্ড লাইন টুল—those সব GNU প্রজেক্ট থেকে আসে।
এটি একটি C Standard Library גם সরবরাহ করে যাকে glibc বলা হয়, যা নিশ্চিত করে C-তে লেখা প্রোগ্রাম লিনাক্সে চলে (অন্যদেরও আছে, যেমন উইন্ডোজ C রানটাইম লাইব্রেরি, কিন্তু সেটি অন্য গল্প)।
আপনার লিনাক্স সিস্টেমের অনেক অনেক গুরুত্বপূর্ণ অংশ GNU দ্বারা ফ্রি সফটওয়্যার হিসেবে তৈরি। সেগুলো সব না থাকলে, আপনি কেবল একটি কার্নেলের সাথে ছেড়ে যাবেন, কোনো প্রোগ্রাম চালাতে পারবেন না। এটাও মানে যে প্রতিটি অপারেটিং সিস্টেম কতটুকু আলাদা কেন না হোক, সেগুলো একই কাঁধের ওপর দাঁড়িয়েছে: লিনাক্স এবং GNU।
তুমি যা করো, আমি সেটি ঠিক একইভাবে করি
প্রতিটি লিনাক্স অপারেটিং সিস্টেমের মধ্যে সাদৃশ্যের কারণে, প্রতিটিকে আপনার পছন্দ অনুযায়ী পরিবর্তন করা সহজ। অনেক ডেস্কটপ আছে যেগুলো থেকে আপনি বেছে নিতে পারেন, অনেক থিমসহ। তাই কিছুই আপনাকে আপনার লিনাক্স সিস্টেমকে হাড়ের уровеньে স্ট্রিপ ডাউন করতে বাধা দেয় না, এবং একইভাবে, একটি মিনিমাল সিস্টেমকে ফুল ফ্লেজড বানাতে।
বরং আপনার কম্পিউটারকে "লাইট" সিস্টেমের মতো Xubuntu-এ রি-ইনস্টল করার চেয়ে, আপনি একই প্রভাব অর্জন করতে পারেন ভানিলা উবুন্টুতে XFCE ডেস্কটপ পেয়ে। সবচেয়ে বড় ゲইন ডেস্কটপ এনভায়রনমেন্টের পার্থক্য থেকে হয়, যেহেতু সেগুলো লিনাক্স অপারেটিং সিস্টেমের বড় কম্পোনেন্টগুলির এক।
যারা আরগু করে তাদের ডেস্কটপ অন্যটির চেয়ে ভালো এর লুকের কারণে, তারা মিস করে যে যেকোনো লিনাক্স সিস্টেমকে তাদের মতো বানানো কয়েকটি থিম ইনস্টল করার বিষয়। চেহারা একাধিক ফ্যাক্টরের ওপর ভিত্তি করে। ডেস্কটপের নির্দিষ্ট অংশের জন্য থিম আছে, এবং এগুলো একসাথে রাখা কিছু তৈরি করে যা (আশা করি) সুন্দর দেখায়। আপনি লিনাক্সকে macOS-এর মতোও দেখাতে পারেন যদি যথেষ্ট চেষ্টা করেন।
অনেক ক্ষেত্রে, আপনি আপনার লিনাক্স ডেস্কটপ কীভাবে দেখে সেটি থেকে খুশি না হলে, এটি পরিবর্তন করা খুব সহজ। তাই একটি অপরিচালনায় কীভাবে দেখায় সেটির জন্য অন্য অপারেটিং সিস্টেমে স্যুইচ করা ভালো আইডিয়া নাও হতে পারে। পার্থক্যগুলো কেবল সারফেস-ডিপ।
কয়েকটি ব্যতিক্রম
সবসময় ব্যতিক্রম থাকে কি? লিনাক্স সাধারণত অধিকাংশ কেসে একই, কিন্তু কয়েকটি পার্থক্য আছে যা আপনাকে বিবেচনা করতে হবে। একটি নিচ ডিস্ট্রিবিউশনে স্যুইচ করা ভালো আইডিয়া নাও হতে পারে, এবং এখানে কয়েকটি কারণ।
- বৃহৎ প্যাকেজ সোর্স। আপনি যদি অনেক প্রোগ্রাম কম্পাইল করার সময় ব্যয় করতে চান না, আপনাকে Gentoo-এর মতো কিছুতে স্যুইচ করা উচিত নয়। আরো, আপনি যদি নতুন প্রোগ্রাম দ্রুত চান, আপনি Debian Stable-এর মতো কিছু ইনস্টল করবেন না।
- টার্গেটেড ইউজারবেস। বড় লিনাক্স অপারেটিং সিস্টেমগুলো নভিশদের জন্যও কিছুটা ইন্টুইটিভ হওয়ার জন্য ডিজাইন করা। কিন্তু কিছু আছে যেগুলো অবশ্যই সেসব সেন্সে ফ্রেন্ডলি নয়, যেগুলো এড়ানো উচিত যদি সেটি কেস হয়। উদাহরণস্বরূপ, নিশ্চিতভাবে জটিল Arch Linux, যা ইন্টুইশনকে ত্যাগ করে কন্ট্রোলের জন্য।
- কমিউনিটি। ছোট লিনাক্স ডিস্ট্রিবিউশনগুলোর কম সাপোর্ট থাকে চारों পাশে, যেহেতু কম লোক সেগুলো ব্যবহার করে। কমপক্ষে বড় অপারেটিং সিস্টেমের সাথে, আপনি নিশ্চিত হতে পারেন একটি ফোরাম পোস্ট একটি সহায়ক রেসপন্স পাবে। আরও অস্পষ্ট مواردে এমন সাহায্য থাকা খুব বিরল।
পছন্দের বিষয়
ছোট পার্থক্যগুলোর পেরোনো দিয়ে, লিনাক্স লিনাক্স, ন করুন এটি কীভাবে আকৃতি নেয়। প্রতিটি সেটি সেখানে সাদৃশ্যপূর্ণ যেখানে এটা গণ্য। Elementary OS থেকে Gentoo পর্যন্ত, এটা শেষ পর্যন্ত গুরুত্বপূর্ণ নয়। যেভাবেই, আপনি লিনাক্স ডেস্কটপকে সাহায্য করছেন।
আপনি কোন লিনাক্স অপারেটিং সিস্টেমগুলো ব্যবহার করেন এবং কেন?
ছবির ক্রেডিট: Luis Molinero via Shutterstock.com