Linux مقابل BSD: أيهما يجب أن تستخدم؟

Linux مقابل BSD: أيهما يجب أن تستخدم؟

في MakeUseOf ، نغطي نظام Linux بشكل كبير باعتباره 'البديل' لنظامي التشغيل Windows و Mac OS X. ومع ذلك ، فهذه ليست أنظمة التشغيل الثلاثة الوحيدة الموجودة - فهناك أيضًا عائلة BSD لأنظمة التشغيل الشبيهة بـ Unix ، وهي من الناحية الفنية يختلف عن Linux.





باسم المنافسة العادلة ، حان الوقت لمنح أنظمة التشغيل BSD بعض التقدير أيضًا. وليس هناك طريقة أفضل للقيام بذلك من مقارنتها بنظام Linux. ما المختلف في أنظمة تشغيل BSD ، وهل يجب عليك تشغيلها بدلاً من Linux؟ كيف يعمل Linux وأفضل نظام تشغيل لسطح المكتب BSD ، PC-BSD مقارنة على سطح المكتب؟





كيف يتشابه Linux و BSD

دعونا نعتني بأوجه التشابه أولاً ، التي يوجد منها الكثير. كلا نظامي التشغيل مفتوح المصدر ويشبهان نظام التشغيل Unix ، لذا تعمل الكثير من نفس البرامج والأدوات المساعدة على كلا النظامين. حتى على سطح المكتب ، سيبدو كلا نظامي التشغيل متشابهين حيث يعمل كلاهما عادةً في نفس بيئات سطح المكتب ، بما في ذلك على سبيل المثال لا الحصر GNOME و KDE. تعمل Firefox و GIMP والعديد من التطبيقات مفتوحة المصدر الشائعة الأخرى على كلا النظامين.





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

Kernel مقابل نظام التشغيل

بادئ ذي بدء ، 'Linux' هو في الواقع مجرد نواة يسد الفجوة بين البرامج والأجهزة . يتم إجراء توزيعات Linux بواسطة مجموعات من الأشخاص (أو المؤسسات) الذين يجمعون النواة مع أي برنامج تراكب يرغبون فيه. لحسن الحظ ، فإن حقيقة أن كل توزيعة Linux لها بعض الأشياء المشتركة (نواة Linux ، من بين أشياء أخرى) تسمح للبرامج التي تمت كتابتها ببساطة لـ 'Linux' بالعمل على معظم التوزيعات.



كيفية تنزيل الافلام على الايباد

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

تراث يونكس

وهو ما يقودني إلى نقطتي التالية: أنظمة تشغيل BSD هي 'Unix' أكثر من Linux. لأسباب قانونية ، لا يمكن لأنظمة التشغيل في عائلة BSD أن تطلق على نفسها اسم يونكس ولكن فقط مثل يونكس ، لكن لديها سلالة طويلة من تراث يونكس. يمكن لأنظمة التشغيل BSD ، جنبًا إلى جنب مع AIX و HP-UX و Solaris وحتى Mac OS X (عبر Darwin ، الذي يعتمد على BSD) تتبع جذورها وصولًا إلى الإنشاء الأصلي لـ Unix.





من ناحية أخرى ، ينضم Linux إلى Minix باعتباره نظامي التشغيل الوحيدين المشابهين لـ Unix والمستوحى من Unix ، ولكن ليس لهما أي روابط فعلية مع Unix الأصلي.

الترخيص

ثم هناك الاختلاف في الترخيص الذي يستخدمه Linux وعائلة BSD. بينما يستخدم كلاهما تراخيص مفتوحة المصدر ، يستخدم Linux رخصة GPL التي تفضل المستخدمين من خلال إجبار المطورين على إصدار أي من تعديلاتهم على البرامج المرخصة GPL كبرنامج مفتوح المصدر وبنفس الترخيص.





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

بسبب ترخيص BSD ، يمكن لشركة Apple استخدام وحدات بت BSD مختلفة (بما في ذلك من FreeBSD) وإنشاء Mac OS X كمنتج مختلط المصدر. تمكنت Google من إنشاء Android على الرغم من استخدام وتعديل Linux kernel (وغيره من البرامج المرخصة من GPL) لأنهم يطلقون نظام تشغيل الهاتف المحمول كمصدر مفتوح وليس لديهم مشكلة في القيام بذلك.

دعم البائعين

أخيرًا ، إذا كنت تقارن Linux و BSD كنظام تشغيل سطح مكتب ، فعليك إلقاء نظرة على دعم البائعين. عندما تستبعد نظام التشغيل Mac OS X (نظرًا لأنه BSD تقنيًا ، ولكن من وجهة نظر المستخدم نعتبرهما منفصلين) ، فإن دعم البائعين ليس جيدًا لأنظمة تشغيل BSD. إنه ليس سيئًا ، لكن لينكس لديه أفضل. من بين الاثنين ، تكون فرص كتابة البرنامج لنظام Linux أعلى من نظام التشغيل BSD. تعد برامج تشغيل الرسومات أفضل وأكثر عددًا على Linux (كلاهما مملوك ومفتوح المصدر) ، وبالتالي هناك عدد أكبر بكثير من الألعاب المتوفرة على Linux مقارنة بـ BSD.

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

على الرغم من أن نظام التشغيل Mac OS X لديه عدد غير قليل من الأشياء التي لا تفعلها أنظمة تشغيل BSD الأخرى ، إلا أنه لا يزال ليس بالفوز السهل لنظام التشغيل Mac OS X عند مقارنته بنظام Linux.

كيفية الوصول إلى الحافظة على android

المزايا التكنولوجية لـ BSD

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

على سطح المكتب ، التزم بنظام Linux

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

ما هي ميزات أنظمة تشغيل BSD التي تحبها والتي تمتلكها أو تعمل بشكل أفضل من Linux؟ لماذا تختار واحدًا أو الآخر؟ اسمحوا لنا أن نعرف في التعليقات!

حقوق الصورة: Forrestal_PL

يشارك يشارك سقسقة بريد الالكتروني احذف ملفات ومجلدات Windows هذه لتحرير مساحة على القرص

هل تحتاج إلى إفراغ مساحة القرص على جهاز الكمبيوتر الذي يعمل بنظام Windows؟ فيما يلي ملفات ومجلدات Windows التي يمكن حذفها بأمان لتحرير مساحة على القرص.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • لينكس توزيعة
نبذة عن الكاتب داني شتيبين(تم نشر 481 مقالة)

داني طالب في السنة النهائية بجامعة شمال تكساس ويتمتع بجميع جوانب البرمجيات مفتوحة المصدر ولينكس.

المزيد من Danny Stieben

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

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

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