최근에는 Rust 언어를 리팩토링하는 추세가 개발계를 휩쓸었습니다. Rust는 안전성, 효율성, 유지 관리성 측면에서 장점으로 인해 광범위한 주목을 받았습니다. Windows 및 Linux 커널에서도 Rust 지원이 도입되었습니다. 이로 인해 Rust는 개발자들 사이에서 가장 인기 있는 프로그래밍 언어 중 하나가 되었습니다.
FreeBSD 개발자들은 현재 기본 시스템에서 Rust 프로그래밍 언어를 사용하는 것의 장단점을 저울질하고 있습니다.
개발자들의 최신 이메일 메시지에 따르면 FreeBSD 기본 시스템에 Rust를 포함시키는 것의 가장 큰 단점은 빌드 시간이 두 배로 늘어난다는 것입니다 . LLVM 기반 Rustc 컴파일러와 Rust의 모든 추가 기능을 컴파일해야 하기 때문에 시스템을 빌드하는 데 현재보다 약 두 배의 시간이 걸립니다. 그러나 개발자들은 빌드 시간을 단축할 수 있는 몇 가지 방법을 생각해 냈습니다.
Rust 도입의 장점은 개발자가 ZFS 데몬(zfsd), devd, WiFi 사용자 공간 코드 등과 같은 다양한 기본 구성 요소를 Rust로 (재)작성하여 C++를 대체할 수 있다는 것입니다. 쓰기가 더 쉬워졌습니다 .
개발자는 아직 최종 결과에 대해 논의하지 않았습니다. 이메일 링크는 이 사이트에 첨부되어 있습니다:https://lists.freebsd.org/archives/freebsd-hackers/2024-January/002823.html
또한 Git 개발자는 메모리 안전 오류의 위험을 줄이기 위해 Git 프로젝트에 Rust를 도입하는 것을 고려하고 있습니다. Rust를 사용하면 LLVM 기반 Rustc 컴파일러를 사용하는 데 따른 어려움도 따릅니다.위 내용은 Rust는 소프트웨어 리팩토링에 널리 사용되는 선택이며 FreeBSD도 통합을 고려하고 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!