لينكس هو معيار للجودة



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


قامت شركة Coverity بإجراء عملية تحليل على أكثر من 450 مليون سطرا برمجيا من خلال خدمة المسح، ولقد قامت الشركة بتحليل أكثر من 300 مشروع مفتوح المصدر على رأسها Linux, PHP, Apache وغيرهم، والنتائج كانت كالتالي :
جودة الكود في البرمجيات المفتوحة المصدر تتغلب على البرمجيات الاحتكارية، إذّ أن كثافة العيوب لكل 1,000 سطر من الشيفرة يصل متوسطها في البرامج المفتوحة 0.68 أما في البرامج المغلقة فهي 0.69.
كما كشفت الدراسة أن متوسط كثافة العيوب للبرمجيات الاحتكارية بالنسبة للمشاريع التي تصل أكوداها إلى مليون أو نصف المليون تساوي 0.98 وبالنسبة لأكثر من مليون سطر فهي تساوي 0.66، أما بالنسبة للبرامج المفتوحة المصدر التي بين مليون ونصف المليون فهي تساوي 0.44 فقط، أما التي تزيد مليون سطر في تصل إلى 0.75 بسبب اختلاف ديناميكيات التطوير.

لا يزال لينكس معيارا للجودة، منذ تقرير Coverity منذ 2008 إذ حقق لينكس كثافة عيوب أقل من 1.0، وقد أظهرت عمليتا المسح في عاميّ 2011 و 2012 كثافة عيوب أقل تساوي 0.7 بعد تفحص أكثر من 6.8 مليون سطر للنواة، أما في 2012 فقد استمر انخفاض العيوب ليصل إلى 0.62 بعد إجراء فحص على أكثر 7.4 مليون سطر، وأما في وقت كتابة هذا التقرير من مايو 2013 فقد تقلصت العيوب في النواة رقم 3.8 لتصل إلى 0.59 فقط.

إلى جانب ذلك توجد بعض البرمجيات المفتوحة والمغلفة لديها ذات مخاطر عالية، إذ تم تنصيف 36% من البرمجيات المختبرة كبرمجيات خطرة في جودتها العموميّة، تم اختبارها بالمسح اﻵلي.

في أوائل 2013 قامت Coverity بإضافةلغة  "جافا" إلى "خدمة المسح" حتى يتم اختبارها إلى جانب البرمجيات اﻷخرى، وننتظر نتائجها في أواخر هذا العام أو العام المقبل.

المشاركات الشائعة من هذه المدونة

تمثيل الأعداد السالبة بطريقة الإشارة والقيمة المطلقة - Signed Magnitude Representation

تمثيل الأعداد السالبة: المتمم الثنائي - Two's Complement من العشري إلى الثنائي

كالي لينكس: طريقه عمل هجمات Dos Attack على نظام كالي لينكس