Rust and Linux Kernel History, 2023-11

2022년 9월에 발행된 기사에 따르면, Rust 언어가 Linux 커널에 추가될 예정입니다. 이를 위해 Rust 언어를 지원하는 코드가 Linux 커널에 추가될 예정이며, 현재 NVMe 드라이버와 Plan 9 운영 체제의 9P 네트워크 프로토콜을 위한 인-커널 서버와 같은 Rust 언어 모듈이 이미 구현되어 있습니다.

2021년 12월에 업데이트된 리눅스 커널 패치에 대한 Rust 코드가 발표되었습니다. 이 코드는 이전 베타 컴파일러 상태 대신 안정적인 Rust 릴리스에 의존하며, 새로운 모듈화 옵션, 더 엄격한 코드 집행, 추가 Rust 컴파일러 진단, 커널 내 사용을 위한 새로운 추상화 등을 포함한 개선 사항이 있습니다. Red Hat을 포함한 여러 회사들이 리눅스 커널 내의 Rust 코드 지원을 공개적으로 지지하고 있으며, 이 업데이트된 형태의 Rust 지원은 새로운 코드 약 32k 라인을 포함하고 있습니다.

리눅스 커널에서 Rust 프로그래밍 언어가 곧 지원될 예정입니다. 이는 Rust가 C와 상호 운용성을 가지고 있기 때문에 가능합니다. Rust를 지원하면 Linux 커널에 약 12,500 줄의 코드가 추가됩니다. 이는 Rust가 메모리 안전성과 빠른 성능을 제공하는 것으로 알려진 프로그래밍 언어임을 감안할 때, 다양한 아키텍처에서 Rust가 사용 가능해질 것으로 예상됩니다1

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다