En 2018, il a envoyé David Howells de Red Hat à LKML, un ensemble de 45 modifications pour activer le noyau Linux compiler avec C++, spécifiquement requis au moins g+±8. Il ne s’est pas passé grand-chose depuis, jusqu’à ce que presque six ans plus tard, mardi, un développeur du noyau H. Peter Anvin il a écrit long message sur le fait que ce ne serait peut-être pas une mauvaise idée, par exemple, il serait possible de se débarrasser des macros complexes et de l’assembleur intégré.
La version minimale serait C++14, mais par exemple les messages d’erreur sont encore meilleurs en C++20. Alors pourquoi pas simplement Rust ? Peter dit que la syntaxe est trop différente de celle du C. Il y a eu une discussion active sur le forum, nous verrons ce qui en ressortira.
Noyau Linux et lui-même Linus Torvalds est plutôt conservateur dans l’introduction de nouveaux traducteurs. Depuis le noyau 5.18, le standard C11 est requis pour compiler le noyau au lieu du C89 précédent, et Rust a été incorporé au noyau 6.1.
(Source: phoronix)
2024-01-12 16:47:19
1705078290
#noyau #doitil #être #reconstruit #vers