Rust في نواة لينكس: من التجربة إلى الثبات

يُمثل تحولاً تاريخياً بعد موافقة قمة صيانة النواة 2025—مفصلة في تغطيتنا السابقة حول المعايير الأدائية والتحديات—حيث أصبح Rust الآن جزءاً دائماً من نواة لينكس، مع جذور عميقة تعود إلى 2019 وخطط طموحة قادمة.

اندلعت المناقشات حول Rust للنواة في عام 2019 خلال قمة أمان لينكس، حيث لاحظ المُصَمِّمُون أن ثلثي الثغرات الأمنية تنبع من أخطاء أمان الذاكرة. ميزات Rust—عدم وجود سلوك غير محدد في الكود الآمن، وأنواع صارمة، وحواجز آمن/غير آمن—قدمت حلاً مقنعاً.

ازداد الزخم في أغسطس 2020 من خلال محاضرة في مؤتمر Linux Plumbers من قبل مطورين مثل Miguel Ojeda. قامت Google بتمويل Ojeda بدوام كامل في 2021 عبر مبادرة Prossimo. RFC في أبريل 2021 وصف دور Rust: استهداف التعريفات التشغيلية ووحدات الأوراق فوق النواة C، مع تجنب إعادة كتابة كبيرة.

في قمة طوكيو، تم حذف تصنيف 'تجربة Rust' من الوثائق. نشر Ojeda في قائمة النواة: «انتهت التجربة، أي أن Rust هنا للبقاء». ليست كل الإعدادات أو الهياكل أو سلاسل الأدوات جاهزة، ويستمر العمل على gccrs لبناءات النواة بـGCC، مع تحديثات متوقعة قريباً.

هناك أدلة كثيرة: Greg Kroah-Hartman يمدح أمان تعريفات Rust وقلة المشكلات. Android 16 على نواة 6.12 يستخدم موزع Rust عبر ملايين الأجهزة. Dave Airlie من DRM يهدف إلى إلزام Rust للتعريفات الجديدة خلال عام.

بالنظر إلى الأمام، ستبنى النوى بـRust من Debian مستقر، مع متطلبات صارمة في APT بحلول مايو 2026. تبقى عقبات للهياكل مثل s390 والمواصفات الرسمية. هذا يعزز زخم Rust في المؤسسات، مُعَادِياً مخاوف استطلاع 2024 حول التبني.

مقالات ذات صلة

قدم غريغ كروه-هارتمان، المسؤول عن صيانة نواة Linux، نوع بيانات جديداً بلغة Rust خلال فعاليات أسبوع Rust لعام 2026، والذي من شأنه منع معظم الثغرات الأمنية. يركز هذا النهج على معالجة البيانات غير الموثوقة القادمة من مساحة المستخدم والأجهزة، مع البناء على ميزات الأمان الموجودة بالفعل في النواة.

من إعداد الذكاء الاصطناعي

أصدر المطورون نواة لينكس 7.0، والتي تتضمن تحسينات لأجهزة Intel وAMD، وتعزيز معالجة التخزين، وإزالة علامة تجريبية عن دعم لغة Rust. أعلن لينوس تورفالدس عن التحديث، الذي لا يُعد إصداراً طويل الأمد. يشمل الإصدار استعدادات للمعالجات المركزية ومعالجات الرسوميات القادمة، إلى جانب قدرات الإصلاح الذاتي لنظام الملفات.

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض