نظام تشغيل مفتوح المصدر وأشهر الأمثلة عليه

نظام تشغيل مفتوح المصدر

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

ما هو نظام التشغيل

نظام التشغيل (بالإنجليزية: operating system)، وهو البرنامج الذي يدير جميع البرامج والتطبيقات في الكمبيوتر او أي جهاز مخصص لعرض محتوى او بيانات مثل الهواتف، كما ويمثل نظام التشغيل وسيط بين المستخدم وعتاد الإجهزة، وبتعريف اخر يمثل نظام التشغيل جسر لتشغيل برامج المستخدم، بحيث يقوم بالمهام الأساسية، ويكون نظام التشغيل على شكل واجهة تحتوي على ازرار ونوافذ منبثقة، وأوامر وعرض معلومات ورسومات توضيحية على شاشة العرض، ويتفاعل معها المستخدم من خلال هذه الازرار او ادخال البيانات او امر التنفيذ، وفي الواقع إن نظام التشغيل هو الذي جعل الكمبيوتر سهل الإستخدام، حيث أنه من قبل أنظمة التشغيل كان إستخدام الكمبيوتر يقتصر على المتخصصين والمبرمجين، فكانت الإجهزة في وقتها تقتصر على عرض نصوص برمجية على شاشة سوداء بدون أي رسومات او صور توضيحية.[1]

نظام تشغيل مفتوح المصدر

نظام تشغيل مفتوح المصدر هو النظام الذي تكون كافة تعليماته البرمجية وأكواد البرمجة الخاصة فيه مفتوحه للجميع، ويمكن لأي شخص إن يقوم بالتعديل عليها او نسخها، وهذا يعني أنه يمكن لأي شخص معرفة المكونات والتعليمات الداخلية للنظام، كما ويمكن للمطورين تطوير هذا النظام والتعديل على واجهة استخدامه او حتى التعديل على اسطر برمجته وتوزيع نسخ جديدة من هذا النظام، ويتميز النظام المفتوح المصدر بما يلي:[2]

  • هناك حرية في تنفيذ الكود البرمجي.
  • يمكن معرفة الكود المصدري وتعديله بالكامل.
  • يمكن توزيع الكود البرمجي والمصدري مجاناً.
  • يمكن أيضاً توزيع التعديلات الخاصة بالمطورين على الكود البرمجي مجاناً.

وهذا يعني أنه يمكن لأي شخص الوصول إلى الرمز وتعديله لإنشاء ملحقات أو تصحيحات أو حلول جديدة للنظام.

اشهر أنظمة التشغيل مفتوحة المصدر

هناك العديد من أنظمة التشغيل التي تعتبر مفتوحة المصدر، وأليك قائمة باشهر هذه الأنظمة:[3]

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

وفي ختام هذا المقال نكون قد شرحنا معنى نظام تشغيل مفتوح المصدر، كما وضحنا مفهوم أنظمة التشغيل بشكل عام، وذكرنا أهم واشهر أنظمة التشغيل مفتوحة المصدر.

المراجع

  1. ^ edu.gcfglobal.org , What is an operating system? , 17/11/2020
  2. ^ workana.com , What Is Open Source? , 17/11/2020
  3. ^ study.com , What is an open source operating system? , 17/11/2020

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *