بينما قد تحصل توزيعات Linux على أكبر قدر من الحبر في عالم مفتوح المصدر ، غالبًا ما يغفل الناس عائلة BSD. متغير واحد BSD ، NetBSD ، عالق بسبب التزامه بقابلية النقل.

ما هو NetBSD؟

NetBSD هو نظام تشغيل مفتوح المصدر. مثل Linux ، يهدف NetBSD إلى التوافق الواسع مع Unix ، ويقدم أدوات مساعدة وسلوكًا مشابهًا.

يعتمد NetBSD على إصدار Berkeley Software Distribution من Unix ، ومن هنا جاءت "BSD" في الاسم. إنه فرع من إصدار 386 / BSD الذي دعم أجهزة الكمبيوتر في أوائل التسعينيات.

حيث يركز FreeBSD على منصة الكمبيوتر الشخصي ويركز OpenBSD على الأمان ، يركز NetBSD على إمكانية النقل إلى منصات مختلفة. بينما قد يبدو NetBSD كتوزيعة Linux أخرى ، فإن النظام بأكمله ، بما في ذلك kernel وأدوات المستخدم ، قد تم تطويره معًا ككل. يتناقض هذا مع الطريقة التي تجمع بها توزيعات Linux المكونات معًا من مصادر متعددة.

تاريخ NetBSD

في حين أن NetBSD هو نظام تشغيل حديث ، فإن سلالته تعود إلى السبعينيات ، مثل Berkeley Software Distribution أو BSD ، الذي تم تطويره في جامعة كاليفورنيا في بيركلي.

أصبحت BSD الرائد التقني لعالم Unix خلال الثمانينيات من القرن الماضي ، حيث كانت بائعي محطات العمل مثل Sun Microsystems ، التي شارك في تأسيسها مبرمج BSD Bill Joy. كانت بيركلي أيضًا رائدة في مجال البرمجيات مفتوحة المصدر ، ولم تطلب سوى إشعار حقوق النشر والامتناع عن ذكر الجامعة في الإعلانات.

instagram viewer

استند BSD في الأصل إلى نظام Unix الخاص بمختبرات Bell ولكنه اختلف عن إصدار الشركة الأم AT & T على مر السنين بحيث يمكن إصدار إصدار لا يحتوي على كود AT&T.

على الرغم من أنه لم يكن نظام تشغيل كامل ، فقد تم تسمية "إصدار الشبكات" هذا لأنه يحتوي على رمز شبكة TCP / IP الذي تستخدمه العديد من الشركات لتنفيذ الشبكات في منتجاتها. حتى أنه شق طريقه في النهاية إلى Microsoft Windows.

نظرًا لأن أجهزة الكمبيوتر أصبحت أكثر قوة مع ظهور وحدة المعالجة المركزية Intel 80386 ، فقد نقل William Jolitz BSD إلى المعالج 386 باستخدام إصدار Networking كنقطة انطلاق ، والذي أصدره باسم 386BSD. واجه Jolitz صعوبة في مواكبة جميع التصحيحات التي أرسلها مطورو البرامج الآخرون لتحسين النظام ، لذلك ظهرت شوكات المشروع على الفور.

أرادت إحدى المجموعات الاستمرار في تحسين الإصدار الخاص بجهاز الكمبيوتر ، بينما أرادت مجموعة أخرى التركيز على قابلية النقل عبر بنى مختلفة. أصبح الأول FreeBSD ، وأصبح الأخير NetBSD.

تم تشعب NetBSD بدوره حيث طُلب من أحد المطورين ، Theo de Raadt ، الاستقالة من مشروع NetBSD ثم أسس لاحقًا متغيرًا ، OpenBSD ، يركز على الأمان وصحة التعليمات البرمجية.

متعلق ب: ما هو نظام التشغيل الذي يجب أن تختاره لجهاز الكمبيوتر الخاص بك التالي؟

قابلية النقل: "بالطبع يتم تشغيل NetBSD"

جعلت NetBSD اسمها على العدد الهائل من المنافذ المتاحة للأجهزة الحالية والمتروكة لجميع الأنظمة الشبيهة بـ Unix. يحقق ذلك عن طريق فصل الكود المعتمد على الآلة عن الكود المستقل عن الآلة.

تتضمن قائمة المنافذ الحالية x86_64 و ARM لمزيد من البنى الغامضة مثل MIPS. وهذه فقط منافذ Tier I ، تلك التي يدعمها مشروع NetBSD بنشاط.

قائمة منافذ Tier II واسعة أيضًا ، حيث يكمن معظم دعم الأجهزة "المعزولة". هنا ، يمكنك العثور على إصدارات لأجهزة Macintoshes Amiga و Motorola 68000 و PowerPC ، ومحطات عمل Sun SPARC 32 بت ، وأجهزة الكمبيوتر الصغيرة VAX.

يمكنك حتى العثور على منفذ لوحدة تحكم ألعاب Sega Dreamcast. كثير من الأشخاص الذين يبحثون عن برامج جديدة للتشغيل على أجهزة قديمة يجدون أن NetBSD جذاب. إذا لم تتمكن من العثور على توزيعة Linux لتشغيلها على أجهزتك القديمة ، فهذا مكان جيد للبحث فيه.

NetBSD محمول للغاية لدرجة أن هناك قول مأثور ، "بالطبع يدير NetBSD." حتى أن شخصًا ما تمكن من تثبيته على ملف محمصة مزودة بمتحكم مدمج.

