مسؤولو صيانة نواة لينكس يرفضون استخدام لغة البرمجة Rust: حرب لغات البرمجة

2025-02-06
مسؤولو صيانة نواة لينكس يرفضون استخدام لغة البرمجة Rust: حرب لغات البرمجة

تُثبت عملية دمج لغة Rust في نواة لينكس صعوبتها. يعارض العديد من مسؤولو صيانة النواة استخدام Rust بشدة، مشيرين إلى زيادة التعقيد والمخاطر المرتبطة باستخدام لغات برمجة متعددة. وأعادت المناقشات الأخيرة حول استخدام واجهة برمجة التطبيقات DMA بواسطة برنامج تشغيل Rust إشعال فتيل الصراع. وقد رفض مسؤولو الصيانة Christoph Hellwig صراحةً رمز Rust، بحجة أن صيانة المشاريع متعددة اللغات أمر شاق وأن على مطوري Rust التعامل بأنفسهم مع واجهة برمجة التطبيقات مع رمز C. وعلى الرغم من أن مشروع Rust for Linux يهدف إلى تبسيط عملية الدمج من خلال طبقة تجريد، إلا أن Hellwig يصر على أن هذا يزيد من عبء الصيانة. وتبرز هذه الخلافات وجهات النظر المختلفة داخل مجتمع لينكس حول اختيار لغات البرمجة والتحديات المرتبطة بدمج تقنيات جديدة في الأنظمة الكبيرة القائمة. والنتيجة النهائية لا تزال غير واضحة، لكنها ستؤثر بشكل عميق على الاتجاه المستقبلي لنظام لينكس.

التطوير