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 حول التبني.

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

Linus Torvalds in a tech office, monitors displaying Linux kernel 7.0 announcement with code, Tux penguin, and hardware icons.
صورة مولدة بواسطة الذكاء الاصطناعي

لينوس تورفالدز يشير إلى اقتراب إصدار نواة لينكس 7.0

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

أعلن لينوس تورفالدز أن نواة لينكس ستنتقل إلى الإصدار 7.0 بعد انتهاء سلسلة 6.x، مما يمثل علامة فارقة تجميلية لكنها رمزية للمشروع مفتوح المصدر. يتبع القرار الممارسات المعتمدة في الترقيم للحفاظ على أرقام الإصدارات الفرعية في نطاق معقول، دون تغيير فني كبير مرتبط بالتغيير. تشمل التطورات الجارية توسيع تكامل Rust وتحسينات دعم الأجهزة.

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

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

بناءً على الوضع الدائم الجديد لـ Rust في نواة لينكس—متابعة تاريخها من تجارب 2019 إلى موافقة قمة حافظي طوكيو—انتشرت الانتشارات الإنتاجية مثل مضمن ذاكرة Rust في أندرويد 16، إلى جانب برامج تشغيل متقدمة ومكاسب أمان، على الرغم من أن الانتقادات تبرز العقبات المستمرة.

لينوس تورفالدس أصدر أول مرشح إصدار من سلسلة نواة لينكس 6.19 للاختبار العام. يأتي هذا المعلم بعد أسبوعين من إصدار دعم طويل الأمد للينكس 6.18. تقدم التحديث عدة ميزات جديدة وتحسينات في دعم الأجهزة.

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

مدد محافظو نواة لينكس الدعم طويل الأمد (LTS) لعدة إصدارات رئيسية حتى 2026-2028، معكسين جزئيًا قرار 2023 بتقييد الدعم لعامين وسط إرهاق المساهمين. حدث محافظ الاستقرار غريغ كرواه-هارتمان الجدول الزمني بعد تعليقات من المستخدمين والموردين ومحافظ الاستقرار الزميل ساشا ليفين، مما يوفر وقتًا أكثر لإصلاحات الأمان في الخوادم وأجهزة أندرويد والأجهزة.

بناءً على إعلان لينوس تورفالدز عن نواة لينكس 6.19-rc1، يقدم هذا المرشح للإصدار ميزات أمان متقدمة مثل تشفير رابط PCIe، تحسينات نظام الملفات لـ EXT4 و XFS، ومشغلات لأجهزة جديدة بما في ذلك رقائق Tenstorrent SoC ورسومات Intel Xe3P.

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

لقد حل المطورون انحدار أداء في مضيق Slab لنواة لينكس 6.19، والذي أبطأ تحميل الوحدات بسبب تعديلات سياسات NUMA. تم تحديد المشكلة من خلال الاختبارات المعيارية، وأثرت على كفاءة إدارة الذاكرة في أنظمة عالية النوى. يعيد الإصلاح السلوك الصحيح للتخصيص وقد تم دمجه في النواة الرئيسية.

 

 

 

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

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