لا تعتقد أنه يجب عليك التخلي عن برامج Linux إذا لم يكن لديهم المصدر على نظام NetBSD الخاص بك. اعتمادًا على النظام الأساسي للأجهزة ، يوفر NetBSD توافقًا ثنائيًا لنظام Linux. هذا يعني أنه يمكنك تشغيل برامج Linux على نظام NetBSD الخاص بك.

تثبيت NetBSD

يشبه تثبيت نظام التشغيل تثبيت توزيعة Linux. ما عليك سوى تنزيل صورة التثبيت ، وتشغيلها على جهاز الكمبيوتر الخاص بك ، وبدء برنامج التثبيت ، قم بتقسيم محرك الأقراص الثابتة وتثبيت البرنامج واختيار كلمة مرور الجذر والتمهيد في ملف النظام.

يعكس التوجه الفني لـ NetBSD و BSD بشكل عام ، تكون واجهة التثبيت قائمة على النص.

يمكنك تثبيت البرنامج من قرص التثبيت ، ولكن يمكنك أيضًا التثبيت عبر FTP ، أو من محرك أقراص NFS على الشبكة ، أو حتى من قسم غير مثبت. يحتفظ NetBSD بإرشادات التثبيت التفصيلية لكل هندسة.

بشكل افتراضي ، يتم تشغيل NetBSD في وحدة تحكم نصية بدون واجهة المستخدم الرسومية. يمكنك بدء تشغيل X11 بامتداد ستارتكس قيادة.

مدير النوافذ الافتراضي هو CTWM. يمكنك تثبيت مديري نوافذ آخرين وبيئات سطح المكتب باستخدام مدير الحزم المذكور أدناه. يمكنك أيضًا تسجيل الدخول بيانياً باستخدام XDM في وقت التمهيد عن طريق إضافة السطر "xdm = نعم"إلى الجزء السفلي من /rc.conf ملف كجذر ، ثم إعادة التشغيل.

إدارة الحزم في NetBSD

لم يتم إعداد أي نظام تشغيل ، بما في ذلك NetBSD ، بالطريقة التي تريدها تمامًا. غالبًا ما يتعين عليك تثبيت بعض البرامج للحصول عليها بالطريقة التي تريدها. في عالم Linux ، جعل مديرو الحزم هذه المهمة أسهل بكثير. لدى NetBSD أيضًا مدير الحزم الخاص به ، pkgin.

يمكنك تثبيته أثناء التثبيت ، ولكن في حالة عدم قيامك بذلك ، فكل ما يتطلبه الأمر هو بضعة أمرين. في قذيفة الجذر ، أدخل هذه الأوامر:

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

للبحث عن حزمة باستخدام pkgin ، استخدم هذا الأمر:

بحث pkgin vim

لتثبيت حزمة ، استخدم ملف ثبيت اختيار.

pkgin تثبيت vim

ستحتاج أيضًا إلى تحديث نظامك باستمرار.

ترقية pkgin

متعلق ب: لماذا يجب عليك تحديث مستودعات حزمة Linux

هل يجب عليك استخدام NetBSD؟

إذا كنت تتساءل عما إذا كان يجب عليك تثبيت NetBSD أم لا ، فسيعتمد الخيار على وضعك. إذا كنت ترغب في إحياء الأجهزة القديمة التي لا تتلقى تحديثات نظام التشغيل الرسمية بعد الآن ، فيجب أن تنظر بجدية في NetBSD كخيار.

إذا كنت تفكر في تطوير الأنظمة المضمنة ، فقد يكون ترخيص BSD أكثر جاذبية من ترخيص GPL الشائع في برامج Linux لأنك لست مضطرًا إلى إتاحة كود المصدر الخاص بك. هذا هو السبب في أن BSDs هي قاعدة شائعة لمصنعي الأجهزة مثل Sony PlayStations اللاحقة القائمة على FreeBSD.

إذا كنت تريد شيئًا مختلفًا عن المحصول المعتاد لتوزيعات Linux ، فيمكنك أيضًا التفكير في NetBSD أو أحد إصدارات BSDs أخرى. إذا كنت تريد نظامًا يشبه نظام Unix أكثر من طريقة تطور Linux ، فقد يكون NetBSD بمثابة نسمة منعشة. بعض الناس لا يحبون حقًا نظام التشغيل الأولي في Linux لأنهم يعتقدون أنه منتفخ جدًا. يميل NetBSD إلى أن يكون هزيلًا ومتوسطًا.

نظام تشغيل Unix يعمل على أي شيء تقريبًا

يعد NetBSD ، الذي يعود تاريخه إلى BSD الأصلي في السبعينيات والثمانينيات ، فريدًا كنظام حقيقي لـ Unix بهدف التشغيل على أكبر عدد ممكن من أنواع أجهزة الكمبيوتر المختلفة.

أحد الاستخدامات الشائعة لأجهزة الكمبيوتر القديمة هو الخادم المنزلي. يمكنك استخدام NetBSD أو توزيع Linux لتشغيل الخادم الخاص بك وتشغيله.

يشاركسقسقةبريد إلكتروني
كيفية بناء خادم ويب Linux باستخدام جهاز كمبيوتر قديم

هل لديك جهاز كمبيوتر قديم يشغل مساحة؟ تريد استخدامه لاستضافة موقع على شبكة الإنترنت؟ إليك كيفية إعداد جهاز كمبيوتر قديم كخادم ويب Linux.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • أنظمة التشغيل
  • يونكس
نبذة عن الكاتب
ديفيد ديلوني (تم نشر 43 مقالة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وجمع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك