BSD শব্দ শুনলে মনে হয় FreeBSD, NetBSD, অথবা OpenBSD-র কথা, কিন্তু একটি আরো BSD ভেরিয়েন্ট রয়েছে যা কম আগ্রহ পায়—DragonFly BSD। BSD-এর এই সবচেয়ে নতুন ভেরিয়েন্টটি কী, এবং এটি কি আপনার জন্য উপযুক্ত? জানতে পড়ুন।
DragonFly BSD কী?
DragonFly BSD একটি BSD সিস্টেম যা 본래 সমমিত মাল্টিপ্রসেসিং (SMP) বা একাধিক প্রসেসরে চলাচলকে সমর্থন করার ওপর ফোকাস করেছিল।
এর প্রাথমিক বিকাশের সময়ে, এটি মূলত হাই-পাওয়ার্ড সার্ভার এবং ক্লাস্টারে দেখা যেত। মাল্টিকোর প্রসেসর ঠিকーソ ব্যক্তিগত কম্পিউটারে সাধারণ হয়ে ওঠা শুরু করেছিল। সিস্টেমটি মাল্টিপ্রসেসর সিস্টেমে পারফরম্যান্স এবং ডেডলক এড়ানোর জন্য エンジニア করা হয়েছে।
মাল্টিকোর সিস্টেম এখন সাধারণ হয়ে যাওয়ার সাথে সাথে, প্রজেক্টটি স্কেলেবিলিটি এবং নির্ভরযোগ্যতার দিকে মনোযোগ দিয়েছে। প্রজেক্টের ওয়েবসাইট দাবি করে যে, সিস্টেমটি কমপক্ষে দশ লক্ষ ইউজার প্রসেস বা থ্রেড হ্যান্ডল করতে পারে। DragonFly BSD-এ একটি সম্পূর্ণ কার্নেল ইউজার মোডে চালানো সম্ভব।
সিস্টেমটি নিজস্ব ফাইল সিস্টেম, HAMMER ব্যবহার করে। এটি রিবুটে fsck চালানোর প্রয়োজন ছাড়াই ক্র্যাশ থেকে রিকভার করতে পারে এবং এক্সাবাইট পর্যন্ত স্টোরেজ সমর্থন করে।
DragonFly-এর সংক্ষিপ্ত ইতিহাস
OpenBSD-এর মতোই, DragonFly BSD একটি BSD সিস্টেমে ফর্কের ফলাফল, যা প্রজেক্ট এবং এর একজন ডেভেলপারের মধ্যে মতভেদের কারণে ঘটেছিল। ম্যাথিউ ডিলন, একজন FreeBSD ডেভেলপার, অন্য ডেভেলপারদের সাথে মতভেদে পড়েন যা প্রজেক্টের সোর্স কোড রিপোজিটরিতে অ্যাক্সেস বাতিল করার কারণ হয়েছিল, তাই ডিলন FreeBSD 4.x কোডবেস ফর্ক করতে সিদ্ধান্ত নিয়েন।
তিনি নিজের বাগানে একটি ড্র্যাগনফ্লাই (ড্র্যাগনফ্লাই) দেখে "DragonFly BSD" নামটি придумали, ২০০৩ সালে প্রজেক্টটি ঘোষণা করেন। বছর تلو বছর প্রজেক্টটি বড় হয়েছে এবং বর্তমান রিলিজ হল ৬.০.১।
DragonFly BSD ইনস্টল করা
DragonFly BSD ইনস্টল করা অন্য যেকোনো BSD বা লিনাক্স সিস্টেম ইনস্টল করার মতোই। তবে একমাত্র সমর্থিত আর্কিটেকচার হল x86-64।
আপনি ইনস্টলেশন ইমেজ ডাউনলোড করে মেশিন বুট করুন। আপনাকে পুরনো শৈলীর কার্সেস টেক্সট ইন্টারফেস দर्शन করাবে। এখানে কোনো গ্রাফিক্স নেই, কিন্তু ইনস্টলেশন প্রক্রিয়া যথেষ্ট সহজ।
ইনস্টলার আপনাকে ডিস্ক পার্টিশনিং, রুট পাসওয়ার্ড সেট করা, ইউজার সেটআপ করা (সুপারইউজার সুবিধা পाने वाले ইউজারদের "wheel" গ্রুপে যোগ করা ভুলবেন না), টাইম জোন সেট করা, এবং অন্যান্য অপশনগুলোর মাধ্যমে গাইড করবে।
রিবুট হলে আপনাকে একটি কনসোল এনভায়রনমেন্ট मिलবে যা যেকোনো Unix-লাইক সিস্টেম ব্যবহারকারীকে পরিচিত লাগবে। ডিফল্ট শেল হল tcsh, যা BSD-দের মধ্যে স্ট্যান্ডার্ড বলে মনে হয়।
ডাউনলোড: DragonFly BSD
DragonFly BSD-এ প্যাকেজ ম্যানেজমেন্ট
যেকোনো সিস্টেমের মতো, সিস্টেমটি নিজে থেকেই আপনার চাহিদা অনুযায়ী সব কিছু 갖고 থাকে না, তাই আপনাকে অন্যান্য প্রোগ্রাম যোগ করতে হবে। DragonFly BSD-এ এটি করা খুব সহজ।
BSD কমিউনিটি lange কাল থেকে সোর্স থেকে প্রোগ্রাম বিল্ড করার পক্ষে থাকা সত্ত্বেও, তারা বাইনারি প্যাকেজের দিকে więcej আগ্রহী হয়ে উঠেছে কারণ এতে সময়ের বিপুল বাঁচাই হয়; DragonFly BSD-ও এর ব্যতিক্রম নয়।
DragonFly BSD-এ বাইনারি প্যাকেজ ইনস্টল করার কমান্ডটি হল pkg। এটি ব্যবহার করতে, প্রথমে নিশ্চিত করুন আপনি রুট:
su -
তারপর আপনার সিস্টেমের সকল প্যাকেজ আপগ্রেড করতে:
pkg upgrade
একটি প্যাকেজ ইনস্টল করতে, pkg install কমান্ড ব্যবহার করুন:
pkg install vim
এটি লিনাক্স সিস্টেমে বাইনারি প্যাকেজ ম্যানেজার ব্যবহার করার মতোই।
ডেস্কটপে DragonFly BSD
BSD সিস্টেম যেমন DragonFly BSD সার্ভার-ওনলি বলে খ্যাতি পেয়েছে, কিন্তু Unix কনসেপ্টের সাথে কমফরটেবল ব্যবহারকারীদের জন্য, বিশেষ করে যারা Slackware, Gentoo, বা Arch-এর মতো টেকনিক্যাল লিনাক্স ডিস্ট্রো ব্যবহার করার অভিজ্ঞতা রাখেন, এটি একটি সার্ভিসযোগ্য ডেস্কটপ হতে পারে।
ডিফল্টভাবে DragonFly BSD কনসোল মোডে বুট করে, অর্থাৎ এটি টেক্সট-ওনলি। আপনি লিনাক্স সিস্টেমে যেসব কমান্ড-লাইন অ্যাপ চালাতে পারেন, সেগুলো এখানেও চালাতে পারবেন, কিন্তু GUI অ্যাপ যেমন ওয়েব ব্রাউজারের ক্ষেত্রে কী? চিন্তা নেই, DragonFly BSD X সার্ভারের সাথে শিপ করে। এটি শুরু করতে শেলে এটি টাইপ করুন:
startx
এটি একটি CWM সেশন শুরু করবে যা খুব পুরনো স্কুল দেখাবে, একটি ঘড়ি এবং কিছু টার্মিনাল উইন্ডোর সাথে। "login" লেবেলযুক্ত উইন্ডোর শেল বন্ধ বা এক্সিট করলে আপনার X11 সেশন শেষ হয়ে যাবে।
আপনি pkg ব্যবহার করে আপনার প্রিয় ডেস্কটপ এনভায়রনমেন্ট এবং উইন্ডো ম্যানেজারও ইনস্টল করতে পারেন, যেমন আগে দেখানো হয়েছে। অন্যান্য লিনাক্স সিস্টেমের মতো গ্রাফিক্যাল লগইনের জন্য XDM সেটআপ করেও পারেন।
DragonFly BSD ব্যবহার করার একমাত্র সতর্কতা হল, এটি অন্যান্য লিনাক্স এবং এমনকি BSD ভেরিয়েন্টের চেয়ে কম পরিচিত হওয়ায়, হার্ডওয়্যার সাপোর্ট তাদের চেয়ে কম হতে পারে।
DragonFly BSD: BSD ব্লকের সবচেয়ে নতুন সদস্য
এতettek einzigartig বৈশিষ্ট্যের সাথে, DragonFly BSD দেখতে লायक যদি আপনি লিনাক্স এবং Unix সিস্টেমের ফ্যান হন, বিশেষ করে যদি আপনি আরও "Unixy" সিস্টেমের প্রতি ঝুঁকে থাকেন। আপনি যদি এখনও লিনাক্স ডিস্ট্রো এবং BSD-দের মধ্যে সিদ্ধান্ত নিতে পারছেন না, তবে OpenBSD-এর মতো অনুরূপ অপারেটিং সিস্টেম সম্পর্কে আরও পড়ে 그에 অনুযায়ী সিদ্ধান্ত নিন।