নেটবিএসডি ব্যাখ্যা করেছে: ইউনিক্স সিস্টেম যা যেকোনো কিছুতেই চলতে পারে

নেটবিএসডি ব্যাখ্যা করেছে: ইউনিক্স সিস্টেম যা যেকোনো কিছুতেই চলতে পারে

যদিও লিনাক্স বিতরণগুলি ওপেন সোর্স বিশ্বে সর্বাধিক পরিমাণে কালি পেতে পারে, লোকেরা প্রায়শই বিএসডি পরিবারকে উপেক্ষা করে। একটি BSD ভেরিয়েন্ট, NetBSD, বহনযোগ্যতার প্রতি অঙ্গীকারের কারণে আটকে আছে।





NetBSD কি?

নেটবিএসডি একটি ওপেন সোর্স অপারেটিং সিস্টেম। লিনাক্সের মতো, নেটবিএসডি ইউনিক্সের সাথে ব্যাপক সামঞ্জস্যের লক্ষ্য রাখে, অনুরূপ ইউটিলিটি এবং আচরণ প্রদান করে।





নেটবিএসডি ইউনিক্সের বার্কলে সফটওয়্যার ডিস্ট্রিবিউশন সংস্করণের উপর ভিত্তি করে, তাই নামে 'বিএসডি'। এটি 386/BSD রিলিজের একটি শাখা যা 1990 এর দশকের গোড়ার দিকে পিসিগুলিকে সমর্থন করেছিল।





যেখানে ফ্রিবিএসডি পিসি প্ল্যাটফর্মে ফোকাস করে এবং ওপেনবিএসডি সুরক্ষার দিকে মনোনিবেশ করে, নেটবিএসডি বিভিন্ন প্ল্যাটফর্মে বহনযোগ্যতার দিকে মনোনিবেশ করে। যদিও নেটবিএসডি অন্য একটি লিনাক্স বিতরণের মতো দেখতে হতে পারে, কার্নেল এবং ব্যবহারকারী ইউটিলিটি সহ পুরো সিস্টেমটি সম্পূর্ণভাবে একসাথে বিকশিত হয়েছে। এটি লিনাক্স ডিস্ট্রিবিউশন যেভাবে একাধিক উৎস থেকে উপাদানগুলিকে একত্রিত করে।

NetBSD এর ইতিহাস

যদিও নেটবিএসডি একটি আধুনিক অপারেটিং সিস্টেম, তার বংশ 1970 সালের, বার্কলে সফটওয়্যার বিতরণ বা বিএসডি হিসাবে, ইউসি বার্কলেতে বিকশিত হয়েছিল।



আমি কিভাবে আমার এইচপি ল্যাপটপ ফ্যাক্টরি রিসেট করব?

BSD প্রোগ্রামার বিল জয়ের সহ-প্রতিষ্ঠিত সান মাইক্রোসিস্টেমের মতো ওয়ার্কস্টেশন বিক্রেতাদের হিসাবে, 1980 এর দশকের মধ্যে BSD ইউনিক্স বিশ্বের প্রযুক্তিগত নেতা হয়ে ওঠে। বার্কলে ওপেন সোর্স সফটওয়্যারের একজন অগ্রদূত ছিলেন, শুধুমাত্র একটি কপিরাইট নোটিশ প্রয়োজন এবং বিজ্ঞাপনে বিশ্ববিদ্যালয়ের উল্লেখ করা থেকে বিরত থাকুন।

বিএসডি মূলত বেল ল্যাবস ইউনিক্সের উপর ভিত্তি করে তৈরি হয়েছিল কিন্তু বছরের পর বছর ধরে এটির মূল কোম্পানি এটিএন্ডটি এর সংস্করণ থেকে বিচ্ছিন্ন হয়ে গিয়েছিল যাতে একটি সংস্করণ প্রকাশ করা যেতে পারে যেখানে কোন এটি অ্যান্ড টি কোড ছিল না।





যদিও এটি একটি সম্পূর্ণ ওএস ছিল না, এই 'নেটওয়ার্কিং রিলিজ' এর এত নামকরণ করা হয়েছিল কারণ এতে টিসিপি/আইপি নেটওয়ার্কিং কোড রয়েছে যা বিভিন্ন কোম্পানি তাদের পণ্যগুলিতে নেটওয়ার্কিং বাস্তবায়নের জন্য ব্যবহার করে। এটি অবশেষে মাইক্রোসফ্ট উইন্ডোজের মধ্যে প্রবেশ করেছে।

