ستقدم نواة لينكس 6.19 القادمة تحسينات رئيسية على إطار sched_ext لتحسين استعادة جدولة eBPF وتدمج امتدادات C من مايكروسوفت لتجميع كود أنظف. تهدف هذه التحديثات إلى تعزيز الاستقرار والأداء وكفاءة المطورين في بيئات الحوسبة المتنوعة. تساهم شركات مثل جوجل وميتا ومايكروسوفت في تسليط الضوء على التعاون المتزايد في تطوير المصادر المفتوحة.
تجلب نواة لينكس 6.19 العديد من التحسينات الملحوظة، مع التركيز على مرونة الجدولة وتوافق الكود. يتلقى إطار sched_ext، الذي يمكّن جدولات مخصصة عبر برامج eBPF، ترقيات لاستعادة الأخطاء. تسمح هذه التغييرات للنواة باكتشاف وتخفيف المشكلات من جدولات eBPF غير السلوكية، مثل الحلقات اللانهائية أو الاستخدام المفرط للموارد، من خلال العودة إلى السلوكيات الافتراضية مثل جدولة العادلة الكاملة (CFS). ساهم مطورون من جوجل وميتا في هذه التصحيحات، مدفوعين بسيناريوهات الإنتاج في مراكز البيانات حيث تحسن الجدولات المخصصة زمن الاستجابة لأحمال العمل مثل الاستدلال بالذكاء الاصطناعي وتغذيات وسائل التواصل الاجتماعي.
تشير المعايير إلى تحسن في زمن الاستجابة يصل إلى 15% في حالات التنافس العالي، مع تقليل أوقات الاستعادة من دقائق إلى ميلي ثانية. تطورت الإطارية منذ إدخالها في لينكس 6.12، مبنية على ميزات مثل جدولات فرعية cgroup المعدة في 6.18. يحسن هذا تحمل الأخطاء للحوسبة السحابية والأنظمة في الوقت الفعلي وبيئات الأداء العالي، مما يقلل من وقت التوقف في الإعدادات المؤسسية.
بالتوازي، تدمج لينكس 6.19 امتدادات C من مايكروسوفت عبر علامة المترجم -fms-extensions لـ GCC وClang. يمكّن هذا ميزات مثل الهياكل المجهولة داخل الاتحادات، مما يبسط الكود ويقلل من الحلول البديلة. التغيير، المقترح منذ 2007، يؤدي إلى كود أجمل بإزالة typedefs الزائدة، كما ذُكر في مناقشات النواة. لم يعترض لينوس تورفالدز على التصحيحات، التي دُمجت في شجرة kbuild-next.
تمتد مشاركة مايكروسوفت إلى مساهمات أخرى، بما في ذلك برنامج التشغيل RAMDAX لإدارة الذاكرة وامتدادات مروحة ACPI للتحكم الحراري. تتوافق هذه التحديثات مع اتجاهات نواة أوسع، مثل كفاءة النوى المتعددة وإدارة الطاقة، مما يعزز قابلية تكيف لينكس للخوادم والأنظمة المضمنة والبيئات الهجينة. بينما يعبر بعض أعضاء المجتمع عن مخاوف بشأن الاعتماديات، تعد الميزات بتوافق أفضل عبر المنصات دون إدخال انحدارات.