مع انتهاء نافذة دمج Linux 7.2 رسميًا اليوم ومن المتوقع إصدار الإصدار المرشح الأول، Linux 7.2-rc1، في وقت لاحق من ذلك اليوم، سجل حجم شجرة مصدر Linux kernel مرة أخرى رقمًا قياسيًا جديدًا، حيث تجاوز رسميًا 43 مليون سطر وسرعان ما يقترب من علامة 44 مليون سطر.

image.webp

عندما تم إصدار الإصدار المستقر من Linux 7.1، كان عدد أسطر التعليمات البرمجية المصدرية للنواة يقترب من 43 مليون سطر. أثناء نافذة دمج Linux 7.2، تم دمج عدد كبير من الميزات والتحسينات الجديدة تدريجيًا في الخط الرئيسي، مما أدى إلى تجاوز هذه العتبة رسميًا. في شجرة Git الحالية، حدد cloc إجمالي 108,158 ملفًا، بما في ذلك 5,211,184 سطرًا فارغًا، و5,033,878 سطرًا للتعليق، و33,653,681 سطرًا من التعليمات البرمجية الفعلية، بإجمالي 43,898,743 سطرًا. النقطة الزمنية الإحصائية لا تبعد سوى بضع ساعات عن إصدار Linux 7.2-rc1.

مقارنة بالإصدار السابق، كانت إحصائيات Linux 7.1 عبارة عن إجمالي 42,924,382 سطرًا، بما في ذلك 5,107,123 سطرًا فارغًا، و4,841,507 سطرًا للتعليق، و32,975,752 سطرًا من التعليمات البرمجية. وأشار التقرير إلى أنه حتى مع الانتهاء مؤخرًا من إزالة بنية i486 واستمرار التنظيف والقضاء على العديد من برامج تشغيل الأجهزة القديمة التي لم تتم صيانتها لسنوات عديدة أو لم يتم استخدامها تقريبًا، فإن الحجم الإجمالي لشجرة مصدر نواة Linux لا يزال ينمو بوتيرة سريعة جدًا. أثناء نافذة دمج Linux 7.2 على مدار الأسبوعين الماضيين، تم إكمال عدد من عمليات إزالة برامج التشغيل القديمة والكشف عنها بالتفصيل.

image.webp

في الوقت الحالي، لا يزال أكبر برنامج تشغيل منفرد في Linux kernel هو الكود المرتبط بـ AMDGPU/AMDKFD. وفقًا للإحصاءات، فإن كود برنامج تشغيل بطاقة الرسومات AMD الحديث الموجود في مسار linux/drivers/gpu/drm/amd يبلغ إجماليه حوالي 6,356,056 سطرًا في أحدث حالة Git، وهي زيادة إضافية من 6,167,219 سطرًا في Linux 7.1. من ناحية، يعكس هذا النمو التوسع المستمر في الوظائف وتحسين أداء وحدات معالجة الرسوميات AMD. ومن ناحية أخرى، فهو يعكس أيضًا اتجاه تطور النواة بأكملها في الرسومات والحوسبة المتسارعة والاتجاهات الأخرى.

توفر هذه الإحصائيات مرجعًا قيمًا للمجتمع التقني المعني بحجم وتطور مشروع Linux kernel. ومع إصدار Linux 7.2-rc1 في وقت لاحق من ذلك اليوم، سيتم الإعلان عن المزيد من التحليلات المتعمقة ونتائج الاختبار المحيطة بالميزات الجديدة وتغييرات الأداء وتحديثات برنامج التشغيل.