Vendredi, le développeur principal de Rust pour Linux, Miguel Ojeda, a soumis une demande d’extraction du nouveau code de fonctionnalité Rust pour le noyau Linux 6.4.

Le nouveau code Rust pour Linux 6.4 inclut l’introduction de l’API pin-init, qui permet de gérer l’initialisation épinglée sécurisée et permet de réduire la quantité de code Rust”non sécurisé”dans le noyau autour des structures de données nécessitant une adresse stable. La nouvelle API pin-init sera également utilisée par d’autres abstractions Rust for Linux à venir.

Le code Rust avec Linux 6.4 ajoute également de nouveaux types et caractéristiques au module de synchronisation, un nouveau module ioctl avec de nouvelles fonctions const”_IOC*”équivalentes aux macros C, un nouveau crate uAPI pour être accessible directement par les conducteurs, et d’autres améliorations aux modules/caisses existants.

Plus de détails sur le code de fonctionnalité Rust ajouté pour Linux 6.4 peuvent être trouvés via ce pull demande.

Categories: IT Info