- বিএসডি ইকোসিস্টেমের উৎপত্তি হয়েছিল বার্কলি বিশ্ববিদ্যালয়ে মূল ইউনিক্স সিস্টেমের উপর করা গবেষণা থেকে।
- এটি প্রধানত ফ্রিবিএসডি, নেটবিএসডি এবং ওপেনবিএসডি-তে বিভক্ত, যার প্রতিটিরই স্বতন্ত্র লক্ষ্য রয়েছে: কর্মক্ষমতা, বহনযোগ্যতা এবং নিরাপত্তা।
- লিনাক্সের বিপরীতে, বিএসডি কার্নেল এবং মৌলিক টুলসগুলোকে একটি সমন্বিত ও একীভূত প্রকল্প হিসেবে তৈরি করে।
- এর লাইসেন্সটি অত্যন্ত উদার, যার ফলে এর কোড ম্যাকওএস বা পিএস৪-এর মতো বাণিজ্যিক সিস্টেমেও ব্যবহার করা যায়।
যখন আমরা অপারেটিং সিস্টেমের জগতে প্রবেশ করি, তখন আমরা প্রায়শই ধরে নিই যে কেবল উইন্ডোজ, ম্যাকওএস এবং লিনাক্সই রয়েছে। তবে, বার্কলে সফটওয়্যার ডিস্ট্রিবিউশন নামে একটি আকর্ষণীয় এবং শক্তিশালী শাখা রয়েছে , যা বিএসডি (BSD) নামেই বেশি পরিচিত। এই সিস্টেমটি কোনো আধুনিক আবিষ্কার নয়; এর শিকড় প্রোথিত আছে ১৯৭০-এর দশকে, যখন ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়ের বার্কলে ক্যাম্পাস তাদের নিজস্ব গবেষণার জন্য ইউনিক্স কোড নিয়ে পরীক্ষা-নিরীক্ষা শুরু করে।
বিএসডি-কে যা বিশেষ করে তোলে তা হলো, এটি শুধু শিক্ষাঙ্গনেই সীমাবদ্ধ থাকেনি। প্রায় পাবলিক ডোমেইনের কাছাকাছি একটি অত্যন্ত উন্মুক্ত ফ্রি সফটওয়্যার লাইসেন্সের কল্যাণে , এই কোডটি ডজন ডজন সংস্করণের ভিত্তি হিসেবে কাজ করেছে। শুধু যে কমিউনিটি প্রজেক্ট তৈরি হয়েছে তাই নয়, অনেক কোম্পানিও বিএসডি-র অংশবিশেষ নিয়ে নিজস্ব সফটওয়্যার তৈরি করেছে। আর একারণেই আমাদের অজান্তেই দৈনন্দিন ব্যবহৃত ডিভাইসগুলোতে বিএসডি-র চিহ্ন খুঁজে পাওয়া যায়।
বিএসডি পরিবারের উৎপত্তি ও বিবর্তন
আমরা এখন কোথায় আছি তা বুঝতে হলে আমাদের AT&T-এর বেল ল্যাবসে ফিরে যেতে হবে। ইউনিক্স তাদের মালিকানাধীন ছিল এবং প্রথমে তারা বার্কলিকে কোডটি নিয়ে পরীক্ষা-নিরীক্ষা করার অনুমতি দিয়েছিল। কিন্তু এক পর্যায়ে AT&T সিদ্ধান্ত নেয় যে ব্যবসাই আগে এবং অনুমতি প্রত্যাহার করে নেয়, যার ফলে একটি তিক্ত আইনি লড়াই শুরু হয়। এর ফল কী হলো? বার্কলিকে একেবারে গোড়া থেকে এর নিজস্ব সংস্করণ তৈরি করতে বাধ্য করা হয়, যেখানে মালিকানাধীন কোডটি বাদ দেওয়া হয় এবং আজকের BSD-এর জন্ম হয়।
এই প্রক্রিয়াটি বৃথা যায়নি, কারণ বিএসডি এমন সব উদ্ভাবনে অবদান রেখেছে যা আমরা এখন স্বাভাবিক বলে ধরে নিই। পেজড ভার্চুয়াল মেমরির ব্যবস্থাপনা থেকে শুরু করে টিসিপি/আইপি স্ট্যাকের বাস্তবায়ন পর্যন্ত, যা মূলত ইন্টারনেটের মেরুদণ্ড। বস্তুত, প্রায় সমস্ত আধুনিক টিসিপি বাস্তবায়ন সংস্করণ ৪.৪ বিএসডি-লাইট থেকেই উদ্ভূত। এতে অবাক হওয়ার কিছু নেই যে, কম্পিউটিং-এ আধুনিক সংযোগের জন্মস্থান হিসেবে বিএসডি-কে বিবেচনা করা হয় ।

প্রধান ডিস্ট্রিবিউশনগুলো হলো: ফ্রিবিএসডি, নেটবিএসডি এবং ওপেনবিএসডি।
আপনি যদি বিএসডি (BSD) ব্যবহার করে দেখতে চান, তাহলে খুব সম্ভবত প্রধান তিনটির সাথেই আপনার পরিচয় হবে। প্রথমেই আসে ফ্রিবিএসডি (FreeBSD) , যা সম্ভবত সবচেয়ে জনপ্রিয় বিকল্প। ১৯৯৩ সালে প্রকাশিত এই সিস্টেমটি অসাধারণ পারফরম্যান্স এবং ব্যবহারের সহজতার মধ্যে নিখুঁত ভারসাম্য রক্ষা করে। যারা ওয়েব সার্ভার তৈরি করেন, তাদের জন্য এটি সেরা পছন্দ, কারণ এটি নিখুঁতভাবে নেটওয়ার্ক পরিচালনা করে এবং x86 থেকে শুরু করে ৬৪-বিট এআরএম (ARM) প্রসেসর পর্যন্ত বিভিন্ন ধরনের আর্কিটেকচার সমর্থন করে ।
এরপর রয়েছে নেটবিএসডি (NetBSD) , যার মূল লক্ষ্য হলো বহনযোগ্যতা। এর মূলমন্ত্র হলো, এটি চিপযুক্ত যেকোনো ডিভাইসে চলতে পারে। তারা পুরোনো কম্পিউটার থেকে শুরু করে নাসার মহাকাশ অভিযান পর্যন্ত ৫০টিরও বেশি প্ল্যাটফর্মে এই সিস্টেমটি চালু করতে সক্ষম হয়েছে । আপনার কাছে যদি পুরোনো বা খুব দুর্লভ নন-ইন্টেল হার্ডওয়্যার থাকে, তবে নেটবিএসডি সম্ভবত আপনার জন্য সেরা বিকল্প।
আর এই ত্রয়ীকে সম্পূর্ণ করতে রয়েছে ওপেনবিএসডি । এই ডিস্ট্রিবিউশনটি নেটবিএসডি-র একটি ফর্ক থেকে তৈরি হয়েছে, কারণ এর নির্মাতারা অন্য সবকিছুর উপরে নিরাপত্তাকে অগ্রাধিকার দিতে চেয়েছিলেন। তারা নিজেদেরকে "ডিফল্টরূপে সুরক্ষিত " হিসেবে সংজ্ঞায়িত করে, যার অর্থ হলো তারা পুঙ্খানুপুঙ্খভাবে কোড পর্যালোচনা করে এবং দুর্বলতা দূর করার জন্য যেকোনো অপ্রয়োজনীয় পরিষেবা নিষ্ক্রিয় করে দেয়। ফায়ারওয়াল এবং ইন্ট্রুশন ডিটেকশন সিস্টেম সেট আপ করার জন্য এটিই সবচেয়ে পছন্দের টুল ।
অন্যান্য আকর্ষণীয় রূপভেদ এবং উদ্ভূত রূপ
তিনটি স্তম্ভের বাইরেও কিছু খুব আকর্ষণীয় প্রকল্প রয়েছে। ড্রাগনফ্লাই বিএসডি হলো ফ্রিবিএসডি-র একটি ফর্ক, যা সিস্টেমের কনকারেন্সি এবং মাল্টিপ্রসেসিং (এসএমপি) পরিচালনার পদ্ধতি পরিবর্তন করার সিদ্ধান্ত নিয়েছে। এটি বিশেষ করে এর হ্যামার (HAMMER ) ফাইল সিস্টেমের জন্য স্বতন্ত্র , যা উচ্চ-ক্ষমতাসম্পন্ন সার্ভারগুলিতে অত্যন্ত কার্যকর হওয়ার জন্য ডিজাইন করা হয়েছে।
আপনি যদি ডেস্কটপ ব্যবহারকারীদের জন্য আরও উপযোগী কিছু খুঁজে থাকেন, তবে GhostBSD একটি আদর্শ পছন্দ। এটি FreeBSD-এর ভিত্তি ব্যবহার করে, কিন্তু MATE-এর মতো আগে থেকে ইনস্টল করা এনভায়রনমেন্টের মাধ্যমে সবকিছু সহজ করে দেয়, ফলে ইন্টারফেস কনফিগার করতে আপনাকে ঘণ্টার পর ঘণ্টা সময় ব্যয় করতে হয় না। একই ধরনের আরেকটি সিস্টেম হলো MidnightBSD , যার লক্ষ্য হলো একটি রেডি-টু-ইউজ সিস্টেম হওয়া এবং এর Xfce এনভায়রনমেন্টটি লিনাক্স থেকে আসা ব্যবহারকারীদের কাছে খুবই পরিচিত মনে হবে।
যারা তাদের হার্ড ড্রাইভে কিছু ইনস্টল করতে পছন্দ করেন না, তাদের জন্য NomadBSD হলো সমাধান। এটি একটি পোর্টেবল ইউনিক্স সিস্টেম হিসেবে কাজ করে যা ইউএসবি ড্রাইভ থেকে বুট করে। ডেটা পুনরুদ্ধার, সিস্টেম মেরামত, বা আপনার উইন্ডোজ পার্টিশন মুছে ফেলার ঝুঁকি ছাড়াই বিএসডি নিয়ে পরীক্ষা-নিরীক্ষা করার জন্য এটি আদর্শ।
বিএসডি বনাম জিএনইউ/লিনাক্স: এ দুটি এক নয়
অনেকেই বিএসডি এবং লিনাক্সকে গুলিয়ে ফেলেন, কারণ দুটোই ওপেন সোর্স এবং টার্মিনাল ব্যবহারে প্রায় একই রকম, কিন্তু অভ্যন্তরীণভাবে এদের মধ্যে আকাশ-পাতাল তফাৎ। সবচেয়ে বড় পার্থক্যটি হলো এদের উন্নয়ন মডেলে । লিনাক্সে একদিকে থাকে কার্নেল এবং অন্যদিকে গ্নু টুলস; ডিস্ট্রিবিউশনগুলো মূলত বিভিন্ন উৎস থেকে আসা প্যাকেজের একটি কোলাজ। বিএসডি-তে কার্নেল এবং কোর টুলস একটি একক, সুসংহত প্রজেক্ট হিসেবে তৈরি করা হয় ।
লাইসেন্সিংয়ের কথাও আমরা ভুলে যেতে পারি না। লিনাক্স যেখানে GPL ব্যবহার করে, যার জন্য কোডে করা যেকোনো উন্নতি শেয়ার করা বাধ্যতামূলক, সেখানে BSD লাইসেন্স অনেক বেশি উদার । এর ফলে অ্যাপলের মতো কোম্পানিগুলো তাদের ব্যবসায়িক গোপনীয়তা প্রকাশ না করেই ডারউইনের (BSD-এর একটি ডেরিভেটিভ) উপর ভিত্তি করে macOS তৈরি করতে পারে। একারণেই আমরা প্লেস্টেশন ৪, নিন্টেন্ডো সুইচ এবং এমনকি উইন্ডোজের কিছু অংশেও BSD কোডের উপস্থিতি দেখতে পাই।
হার্ডওয়্যারের দিক থেকে লিনাক্স নিঃসন্দেহে সেরা। নির্মাতারা সাধারণত উইন্ডোজের জন্য ড্রাইভার প্রকাশ করে এবং যদি করেও, তবে তা লিনাক্সের জন্য। বিএসডি-তে হার্ডওয়্যার সাপোর্ট আরও সীমিত , এবং ল্যাপটপের সাসপেন্ডের মতো কিছু ফিচার নিখুঁতভাবে কাজ নাও করতে পারে। তবে, বিএসডি এমন কাঠামোগত স্থিতিশীলতা এবং নেটওয়ার্ক ম্যানেজমেন্ট প্রদান করে যা অনেকেই লিনাক্সের চেয়ে উন্নত বলে মনে করেন ।
বিএসডি দিকে স্থানান্তরের সুবিধা এবং অসুবিধা
আজকাল কেন কেউ বিএসডি ব্যবহার করতে চাইবে? প্রথমত, এর কিংবদন্তীসম স্থিতিশীলতা এবং জেডএফএস (সোলারিস ফাইল সিস্টেম) বা ডিট্রেসের মতো উন্নত টুল ব্যবহারের সুবিধার জন্য। এছাড়াও, এর কমিউনিটি কম রাজনৈতিক এবং লাইসেন্স যুদ্ধের চেয়ে প্রযুক্তিগত মানের উপর বেশি মনোযোগ দেয়। আপনি যদি এমন একটি সিস্টেম খোঁজেন যেখানে নেটওয়ার্ক পারফরম্যান্সই পরম অগ্রাধিকার, তবে বিএসডি-ই সেরা পছন্দ।
তবে, পরিস্থিতি সবসময় ভালো নয়। ড্রাইভারের অভাবই প্রধান সমস্যা, এবং উবুন্টু বা ডেবিয়ান ইকোসিস্টেমের তুলনায় অনলাইনে টিউটোরিয়াল কম থাকায় এটি শেখা বেশ কঠিন হতে পারে। এছাড়াও, আপনার যদি খুব নির্দিষ্ট কোনো বাণিজ্যিক সফটওয়্যারের প্রয়োজন হয়, তবে দেখবেন যে সেগুলোর বেশিরভাগই শুধু উইন্ডোজ বা লিনাক্সের জন্য তৈরি, যা আপনাকে বিএসডি-তে লিনাক্স অ্যাপ চালানোর জন্য বাইনারি কম্প্যাটিবিলিটি লেয়ার ব্যবহার করতে বাধ্য করে।
ফ্রিবিএসডি, ওপেনবিএসডি এবং নেটবিএসডি-র মতো অপারেটিং সিস্টেমগুলো ইউনিক্সের বিশুদ্ধ সারমর্মের প্রতিনিধিত্ব করে, যা হার্ডওয়্যারের উপর সম্পূর্ণ নিয়ন্ত্রণ এবং শক্তিশালী নিরাপত্তা প্রদান করে। যদিও বাণিজ্যিক দিকপাল বা স্বয়ং লিনাক্সের তুলনায় এদের বাজার অংশীদারিত্ব কম, কিন্তু এদের প্রভাব ব্যাপক, কারণ এদের নমনীয়তা এবং প্রযুক্তিগত দক্ষতার সুবাদে এরা ইন্টারনেট অবকাঠামোর একটি বড় অংশ এবং বেশিরভাগ আধুনিক ইলেকট্রনিক ডিভাইসের ভিত্তি হিসেবে কাজ করে।

