تعمل أحدث جهود Linux kernel Rust، بقيادة ميغيل أوجيدا، على إعداد العديد من عمليات تخفيف أمان وحدة المعالجة المركزية لرمز Rust kernel. أصدر Miguel اليوم أحدث تصحيح لتنفيذ العديد من عمليات تخفيف أمان وحدة المعالجة المركزية في كود Rust kernel وتمكين دعم objtool لـ Rust فيه.

النقطة المهمة هي تمرير إشارات المترجم ذات الصلة لإنشاء كود Rust بناءً على معالجة المترجم لـ Retpolines و Rethunk و StraightLineSpeculation (SLS).

باستخدام هذه التصحيحات، سيتم تمرير العلامات المناسبة إلى مترجم Rust لتوفير الحماية الكافية في عمليات تخفيف الأمان التي تتطلب عمليات من جانب المترجم.

إذا كنت مهتمًا بتخفيف آثار وحدة المعالجة المركزية على كود RustLinux kernel، فيرجى الاطلاع على سلسلة التصحيح هذه. ويأمل ميغيل في تطبيق هذه التصحيحات قريبًا لتجنب تحذيرات objtool التي تظهر حاليًا عند إنشاء كود Rust الخاص بالنواة.