Re:Writing a Linux-compatible kernel in Rust
by hnlmorg on Tuesday October 26, 2021 @05:57AM
(#28998410)
Kind of. Unix was originally written in assembly. B was then created to write some user land applications but it lacked some features that the PDP-11 supported and thus it was slow. Eventually as those features were added that language was re-invented as C. However it wasn't until Version 4 when the Unix kernel was rewritten in C. Which is still very early in Unix's time line but certainly after the creation of Unix.
Funnily enough, C was developed in order to rewrite an older kernel at the time (and thus create Unix)