Linux-Libre হল Linux কার্নেলের একটি ভেরিয়েশন যা শুধু ফ্রি ও ওপেন সোর্স ইমপ্লিমেন্টেশন হার্ডওয়্যার ড্রাইভারের জন্য প্রদান করতে লক্ষ্যমাত্রা রাখে। এটি বর্তমানে Free Software Foundation of Latin America দ্বারা মেইন্টেইন করা হচ্ছে। তাই, যেসব Linux ডিস্ট্রিবিউশন এটি ব্যবহার করে সেগুলো Free and Open Source Software (FOSS) ব্যবহারের প্রচারও করে।
বাইনারি ব্লবের সমস্যা
বছর যাবত, Linux তার কার্নেলে ফার্মওয়্যার "বাইনারি ব্লব" অন্তর্ভুক্ত করার একটি ট্রেন্ড अपनाয়েছে। এই বাইনারি ব্লবগুলো হলো ছোট ছোট সফটওয়্যার পিস যেগুলো একটি হার্ডওয়্যার ম্যানুফ্যাকচারার দ্বারা ক্লোজড-সোর্স বাইনারি হিসেবে প্রদান করা হয়। এটি তারপর Linux কার্নেল দ্বারা as-is লোড করা হয়। বদলে, এটি আপনার হার্ডওয়্যারের সাথে পেরফেক্ট কম্প্যাটিবিলিটি প্রদান করে।
যাইহোক, যেহেতু কেউ সুবিধা চায় যিনি তার ব্যবহৃত হার্ডওয়্যারের সাথে ভালো কম্প্যাটিবিলিটি, এই বাইনারি ব্লবের অপেক নেচার বিভিন্ন সিকিউরিটি এবং রিলায়বিলিটি কনসার্নস আনে।
এটি কারণ বাইনারি ব্লব থার্ড-পার্টি ডেভেলপারদের ব্লবের সোর্স কোড অডিট করার অনুমতি দেয় না। তাই, এটি তাদের জন্য একটি ইস্যু হয়ে উঠতে পারে যারা তাদের সিকিউরিটি ভ্যালু করেন এবং তাদের জন্য যারা তাদের কম্পিউটার ক্রিটিক্যাল কাজের জন্য ব্যবহার করেন।
কেন Linux-Libre ব্যবহার করবেন?
Linux-Libre আপনাকে বাইনারি ব্লব ছাড়া Linux ব্যবহার করতে দেয় এবং আপনার মেশিনে ১০০% FOSS রান করতে দেয়। যাইহোক, যেহেতু Linux-Libre ওপেন সোর্স ড্রাইভারের উপর নির্ভরশীল, এটি সবসময় সেরা হার্ডওয়্যার সাপোর্ট দেয় না।
সেটা হলেও, Linux-Libre রিলায়বল এবং খুব ভালো কাজ করে। এটি Linux-Libre কে রেগুলার ইউজারদের জন্য আকর্ষণীয় করে তোলে যারা একটি স্ট্যাবল এবং সিকিউর Linux ইনস্টলেশন চান।
এটি মনে রেখে, এই আর্টিকেলে কিছু সেরা Linux ডিস্ট্রিবিউশনকে দেখা যাক যা Linux-Libre কার্নেল ব্যবহার করে ক্যাজুয়াল এবং পাওয়ার ইউজার দুটির জন্য।
১. Trisquel Linux-Libre
Trisquel একটি ইজি-টু-ইউজ Linux-Libre ডিস্ট্রিবিউশন Debian-ভিত্তিক। এটি শুধু Linux-Libre-র সিকিউরিটি থেকে বেনিফিট পায় না, বরং Debian-এর মাধ্যমে স্ট্যাবল আপডেটও পায়।
আরো, Trisquel যতটা সম্ভব ইউজার-ফ্রেন্ডলি হতে লক্ষ্য করে। এটি আপনাকে ইনস্টলেশন দিয়ে গাইড করে এবং আপনি প্রথমবার আপনার কম্পিউটার বুট করলে সেটাও। এটি একটি নতুন কম্পিউটার ইউজারের জন্য সেরা Linux ডিস্ট্রিবিউশনগুলির একটি করে তোলে।
Trisquel এর আরও কিছু ফিচার রয়েছে:
- গ্যালিশিয়া, স্পেইনে বিল্ড ও কনফিগার করা, এটি কয়েক Linux ডিস্ট্রিবিউশন মাঝ থেকে একটি যেটি নেটিভ স্প্যানিশ ডেস্কটপ এনভায়রনমেন্ট সাপোর্ট করে।
- ডিফল্টভাবে একটি এনক্রিপ্টেড ভলিউম তৈরি করার উপায় সাপোর্ট করে, এটি উপযোগী যদি আপনি একটি Trisquel ইনস্টলেশন চান যা হার্ড ড্রাইভ লেভেল পর্যন্ত সিকিউর।
- অক্ষম লোকদের দ্বারা ব্যবহার করার জন্য বিল্ড করা। এতে একটি অডিও গাইড এবং সেটিংস থাকে যেগুলো আপনি এনেবল করতে পারেন ভিজ্যুয়াল সমস্যা যেমন কালারব্লাইন্ডনেস এবং আংশিক থেকে পূর্ণ অন্ধতার জন্য।
২. PureOS
PureOS একটি সুন্দর Linux-Libre ডিস্ট্রিবিউশন যা Purism ব্র্যান্ডের ল্যাপটপে ডিফল্টভাবে অন্তর্ভুক্ত থাকে। Trisquel-এর মতো, এটি Debian-ভিত্তিক এবং এর স্ট্যাবল প্যাকেজ থেকে বেনিফিট পায়।
Trisquel-এর বিপরীতে, যাইহোক, PureOS-এর একটি প্রধান সেলিং পয়েন্ট হলো এটি "কনভারজেন্স" আইডিয়ায় কাজ করে, তাই এতে কিছু ফিচার আছে যা এটিকে ডেস্কটপ এবং মোবাইল স্ক্রিন দুটোই ইউজযোগ্য করে তোলে।
PureOS নিচের ফিচারগুলোও অন্তর্ভুক্ত করে:
- গ্রাউন্ড আপ থেকে সিকিউর, এবং ডেভেলপার টিম.constantly পটেনশিয়াল এক্সপ্লয়েটের জন্য ডিস্ট্রিবিউশনে চেক ও অডিট করে।
- GNOME-এর মাধ্যমে অ্যান্ড্রয়েড ডিভাইসের জন্য ভালো সাপোর্ট আছে। সেটার মাধ্যমে, আপনি আপনার স্মার্টফোন আপনার মেশিনের সাথে পেয়ার করে PureOS-এ অ্যাপ্লিকেশন ব্যবহার করতে পারেন সেইসাথে আপনার কম্পিউটার রিমোট কন্ট্রোল করতে পারেন।
- একটি সিম্পল অ্যাপ্লিকেশন ম্যানেজার আছে যা আপনাকে কমান্ড লাইন ব্যবহার না করে প্যাকেজ ইনস্টল করতে দেয়। এটি তাদের জন্য উপযোগী যারা টার্মিনাল ব্যবহার না করে দৈনন্দিন কাজের জন্য কম্পিউটার ব্যবহার করতে চান।
৩. GNU Guix
GNU Guix একটি Linux-Libre ডিস্ট্রিবিউশন যা একটি রিপ্রোডাসিবল অপারেটিং সিস্টেম তৈরি করতে লক্ষ্যমাত্রা রাখে। এটি আপনাকে আপনার নিজস্ব সিস্টেম তৈরি করতে দেয় যা নিজেকে রিক্রিয়েট করতে পারে।
এটি أولئك লোকদের জন্য উপযোগী যাদের একাধিক মেশিন আছে বা যারা নিশ্চিত হতে চান যে তারা যা ইনস্টল করছেন সেটি সবসময় একই।
GNU Guix এর আরও কিছু ফিচার রয়েছে:
- আপনাকে আপনার কম্পিউটারের একটি রোলিং স্ন্যাপশট তৈরি করতে দেয়। এতে আপনার প্যাকেজ এবং কনফিগারেশন ফাইল দুটোই অন্তর্ভুক্ত। এর কারণে, আপনার সিস্টেমের ইতিহাসের যেকোনো পয়েন্টে জাম্প করা সম্ভব, যেটি আপনাকে যেকোনো ফেইলার থেকে রিকভার করতে সহজ করে তোলে।
- একই সফটওয়্যারের একাধিক ভার্সন ইনস্টল করতে দেয়। এটি টেস্টারদের জন্য উপযোগী যারা ভার্সন চেঞ্জের মাঝপথে সফটওয়্যার চেক করতে চান।
- Guile Scheme ল্যাঙ্গুয়েজে লেখা, যা Lisp-ভিত্তিক এবং বুঝতে সহজ। GNU Guix শুধু পাওয়ার ইউজারের জন্য ফ্লেক্সিবল নয়, বরং নোভিসের জন্যও ইজি টু কনফিগার।
৪. Parabola Linux-Libre
Parabola একটি Linux-Libre ডিস্ট্রিবিউশন যা একটি সিম্পল এবং মিনিমাল Linux ইনস্টলেশন তৈরি করতে লক্ষ্যমাত্রা রাখে। এটি Arch Linux-ভিত্তিক এবং পাওয়ার ইউজারদের ক্যাটার করে। Parabola একটি পাওয়ারফুল ডিস্ট্রিবিউশন হতে পারে যা এবং সিকিউর এবং ব্লিডিং এজ।
আরো, Parabola-এর সিকিউরিটির প্রতি কমিটমেন্ট মানে এটি এডি প্যাকেজগুলোর উপর অডিট রান করে। Parabola-এ প্যাকেজগুলোর যেকোনো ইস্যু ইতিমধ্যে প্যাচ করা আছে।
এটি أولئك ইউজারদের জন্য উপযোগী যারা সিকিউরিটি ইস্যু নিয়ে চিন্তিত যেগুলো তাদের কম্পিউটারে তাদের কাজে প্রভাব ফেলতে পারে।
Parabola এই ফিচারগুলোর সাথে শিপ করে:
- দুটি প্রোগ্রাম —
yourfreedomএবংyourprivacy— যা আপনার সিস্টেম স্ক্যান করে যেকোনো সিকিউরিটি রিস্কের জন্য এবং সেই রিস্ক যে প্রোগ্রামগুলোতে আছে সেগুলো দেখায়। noprismরিপোজিটরিও থাকে: সিকিউর সফটওয়্যারের একটি সিলেকশন। এখানে প্রোগ্রামগুলো অনসेफ কম্পিউটিং সিচুয়েশনতে রান করার জন্য বিল্ড করা হয়েছে।- আপনার সিস্টেম রিইনস্টল ছাড়া Parabola ইনস্টল করতে পারেন। Arch Linux ইউজাররা তাদের সিস্টেমকে Parabola-এ মাইগ্রেট করতে পারেন এর সোর্স ব্যবহার করে এবং সিস্টেম আপডেট করে সেখান থেকে।
৫. Hyperbola Linux-Libre
Hyperbola একটি Linux-Libre ডিস্ট্রিবিউশন যা স্ট্যাবিলিটি এবং লং-টার্ম সাপোর্ট রিলিজের উপর ফোকাস করতে লক্ষ্যমাত্রা রাখে। Parabola-এর মতো, Hyperbola একটি Arch-ভিত্তিক Linux ডিস্ট্রিবিউশন।
Parabola-এর সাথে এর একমাত্র প্রধান পার্থক্য হলো স্ট্যাবিলিটি এবং সিম্পলিসিটির জন্য একটি স্ট্রিক্ট পলিসি। আপডেট কম এবং দূরে, কারণ সেগুলো টেস্ট করে নিশ্চিত করে সেগুলো আপগ্রেডের মাঝপথে ব্রেক করবে না, এটিকে একটি ডিস্ট্রিবিউশন করে তোলে ওয়ার্কস্টেশনের জন্য যেগুলো সবসময় কাজ করতে হবে।
Hyperbola তার সিম্পলিসিটি এবং স্ট্যাবিলিটির প্রতি কমিটমেন্ট নিচের ফিচারগুলোর মাধ্যমে দেখায়:
- SystemD-এর মতো প্রোগ্রাম রিমুভ করে Linux সিস্টেমের কমপ্লেক্সিটি কাটাতে লক্ষ্য করে। এটি সিস্টেমকে কম রিকোয়ারমেন্টে রান করতে দেয় এবং যেকোনো ইস্যু আপনার জন্য ছোট একটি সারফেস তৈরি করে।
- Xenocara ডিফল্টভাবে থাকে: Xorg-এর একটি ভার্সন যা OpenBSD ডেভেলপাররা প্যাচ করেছে надежный এবং স্ট্যাবল হওয়ার জন্য।
- LibreSSL ব্যবহার করে তার SSL এবং TLS সার্টিফিকেটের জন্য। LibreSSL OpenSSL-এর একটি মডার্ন ফরক যা আপডেট, অডিট এবং রিভিশন আনে যেগুলো OpenSSL-এ থাকা ইস্যুরা রিমুভ করেছে।
এই সব কথা আপনাকে কিউরিয়াস করালে আপনি আপনার নিজস্ব Linux কার্নেল কম্পাইল করতে কী লাগে সেটা জানতে এই উপযোগী গাইড চেক আউট করতে পারেন।
প্রশ্নোত্তর
১. Linux-Libre-এ আমি কী ধরনের হার্ডওয়্যার ইস্যু এক্সপেক্ট করব?
অধিকাংশ পার্টে, Linux-Libre কার্নেল হার্ডওয়্যার ড্রাইভারের একটি ফ্রি ও ওপেন সোর্স অল্টারনেটিভ প্রদান করে। যাইহোক, এই ভার্সনের একটি ইস্যু হলো সেই ডিভাইসের জন্য সাপোর্টের অভাব যেগুলোর ওপেন সোর্স ড্রাইভার নেই।
কয়েকটি ইস্যু যা লুকিয়ে রাখতে হবে:
- আপনি একটি প্রپرাইটারি ওয়ায়ারলেস কার্ড ব্যবহার করছেন Wi-Fi-এর জন্য, যা সাধারণত হয় আপনি যদি Intel ওয়ায়ারলেস কার্ড ব্যবহার করেন।
- আপনি একটি সাম্প্রতিক nVidia গ্রাফিক্স কার্ড ব্যবহার করছেন এবং ওপেন সোর্স ড্রাইভার, noveuau, এখনো এর জন্য ভার্সন নেই।
প্রথম ইস্যুর জন্য, আপনাকে আপনার মেশিন যে ওয়ায়ারলেস কার্ড ব্যবহার করছে সেটি চেঞ্জ করতে হবে। সবচেয়ে জনপ্রিয় ওপেন-সোর্স-ফ্রেন্ডলি কার্ডগুলো Atheros ওয়ায়ারলেস চিপস ব্যবহার করে যা প্রায় TP-LINK এবং Panda কার্ডে পাওয়া যায়।
দ্বিতীয়টির জন্য, আপনাকে noveuau-এর একটি ভার্সন 나와 না না করা পর্যন্ত অপেক্ষা করতে হবে আপনার গ্রাফিক্স কার্ড সাপোর্ট করার জন্য। এটি সাধারণত একটি নতুন গ্রাফিক্স কার্ড রিলিজের কয়েক মাস পর হয়।
২. কি Linux-Libre আপ টু ডেট?
হ্যাঁ! Linux-Libre কার্নেল সক্রিয়ভাবে "মেইনলাইন" Linux কার্নেল ফলো করে। Linux কার্নেলের যেকোনো রিলিজের জন্য, Linux-Libre তার জন্য একটি ভার্সন রিলিজ করে।
৩. কোন Linux-Libre ডিস্ট্রিবিউশন আমার জন্য?
এটি একটি অত্যন্ত সাবজেক্টিভ প্রশ্ন। যাইহোক, একটি নতুন ডিস্ট্রিবিউশন বেছে নেওয়ার একটি কুইক রুল অফ থাম্ব হলো এটি আপনার চাহিদা সেটিসফাই করে কিনা। উদাহরণস্বরূপ, আপনি যদি একটি কমপ্লিট ডিস্ট্রিবিউশন খুঁজছেন যা ইজি টু ইউজ, তবে আপনি PureOS এবং Trisquel Linux-libre ব্যবহার করলে ভালো সার্ভড থাকবেন।
যাইহোক, আপনি যদি একটি কনসিস্টেন্ট সিস্টেম পাওয়ার জন্য আরও চিন্তিত হন এবং সেটি কাজ করার জন্য হ্যাক করতে ইচ্ছুক হন, তবে আপনি সম্ভবত GNU Guix কে আপনার জন্য পারফেক্ট পাবেন।
শেষে, আপনি যদি একটি সিকিউরিটি-ফোকাসড ইউজার হন বা এমন একটি কম্পিউটার দরকার যেটি প্রাইভেসি যেগুলো রিকোয়ার্ড করে সেসব সিচুয়েশনে পারফর্ম করতে হবে, তবে আপনি Parabola এবং Hyperbola Linux-Libre ব্যবহার করে সেটি পেতে পারেন যা বিল ফিট করে।
এই ডিস্ট্রিবিউশনগুলো সকল স্ট্যাবিলিটি উপরে সব কিছুর জন্য কমিটেড, তাই আপনি এগুলোতে আশা রাখতে পারেন আপনার সিস্টেম সিকিউর করার জন্য।