Meetup Rust Mai 2023


Détails
Salut les Rustaceans,
Après l’édition réussie d’Avril rassemblant presque une trentaine de participants, nous recommençons pour le mois de Mai.
Le Rust Meetup aura donc lieu le Mardi 30 Mai chez @TeadsInnovation pour un talk sur le développement de driver pour le noyau Linux en Rust. Ce sera aussi l’occasion de discuter avec la communauté Rust de Montpellier.
Un pilote à la fois : Migrer le noyau Linux vers Rust
Le noyau Linux a récemment ajouté le support pour un autre langage de programmation : Rust. Les drivers du noyau Linux représentent plus de 60% de la base de code, la majorité des bugs de sécurité du noyau, et ne sont probablement pas les morceaux de code les mieux écrits. L'utilisation d'un langage sûr en termes de mémoire comme Rust pour la mise en œuvre de nouveaux pilotes ou pour la migration des existants a beaucoup de sens technique et de production.
Dans cette présentation, nous parlerons du support global du noyau Linux pour Rust en tant que langage et nous passerons en revue l'implémentation d'un pilote PCI synthétique pour Linux, en Rust. Tout cela sera testé avec QEMU et une émulation de périphérique PCI également écrite en Rust.
Speaker : Samuel Ortiz (@sameo) est Principal software engineer chez RivOS, spécialisé dans les technologies de virtualisation et de container.

Meetup Rust Mai 2023