You must log in or # to comment.
- The day I learned that Linus shares my disdain for all things OOP was such a good day for me. 
- Is there some lore about this I don’t know? - There is no C++ allowed in the Linux kernel and Linus has gone on several major rants about how terrible a language it is. - Is it all C? - According to the github analysis, the kernel repository is: - C 98.3%
- Assembly 0.7%
- Shell 0.4%
- Makefile 0.2%
- Python 0.2%
- Perl 0.1%
- Other 0.1%
 - So yeah, its basically all C, plus a tiny bit of assembly for very low level bootstrapping and some helper scripts. 
- There’s assembly and makefiles too - Less of a joke answer, there has been work to allow Rust bindings for drivers. 
 
 
- Linus is a C advocate btw, which make him even more goated 
 



