FreeBSD 개발자들은 현재 FreeBSD 기본 시스템에서 Rust 프로그래밍 언어를 사용하는 것의 이점과 비용을 저울질하고 있습니다. Rust를 FreeBSD 기본 시스템에 통합할 때의 주요 단점은 컴파일 시간이 두 배로 늘어난다는 것입니다. LLVM 기반 Rustc 컴파일러와 Rust의 모든 추가 기능을 컴파일해야 하기 때문에 기본 시스템의 컴파일 시간이 현재 상태에 비해 대략 두 배가 된다는 것을 알게 될 것입니다.
그러나 개발자는 이러한 빌드 시간 문제를 우회하기 위한 몇 가지 솔루션도 제시했습니다.
Rust 코드를 기본 시스템에 허용함으로써 C++를 사용하는 대신 ZFS 데몬(zfsd), devd 재작성, WiFi 사용자 공간 코드를 Rust로 작성함으로써 이점을 얻을 수 있는 등 다양한 구성 요소를 이 프로그래밍 언어에 (재)작성할 수 있습니다.
FreeBSD 기본 시스템에서 Rust 프로그래밍 언어를 사용하도록 허용하는 것에 대한 논의는 여전히 진행 중이지만 FreeBSD 기본 시스템에서 Rust 프로그래밍 언어를 사용하는 데 관심이 있는 사람들은 이 메일링 리스트 스레드를 사용하여 알아볼 수 있습니다.