الأمر الأكثر إثارة للدهشة في مناقشة نهاية العام اليوم هو أن عدد الالتزامات الجديدة لنواة Linux هذا العام وصل إلى أدنى مستوى له منذ عشر سنوات. لكن الأمر ليس سيئًا تمامًا، حيث إن المقياس السنوي حسب عدد الصفوف يمكن مقارنته بالسنوات الأخيرة.
اعتبارًا من هذا الصباح، أظهر تشغيل GitStats على شجرة مصدر LinuxGit أن هناك 1,324,647 التزامًا في شجرة Git من حوالي 29,380 مؤلفًا مختلفًا... حصلت النواة على 75,314 التزامًا هذا العام، مقارنة بـ 87,993 العام الماضي و86,790 العام الذي سبقه.
منذ عام 2017، تراوحت الطلبات السنوية عادة بين 80.000 و90.000، لكنها انخفضت هذا العام إلى 75.000. وبين عامي 2014 و2016، بلغ عدد الطلبات سنوياً حوالي 70 ألفاً. في البداية كنت أفكر أنه ربما تلعب محاذاة نافذة الدمج/إيقاع إصدار النواة مع السنة التقويمية دورًا، ولكن عند مقارنة عدد إصدارات النواة سنويًا لا يبدو الأمر كذلك، ولا تتغير سنوات النشاط العشر.
لكن عدد الطلبات ليس سوى مؤشر. هذا العام، تمت إضافة 3,694,098 سطرًا من التعليمات البرمجية، وتم حذف 1,490,601 سطرًا من التعليمات البرمجية. وهذا مشابه للوضع في السنوات السابقة. وفي العام الماضي، تمت إضافة 3.3 مليون صف وحذف 1.59 مليون صف... وعلى الرغم من أنه أقل من 5.3 مليون صف في عام 2022، إلا أن عدد الصفوف الجديدة في عام 2021 يبلغ أيضًا حوالي 3.2 مليون صف. لذلك، فيما يتعلق بنشاط التعليمات البرمجية، سيكون نشاط Linux kernel في عام 2024 هو نفسه تقريبًا كما كان في السنوات السابقة، ولكن مع عدد أقل بكثير من الالتزامات.
لا يزال Linus Torvalds، الذي يدير جميع عمليات الدمج في النواة الرئيسية بينما يصنع أيضًا العديد من التصحيحات الخاصة به، يتصدر القائمة هذا العام بـ 2877 التزامًا... معظمها من عمليات الدمج. يليهم KrzysztofKozlowski (Linaro)، Jakub Kicinski (Meta)، Kent Overstreet (Bcachefs)، Arnd Bergmann (Linaro)، وAndy Shevchenko (Intel) باعتبارهم المطورين الأكثر التزامًا هذا العام.
في عام 2024، سيكون عدد مؤلفي نواة لينكس حوالي 4807.
يستمر عدد الأسطر في شجرة مصدر kernel Linux في النمو، ومن المتوقع أنه بحلول عام 2025، سيتجاوز عدد أسطر التعليمات البرمجية والوثائق ومصادر النص الأخرى الموجودة في شجرة kernel 40 مليون سطر.