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

كلمات مبعثرة

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



المحتويات إخفاء
1 تعريف أنظمة التشغيل مفتوحة المصدر
2 شروط أنظمة التشغيل مفتوحة المصدر
3 أنواع أنظمة التشغيل مفتوحة المصدر
4 سلبيات أنظمة التشغيل مفتوحة المصدر
5 إيجابيات أنظمة التشغيل مفتوحة المصدر
تعريف أنظمة التشغيل مفتوحة المصدر
هي عبارة عن برامج ذات مصدر غير مشفر ومتاح للتعديل والاستعمال للمستخدمين والمطورين، ويعني باللغة الإنجليزية open source، وتعتبر أنظمة التشغيل مفتوحة المصدر تطورًا مهمًا في ميدان العالم التقني الحديث ومجال عمل ذي أبعاد واسعة بالنسبة للكثير من الأشخاص، نظرًا للمفهوم الذي تقوم على أساسه المصادر المفتوحة وهو المشاركة sharing وهو الأمر الذي جعل كافة المعلومات والتفاصيل المتوفرة في هذه المصادر مجانية ومتاحة لأي شخص بالعالم، ولم يقتصر الأمر فقط على أنظمة التشغيل حيث شملت المصادر المفتوحة أيضًا اللوحات العتادية، مثل لوحة الأردوينو الشهيرة، والتي تتيح المجال لأي شخص بالاطلاع عليها وتعديلها أو تطويرها، ويعدّ مجال المصادر العتادية المفتوحة المصدر open source Hardware أكثر اتساعًا وانتشارًا؛ لأن الأنظمة مفتوحة المصدر يجب أن تحتوي على برنامج تشغيل وعلى نظام إلكتروني مفتوح المصدر بالكامل، يشمل جميع التفاصيل المتعلقة بطريقة تصميم اللوحة وتصميمها وتواصل أجزاء اللوحة ببعضها البعض.
شروط أنظمة التشغيل مفتوحة المصدر
  • أن يشمل البرنامج المنشور الشيفرة المصدرية الخاصة بنظام التشغيل أو البرنامج نفسه.
  • أن يقبل البرنامج خاصية النشر بشكلٍ مجاني.
  • السماح بحرية تعديل الشيفرة المصدرية من أي شخص.
  • السماح لنشر النسخة التي تم تعديلها من البرامج أو أنظمة التشغيل من أي شخص.
  • السماح بتعدد التطبيقات في الوقت نفسه من خلال الرخصة الخاصة بالبرنامج أو نظام التشغيل، دون أن تؤثر على عمل وتشغيل البرامج الأخرى.
أنواع أنظمة التشغيل مفتوحة المصدر
  • فيدورا Fedora: يعد هذا النوع واحدًا من إصدارات شركة رد هات RedHat والتي أطلقت في البداية كنسخة مجانية لتجربة الخصائص، وتمتاز بسهولتها، وتوفر هذه الشركة حلول مناسبة لشركات العمل وتعمل على توفير دعم فني مدفوع ويعتبرها البعض بديلًا للويندوز من حيث الإستخدام المنزلي.
  • سينتوس CentOS: هي أحد توزيعات لينكس التي تشبه لحد كبير النوع السابق رد هات RedHat ولكن هذا النوع يشغل عادةً الجهات الكبيرة بسبب وجود دعم فني مدفوع والذي يتمثل بدعم المجتمع وهو مخصص غالبًا لسيرفرات ويب، ويعد أكثر الأنظمة استخدامًا في المواقع التي تعمل بنظام لينكس.
  • ديبيان Debian: يتيح هذا النوع تحميله مجانا أو شراء CD الخاص به مقابل مبلغ مالي، بالإضافة إلى ذلك فهو يوفر مخزن برامج آخر للبرامج المدفوعة التي تعمل على برامج deb بعكس فيدورا والتي تعتمد على مخزن برامج Repository مجاني rpm.
  • أبنتو Ubuntu: هذا النوع أيضا مفضل لدى البعض نظرًا لاستخدامه كبديل للويندوز سواءً في المنزل أو الأماكن الأخرى، ويتميز بواجهة رسومية سهلة.
  • أوبن سوزي: هو نظام تشغيل مفتوح المصدر مجاني ومتوفر أيضًا بأقراص تباع في بعض المحلات.
  • كالي Kali: يقدم هذا النوع من أنظمة التشغيل المفتوحة المصدر العديد من أدوات الاختراق.
سلبيات أنظمة التشغيل مفتوحة المصدر
  • عدم امتلاك واجهة Interface يسهل التعامل معها، وصعوبة الإنشاء والاستخدام لبعض أنظمة التشغيل المفتوحة المصدر.
  • تحتاج الكثير من أنواع الأجهزة إلى تطبيقات تشغيل خاصة لتشغيل برامج مفتوحة المصدر، والتي لا توجد إلا من خلال الشركة المصنعة مما يسبب مشكلات في التوافق، للمعدات ومما يزيد من تكلفة استخدام هذه الأنظمة.
  • عدم وجود التزامات من طرف الشركة المصنعة الأمر الذي يحدد من وجود ضمانات، إذ يشتمل ترخيص برنامج المصدر المفتوح العادي على ضمان محدود فقط.
  • هناك تكاليف غير ظاهرة للعيان تأتي في وقت لاحق، فهي فقط في البداية تكون مجانية.
إيجابيات أنظمة التشغيل مفتوحة المصدر
  • تكون أنظمة التشغيل مفتوحة المصدر سهلة في توزيعها فهي تتطور باستمرار لأن المطورين يعملون على تحديثها وتعديلها باستمرار، مما يزيد من جودتها ويزيد من توافقها مع المصادر الأخرى ويقلل من المشكلات التي تسببها الأنظمة الاحتكارية.
  • تتميز أنظمة التشغيل مفتوحة المصدر بمرونتها وقدرة الطلاب والمبرمجين على الإضافة والتصحيح على الأكواد في المصدر بشكل سلس ومن أي موقع.
  • يستطيع المبرمجون التعديل على الأكواد وتطويرها بشكل سريع جدًا.
  • أنظمة التشغيل مفتوحة المصدر مجانية لهذا يتمكن الجميع من مشاركتها والتصحيح والتعديل عليها.
 

مواضيع مماثلة

أعلى