C'est gentil d'expliquer ce qu'est une implication.
La qaestion oevient donc: en pratique, quelles sont les fonctions du noyau Linux qui ont une interface bien définie (en terme de gestion de la mémoire et des threads), mais une approche "inhabituelle" qui fait que ça ne peut pas s'interfacer avec du Rust?
Donc, pour toi, il faudrait forcer les interfaces à pouvoir s'interfacer avec Rust pour les considérer comme bien définies ? C'est une variante de Rewrite in Rust. Mais tu vas avoir du mal à convaincre qui que ce soit. Parce que dans le cas des bugs de ce journal qui dénonce, le fait d'avoir des interfaces bien définies n'aurait absolument rien changé.
[^] # Re: Petite question à ceux qui "baignent" encore dans le C
Posté par rewind (Mastodon) . En réponse au journal Vulnérabilités multiples dans sudo-rs. Évalué à 2.
C'est gentil d'expliquer ce qu'est une implication.
Donc, pour toi, il faudrait forcer les interfaces à pouvoir s'interfacer avec Rust pour les considérer comme bien définies ? C'est une variante de Rewrite in Rust. Mais tu vas avoir du mal à convaincre qui que ce soit. Parce que dans le cas des bugs de ce journal qui dénonce, le fait d'avoir des interfaces bien définies n'aurait absolument rien changé.