Neuvième version des patches pour le noyau Linux avec support du langage Rust

La neuvième version des patchs pour le noyau Linux a été proposée, contenant des composants pour le développement de pilotes de périphériques en Rust. Cette nouvelle version est une version réduite de la huitième publication, qui a été mise en ligne il y a quelques jours. L'ensemble se distingue par une réduction significative de sa taille et ne conserve que le strict minimum nécessaire pour compiler un module noyau écrit en Rust.

On s'attend à ce que ce patch minimal facilite l'adoption du support de Rust dans le noyau principal. Après avoir assuré un support minimum, il est prévu d'étendre progressivement les fonctionnalités existantes en transférant d'autres modifications de la branche Rust-for-Linux.

Comparée à la version huit, la taille du patch a été réduite de 40 000 à 13 000 lignes de code. Par exemple, la neuvième version ne contient que 3 % du code (500 lignes) du paquet crate « kernel » et 60 % de la bibliothèque alloc, permettant de créer les modules noyau les plus simples utilisant le type Vec et affichant des informations dans le journal du noyau à l'aide du macro « pr_info ! ».

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster