다가오는 Linux 7.0에서 커널 커뮤니티는 소위 "Rust 실험"이 종료되었음을 공식적으로 발표했으며 Rust는 오랫동안 Linux 커널의 일부로 남아 계속 개발될 것입니다. 버전 번호 7.0은 번호 매기기에 대한 Linus Torvalds의 개인적인 선호에서 더 많이 파생되었지만, 이 병합 창에서 Rust에 대한 변경 사항은 상징적입니다. 업스트림 개발자들은 Rust가 더 이상 물을 테스트하는 것이 아니라 커널 생태계의 장기적인 부분으로 간주된다는 합의에 도달했습니다.

이르면 지난해 12월 초 '러스트 실험은 끝났고 러스트는 오랫동안 커널에 존재할 것'이라는 견해를 제시한 패치가 있었다. 이제 이 입장은 최신 병합 패치를 통해 공식적으로 확인되었습니다. 현재 Rust 코드는 이미 프로덕션 환경에서 사용되고 있으며 일부 Linux 배포판에서는 이미 커널과 함께 Rust 코드를 제공하고 있으며 수백만 대의 Android 장치가 실제로 Rust 기반 커널 구성 요소를 사용하고 있습니다. 이는 보안, 유지 관리성 등의 측면에서 Rust의 잠재적 가치가 더 이상 이론적인 것이 아니라 실제 배포를 통해 검증되었음을 의미합니다.
Rust-for-Linux 프로젝트를 담당하고 있는 Miguel Ojeda는 이번 패치 노트에서 이것이 기업과 기타 기관에 보내는 신호라고 썼습니다. Rust는 Linux 커널 세계에서 일류 시민이 되었으며, 이로 인해 관련 당사자가 더 많은 리소스를 투자하고 커널 개발자가 Rust를 배우고 사용하는 데 시간을 할애할 수 있기를 바랍니다. 그는 수년 동안 이 프로젝트를 지원해 온 많은 커널 유지관리자와 개발자에게 감사를 표했으며, Rust 지원이 원래 병합되었을 때 커밋 노트에 173명의 기여자를 나열했다고 언급했습니다. 지금 다시 말씀드리면 목록이 더 커질 테니 일일이 나열하지 않고 참여자 여러분께 다시 한 번 감사 인사를 드립니다.
이 Rust 관련 패치는 문서 업데이트를 포함할 뿐만 아니라 커널에서 LTO(링크 시간 최적화)가 활성화된 경우 Rust 커널 빌드를 개선하기 위해 "__rust_helper" 플래그를 추가하는 최신 Rust 풀 요청 라운드의 일부입니다. 동시에 일부 커널 측 Rust 크레이트도 향상되고 개선되었지만 전반적으로 이번 변경 사항은 파괴적인 새로운 기능을 도입하기보다는 지속적인 개선과 개선에 더 중점을 두고 있습니다.
Linux 7.0 병합 기간이 진행됨에 따라 "Rust Experiments"라는 단계적 표현은 공식적으로 끝나고 커널 개발 언어 중 하나인 Rust의 장기적인 약속으로 대체되었습니다. Linux 커널과 더 넓은 오픈 소스 소프트웨어 생태계의 경우, 이는 Rust와 관련된 도구 체인, 교육 및 엔지니어링 관행이 향후 몇 년 동안 계속해서 심화되고 확장될 것임을 의미합니다.