Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Le langage Rust bientôt intégré au noyau Linux
#1
Développé en C et C++, le noyau de Linux devrait bientôt comprendre le langage Rust.
L’objectif étant de mieux sécuriser l’utilisation de la mémoire.
 
Durant l’Open Source Summit qui était en septembre à Dublin, Linus Torvalds a évoqué l’intégration du langage de programmation Rust dans le noyau de Linux. L’ouverture du Kernel de Linux à Rust n’est pas nouveau. Il est régulièrement évoqué notamment depuis la création de la Rust Foundation début 2021. Toutefois une intégration ne sera pas effective dans la prochaine version 6 même si Torvalds a regretté que la possibilité de développer des pilotes dans Rust ne soit pas encore possible. Il faudra attendre la version 6.1
 
A ce jour, un groupe de travail travaille dessus. Un patch et 2 pilotes préliminaires, implémentés dans le nouveau langage sont testés. Un pilote supporte les lecteurs NVMe et le second est un serveur dédie au protocole réseau 9P du système d’exploitation Plan 9.
 
De nombreux obstacles persistes notamment au niveau des compilateurs. Le noyau de Linux est généralement compilé avec GCC tandis que Rust est le plus souvent avec le compilateur rival LLVM. Un point pas complètement rédhibitoire puisque Android et CromeOS, deux systèmes d’exploitation basés sur un noyau Linux, sont compilés avec LLVM C, avec la limite de ne pas supporter toutes les architectures physiques.
 
Au-delà de ces seules questions techniques, la question porte sur l’adoption de Rust par la communauté. Initié en 2006 par un ingénieur de Mozilla, développé en 2010 par la communauté, le langage est loin de faire l’unanimité parmi les développeurs et demeure peu présent dans les entreprises. Au contraire Google a décidé en 2021 d’ouvrir Android à ce langage, dans le but de réduire les bugs liés à la gestion de la mémoire. L’idée n’est pas de redévelopper Android mais d’utiliser Rust pour les nouvelles applications. Rust se veut plus sûr en terme de stabilité et de sécurité de la mémoire que le C et le C++.
 
Mais d’autres alternatives pointes aussi le bout de leur nez. Même si Google soutient Rust, il a publié cet été la 1[sup]er[/sup] version de son langage Carbon qui propose une alternative au C/C++ dans les développeurs de bas niveau Tout comme Rust, Carbon propose une gestion plus sûre de la mémoire, mais contrairement à celui-ci
Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  ChatGPT bientôt capable de faire "des choses dans le monde réel": OpenAI sur le point Theo 1 314 11-02-2025, 08:31
Dernier message: EnZ0
  Nvidia, bientôt le cauchemar de AMD et Intel. Karlo 1 311 15-11-2024, 15:42
Dernier message: EnZ0
  Un datacenter intégré au réseau de chaleur urbain de Saint-Denis Naty 0 323 21-11-2022, 10:08
Dernier message: Naty
  Présenté à l'occasion du CES, Lenovo intègre un deuxième écran dans un pc portable yamy24520 0 520 10-01-2022, 07:49
Dernier message: yamy24520
  L’informatique « Classique » ‘’bientôt’’ remplacé par l’informatique quantique selon azZoRK 0 504 06-12-2021, 09:49
Dernier message: azZoRK
  Bientôt, votre cerveau sera connecté à un ordinateur Dia8lo 0 576 06-10-2020, 08:45
Dernier message: Dia8lo
  La corée du sud migre vers Linux Switness 0 529 18-02-2020, 07:57
Dernier message: Switness
  Bientôt des retrouvailles funestes en VR ? VBarbiéro 0 574 11-02-2020, 10:04
Dernier message: VBarbiéro
  Elon Musk assure que la Tesla Model S tiendra très bientôt les 650 km d'autonomie 1cl PALLIER 0 651 04-02-2020, 07:20
Dernier message: 1cl PALLIER
  Bientôt la fin du démarchage téléphonique ? VBarbiéro 0 566 21-01-2020, 10:03
Dernier message: VBarbiéro

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)