News for hackers. Stuff that matters.
Re:Writing a Linux-compatible kernel in Rust by rz2k on Tuesday October 26, 2021 @05:25AM (#28998177)
I think it will matter where the model in C does not match the hardware in terms of CPU, cache, and auxiliary processors. Maybe the Rust developers will more quickly adjust to the assembly and machine language of chip developers.

As an outsider, it sounds like C just tries to be a good enough assembly language to save people some time.

Re:Writing a Linux-compatible kernel in Rust by lionkor on Tuesday October 26, 2021 @05:34AM (#28998243)
> C just tries to be a good enough assembly language

Funnily enough, C was developed in order to rewrite an older kernel at the time (and thus create Unix)

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.