Les développeurs FreeBSD évaluent actuellement les avantages et les coûts de l'utilisation du langage de programmation Rust dans le système de base FreeBSD. Le principal inconvénient de l’intégration de Rust dans le système de base FreeBSD est le doublement du temps de compilation. En raison de la nécessité de compiler le compilateur Rustc basé sur LLVM et toutes les fonctionnalités supplémentaires de Rust, ils constateront que le temps de compilation du système de base double à peu près par rapport au statu quo.

Cependant, les développeurs ont également proposé des solutions pour contourner ces problèmes de temps de construction.


En autorisant le code Rust dans le système de base, ils peuvent (ré)écrire divers composants dans ce langage de programmation, tels que le démon ZFS (zfsd) au lieu d'utiliser C++, réécrire le développement, le code de l'espace utilisateur WiFi peut bénéficier d'être écrit en Rust, et ainsi de suite.

Les discussions sur l'autorisation de l'utilisation du langage de programmation Rust dans les systèmes de base FreeBSD sont toujours en cours, mais pour ceux qui sont intéressés par la perspective d'utiliser le langage de programmation Rust dans les systèmes de base FreeBSD, ce fil de discussion de liste de diffusion peut être utilisé pour le savoir.