FreeBSD considera utilizar Rust dentro de su sistema base

0
258

Los desarrolladores de FreeBSD están sopesando actualmente los beneficios y costos de permitir que el lenguaje de programación Rust se utilice dentro del sistema base de FreeBSD.

La principal desventaja de incluir Rust dentro del sistema base de FreeBSD es básicamente la duplicación de los tiempos de compilación. Debido a la necesidad de compilar el compilador Rustc basado en LLVM y todos los extras disponibles para Rust, encontrarían que los tiempos de compilación del sistema base aproximadamente duplicarían el status quo. Sin embargo, los desarrolladores expresan algunas opciones para solucionar esos problemas de tiempo de compilación.

Al permitir que el código Rust ingrese a la base, podrían (re)escribir varios componentes en este lenguaje de programación, como el demonio ZFS (zfsd), en lugar de estar en C++, una reescritura de devd, el código de espacio de usuario WiFi podría beneficiarse de estar escrito en Rust. , y más.

La discusión sobre permitir Rust dentro de la base FreeBSD aún está en curso, pero aquellos interesados ​​en las perspectivas de usar el lenguaje de programación Rust dentro del sistema base FreeBSD pueden encontrarlo a través de este hilo de la lista de correo .