현재 Rust로 작성된 Linux 커널은 몇 개입니까? [폐쇄]

현재 Rust로 작성된 Linux 커널은 몇 개입니까? [폐쇄]

참 신기한 일인데, 현재 리눅스 커널 중 얼마나 많은 부분이 Rust로 작성되어 있는지 궁금합니다. 백분율을 의미하는데, 어느 부분인지 아시나요? 그것은 단지 드라이버인가요 아니면 순수한 Rust 커널의 실제 부분인가요?

참고: github.com/torvalds/linux 페이지에는 녹이 발생하지 않았다는 통계가 있습니다.

C 98.3%
Assembly 0.7%
Shell 0.4%
Makefile 0.2%
Python 0.2%
Perl 0.1%
Other 0.1%

답변1

달리기scc현재 커널 트리는 다음을 표시합니다:

───────────────────────────────────────────────────────────────────────────────
Language                 Files     Lines   Blanks  Comments     Code Complexity
───────────────────────────────────────────────────────────────────────────────
C                        33535  23766166  3418052   2665352 17682762    2350608
C Header                 24532   9561797   730157   1434776  7396864      51421
[…]
Rust                        64     20887     1538      9857     9492        877
[…]
───────────────────────────────────────────────────────────────────────────────
Total                    79107  37438114  4702768   4249053 28486293    2424920
───────────────────────────────────────────────────────────────────────────────

따라서 코드의 0.03%(주석 무시)가 Rust로 작성되었습니다. 현재는 주로지원 코드6.8 있을 수 있습니다.1개의 물리 드라이버Rust로 작성되었습니다.

관련 정보