أوضح NetBSD: نظام Unix الذي يمكن تشغيله على أي شيء

أوضح NetBSD: نظام Unix الذي يمكن تشغيله على أي شيء

بينما قد تحصل توزيعات 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 ، الذي تم تطويره في جامعة كاليفورنيا في بيركلي.



ويندوز 10 خريف المبدعين تحديث القضايا

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

استند 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. ما عليك سوى تنزيل صورة التثبيت ، وتشغيلها على جهاز الكمبيوتر الخاص بك ، وبدء برنامج التثبيت ، وتقسيم محرك الأقراص الثابتة ، وتثبيت البرنامج ، واختيار كلمة مرور جذر ، والتمهيد في نظامك الجديد.

كيفية تصوير سناب شات بدون علمهم 2021

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

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

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

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

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

لم يتم إعداد أي نظام تشغيل ، بما في ذلك NetBSD ، بالطريقة التي تريدها تمامًا. غالبًا ما يتعين عليك تثبيت بعض البرامج للحصول عليها بالطريقة التي تريدها. في عالم Linux ، جعل مديرو الحزم هذه المهمة أسهل بكثير. لدى 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

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

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

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

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

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

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

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

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

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

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

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

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

المزيد من David Delony

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

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

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