Le dernier effort Rust du noyau Linux, dirigé par Miguel Ojeda, prépare diverses atténuations de sécurité du processeur pour le code du noyau Rust. Miguel a publié aujourd'hui le dernier correctif pour implémenter diverses atténuations de sécurité du processeur dans le code du noyau Rust et activer la prise en charge d'objtool pour Rust.

Le but est de transmettre les indicateurs du compilateur pertinents pour créer du code Rust basé sur la gestion par le compilateur de Retpolines, Rethunk et StraightLineSpeculation (SLS).

Avec ces correctifs, les indicateurs appropriés seront transmis au compilateur Rust pour fournir une protection adéquate contre les atténuations de sécurité qui nécessitent des opérations côté compilateur.

Si vous êtes intéressé par les atténuations du processeur pour le code du noyau RustLinux, veuillez consulter cette série de correctifs. Miguel espère que ces correctifs seront bientôt appliqués pour éviter les avertissements objtool qui apparaissent actuellement lors de la construction du code Rust du noyau.