Qu’est-ce qui vient juste de se passer? Rust fera bientôt partie de Linux, a décidé Torvalds. Le langage de programmation sécurisé pour la mémoire rejoindra C et les autres langages traditionnels utilisés par les développeurs pour créer de nouveaux éléments et pilotes du noyau open source omniprésent.

Le débat autour de l’inclusion de Rust dans Linux est apparemment terminé : Linus Torvalds, le créateur original et actuel mainteneur du noyau open source, a décidé que, « à moins que quelque chose d’étrange ne se produise », Rust fera partie de la version finale de Linux 6.1.

Rouiller est un langage de programmation moderne et polyvalent conçu par Graydon Hoare alors qu’il travaillait chez Mozilla, la première entreprise à le parrainer officiellement et à l’adopter pour le moteur de navigateur expérimental Servo.

Comme de nombreux autres langages compilés, Rust peut offrir des performances natives tout en alimentant différents types d’applications – de l’informatique traditionnelle aux appareils à faibles ressources et aux appareils intégrés. Performances mises à part, Rust est conçu pour fournir sécurité de la mémoire dès le départ, éliminant de nombreuses classes de bogues et de vulnérabilités potentielles au moment de la compilation.

La première version de Rust est sortie il y a 12 ans, alors que l’inclusion du langage dans le noyau Linux fait l’objet de discussions depuis un certain temps. Google, l’un des membres fondateurs de la Rust Foundation avec AWS, Huawei, Microsoft et Mozilla, utilise activement Rust pour développer Android – le système d’exploitation mobile est basé sur une version modifiée de Linux.

Publicité

2022 09 20 Image 22

Après avoir annoncé la prise en charge de Rust dans Android, l’équipe Android a commencé à faire pression pour que le langage soit également inclus dans le noyau. En 2021, membre de l’équipe Almeida Filho a écrit que Rust était « prêt à rejoindre C en tant que langage pratique pour implémenter le noyau ». Le nouveau langage peut aider à réduire le nombre de bogues potentiels et de vulnérabilités de sécurité dans le code privilégié, a déclaré Filho, tout en jouant bien avec le noyau central et en préservant ses caractéristiques de performance.

Les principaux contributeurs Linux s’inquiétaient des extensions non standard nécessaires à Rust pour fonctionner avec le noyau, mais selon Torvalds, les programmeurs utilisent des exceptions au langage C standard depuis des « décennies ».

Torvalds a ajouté qu’il y avait encore des problèmes avec les compilateurs, mais parce que Rust est bien pris en charge dans le Bruit frontend, la fusion du langage de programmation aidera probablement et ne nuira pas au noyau. Dans la première version, a averti Torvalds, Rust n’aura que l’infrastructure de base sans « cas d’utilisation sérieux » à montrer pour le moment. Néanmoins, la fusion du noyau devrait marquer une première étape importante dans le futur Linux + Rust.

Rate this post
Publicité
Article précédentApple pourrait déplacer un quart de la production d’iPhone en Inde d’ici 2025 : JP Morgan : The Tribune India
Article suivantComment contourner les exigences du processeur, du TPM, du démarrage sécurisé, de la RAM et du compte en ligne de Windows 11
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici