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

بواسطة: admin
سبتمبر 23, 2023 11:17 م

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

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

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

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

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

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

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

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

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

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

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