ইন্টেল 80386 সিপিইউ এর আবির্ভাবের সাথে সাথে পিসিগুলি আরও শক্তিশালী হয়ে উঠল, উইলিয়াম জোলিটস নেটওয়ার্কিং সংস্করণটি একটি প্রারম্ভিক বিন্দু ব্যবহার করে 386 প্রসেসরে বিএসডি পোর্ট করেছিলেন, যা তিনি 386BSD হিসাবে প্রকাশ করেছিলেন। অন্যান্য ডেভেলপাররা তাকে সিস্টেমের উন্নতির জন্য যেসব প্যাচ পাঠাচ্ছিলেন, জোলিটজকে সেই সমস্ত প্যাচগুলি ধরে রাখতে সমস্যা হয়েছিল, তাই প্রকল্পের কাঁটাগুলি অবিলম্বে উপস্থিত হয়েছিল।





একদল পিসির সংস্করণ উন্নত করতে চেয়েছিল, অন্যদল বিভিন্ন স্থাপত্যে বহনযোগ্যতার উপর ফোকাস করতে চেয়েছিল। প্রাক্তন হয়ে ওঠে ফ্রিবিএসডি, এবং পরেরটি হয়ে ওঠে নেটবিএসডি।

নেটবিএসডি পরিবর্তিত হয়েছিল কারণ ডেভেলপারদের মধ্যে একজন, থিও ডি রাড্টকে নেটবিএসডি প্রকল্প থেকে পদত্যাগ করতে বলা হয়েছিল এবং পরবর্তীতে ওপেনবিএসডি নামে একটি বৈকল্পিক প্রতিষ্ঠা করা হয়েছিল, যা নিরাপত্তা এবং কোড সঠিকতার উপর দৃষ্টি নিবদ্ধ করে।

সম্পর্কিত: আপনার পরবর্তী পিসির জন্য কোন অপারেটিং সিস্টেমটি বেছে নেওয়া উচিত?

বহনযোগ্যতা: অবশ্যই এটি নেটবিএসডি চালায়

নেটবিএসডি সমস্ত ইউনিক্সের মতো সিস্টেমের বর্তমান এবং পরিত্যক্ত হার্ডওয়্যারের জন্য উপলব্ধ বিপুল সংখ্যক পোর্টে তার নাম তৈরি করেছে। এটি মেশিন-নির্ভর কোড থেকে মেশিন-নির্ভর কোড আলাদা করে এটি অর্জন করে।

বর্তমান বন্দরের তালিকায় রয়েছে x86_64 এবং ARM থেকে MIPS এর মতো অস্পষ্ট স্থাপত্য। এবং এটি কেবল টিয়ার I পোর্ট, যেগুলি নেটবিএসডি প্রকল্প সক্রিয়ভাবে সমর্থন করে।

দ্বিতীয় স্তরের বন্দরের তালিকাও বিস্তৃত, যেখানে 'অনাথ' হার্ডওয়্যারের জন্য বেশিরভাগ সমর্থন রয়েছে। এখানে, আপনি Amiga, Motorola 68000 এবং PowerPC- ভিত্তিক Macintoshes, 32-bit Sun SPARC ওয়ার্কস্টেশন এবং VAX Minicomputers এর সংস্করণগুলি খুঁজে পেতে পারেন।

আপনি সেগা ড্রিমকাস্ট গেম কনসোলের জন্য একটি পোর্টও খুঁজে পেতে পারেন। পুরোনো হার্ডওয়্যারে চালানোর জন্য নতুন সফটওয়্যার খুঁজছেন অনেকেই নেটবিএসডি আকর্ষণীয় মনে করেন। আপনি যদি আপনার পুরানো মেশিনগুলিতে চালানোর জন্য লিনাক্স ডিস্ট্রো খুঁজে না পান তবে এটি দেখার জন্য একটি ভাল জায়গা।

নেটবিএসডি এতই বহনযোগ্য যে একটি কথা আছে, 'অবশ্যই এটি নেটবিএসডি চালায়।' এমনকি কেউ এটিকে একটিতে ইনস্টল করতে পেরেছে টোস্টার একটি এমবেডেড মাইক্রোকন্ট্রোলার দিয়ে লাগানো।

আপনার নেটবিএসডি সিস্টেমে উৎস না থাকলে আপনাকে লিনাক্স প্রোগ্রামগুলি ছেড়ে দিতে হবে বলে মনে করবেন না। হার্ডওয়্যার প্ল্যাটফর্মের উপর নির্ভর করে, নেটবিএসডি লিনাক্স বাইনারি সামঞ্জস্যের প্রস্তাব দেয়। এর মানে হল আপনি আপনার নেটবিএসডি সিস্টেমে লিনাক্স প্রোগ্রাম চালাতে পারেন।

NetBSD ইনস্টল করা হচ্ছে

ওএস ইনস্টল করা একটি লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করার অনুরূপ। আপনি কেবল ইনস্টলেশন ইমেজটি ডাউনলোড করুন, এটি আপনার কম্পিউটারে বুট করুন, ইনস্টলেশন প্রোগ্রাম শুরু করুন, আপনার হার্ড ড্রাইভ পার্টিশন করুন, সফ্টওয়্যার ইনস্টল করুন, একটি রুট পাসওয়ার্ড চয়ন করুন এবং আপনার নতুন সিস্টেমে বুট করুন।

কিভাবে নেটফ্লিক্সে সম্প্রতি দেখা হয়েছে তা সরিয়ে ফেলা যায়

সাধারণভাবে নেটবিএসডি এবং বিএসডির প্রযুক্তিগত দিক প্রতিফলিত করে, ইনস্টলেশন ইন্টারফেসটি পাঠ্য-ভিত্তিক।

আপনি ইনস্টলেশন ডিস্ক থেকে সফটওয়্যারটি ইনস্টল করতে পারেন, কিন্তু আপনি FTP- এর মাধ্যমে, নেটওয়ার্কে একটি NFS ড্রাইভ থেকে, অথবা একটি আনমাউন্ট করা পার্টিশন থেকেও ইনস্টল করতে পারেন। নেটবিএসডি প্রতিটি স্থাপত্যের জন্য বিস্তারিত ইনস্টলেশন নির্দেশাবলী বজায় রাখে।

ডিফল্টরূপে, নেটবিএসডি একটি GUI ছাড়া একটি টেক্সট কনসোলে চলে। আপনি X11 দিয়ে শুরু করতে পারেন শুরু কমান্ড

ডিফল্ট উইন্ডো ম্যানেজার হল CTWM। আপনি নীচের প্যাকেজ ম্যানেজারের সাথে অন্যান্য উইন্ডো ম্যানেজার এবং ডেস্কটপ পরিবেশ ইনস্টল করতে পারেন। আপনি লাইন যোগ করে বুট সময় XDM এর সাথে গ্রাফিক্যালি লগ ইন করতে পারেন ' xdm = হ্যাঁ 'এর নীচে /rc.conf রুট হিসাবে ফাইল, তারপর রিবুট করুন।

নেটবিএসডি -তে প্যাকেজ ম্যানেজমেন্ট

NetBSD সহ কোন অপারেটিং সিস্টেম, আপনি যেভাবে এটি সম্পূর্ণরূপে বাক্সের বাইরে চান সেভাবে সেট আপ করা হয় না। আপনি যেভাবে চান তা পেতে আপনাকে প্রায়শই কিছু প্রোগ্রাম ইনস্টল করতে হবে। লিনাক্স বিশ্বে, প্যাকেজ পরিচালকরা এই কাজটিকে অনেক সহজ করে তুলেছেন। NetBSD এর নিজস্ব প্যাকেজ ম্যানেজার, pkgin আছে।

আপনি ইনস্টলেশনের সময় এটি ইনস্টল করতে পারেন, কিন্তু যদি আপনি না করেন তবে এটি কেবল কয়েকটি কমান্ডের প্রয়োজন। একটি রুট শেল এ, এই কমান্ড লিখুন:

export PKG_PATH=https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r | cut -d_ -f1)/Al pkg_add pkgin

Pkgin ব্যবহার করে একটি প্যাকেজ অনুসন্ধান করতে, এই কমান্ডটি ব্যবহার করুন:

pkgin search vim

একটি প্যাকেজ ইনস্টল করতে, ব্যবহার করুন ইনস্টল বিকল্প

pkgin install vim

আপনি আপনার সিস্টেম আপডেট রাখতে চাইবেন।

pkgin upgrade

সম্পর্কিত: কেন আপনার লিনাক্স প্যাকেজ রিপোজিটরি আপডেট করা উচিত

আপনার কি NetBSD ব্যবহার করা উচিত?

যদি আপনি ভাবছেন যে আপনার নেটবিএসডি ইনস্টল করা উচিত কি না, পছন্দটি আপনার পরিস্থিতির উপর নির্ভর করবে। যদি আপনি পুরানো হার্ডওয়্যার পুনরুজ্জীবিত করতে চান যা আর অফিসিয়াল ওএস আপডেট পায় না, তাহলে আপনাকে একটি বিকল্প হিসাবে গুরুত্ব সহকারে নেটবিএসডি দেখতে হবে।

আপনি যদি এমবেডেড সিস্টেম ডেভেলপমেন্টের কথা ভাবছেন, তাহলে BSD লাইসেন্স লিনাক্স সফটওয়্যারের সাধারণ GPL এর চেয়ে বেশি আকর্ষণীয় হতে পারে কারণ আপনাকে আপনার সোর্স কোডটি উপলব্ধ করতে হবে না। এই কারণেই বিএসডিগুলি হার্ডওয়্যার নির্মাতাদের জন্য একটি জনপ্রিয় ভিত্তি যেমন পরবর্তী বিবিএসডি ভিত্তিক সনি প্লেস্টেশন।

আপনি যদি কেবল লিনাক্স বিতরণের সাধারণ ফসল থেকে ভিন্ন কিছু চান তবে আপনি নেটবিএসডি বা অন্যান্য বিএসডিগুলির মধ্যে একটি বিবেচনা করতে পারেন। যদি আপনি এমন একটি সিস্টেম চান যা লিনাক্সের বিকাশের চেয়ে 'ইউনিক্স-এর মতো' হয়, তবে নেটবিএসডি তাজা বাতাসের শ্বাস হতে পারে। কিছু মানুষ সত্যিই পছন্দ করে না systemd init লিনাক্সে সিস্টেম কারণ তারা বিশ্বাস করে যে এটি খুব ফুলে গেছে। NetBSD পাতলা এবং গড় হতে থাকে।

একটি ইউনিক্স অপারেটিং সিস্টেম যা শুধু যে কোন কিছুর উপর চলে

NetBSD, 1970 এবং 1980 এর দশকের মূল BSD- এর heritageতিহ্যের সাথে, একটি বাস্তব ইউনিক্স সিস্টেম হিসাবে অনন্য, যার লক্ষ্য যতটা সম্ভব বিভিন্ন ধরণের কম্পিউটারে চালানো।

পুরানো কম্পিউটারের জন্য একটি জনপ্রিয় ব্যবহার হোম সার্ভার হিসাবে। আপনি আপনার সার্ভার চালু এবং চালানোর জন্য নেটবিএসডি বা একটি লিনাক্স বিতরণ ব্যবহার করতে পারেন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে একটি পুরানো কম্পিউটার দিয়ে একটি লিনাক্স ওয়েব সার্ভার তৈরি করবেন

একটি পুরানো কম্পিউটার স্থান গ্রহণ করেছেন? একটি ওয়েবসাইট হোস্ট করার জন্য এটি ব্যবহার করতে চান? লিনাক্স ওয়েব সার্ভার হিসাবে একটি পুরানো পিসি কীভাবে সেট আপ করবেন তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • অপারেটিং সিস্টেম
  • ইউনিক্স
লেখক সম্পর্কে ডেভিড ডেলোনি(49 নিবন্ধ প্রকাশিত)

ডেভিড প্রশান্ত মহাসাগরীয় উত্তর -পশ্চিমে অবস্থিত একজন ফ্রিল্যান্স লেখক, কিন্তু মূলত বে এরিয়া থেকে এসেছেন। শৈশব থেকেই তিনি প্রযুক্তিপ্রেমী। ডেভিডের আগ্রহের মধ্যে রয়েছে পড়া, মানসম্মত টিভি শো এবং সিনেমা দেখা, রেট্রো গেমিং এবং রেকর্ড সংগ্রহ করা।

ডেভিড ডেলোনির থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন