| ▲ | simonask 2 hours ago | |||||||||||||||||||
What they mean is that the Linux kernel has a long-standing policy to keep the whole kernel compilable on every commit, so any commit that changes an internal API must also fix up _all_ the places where that internal API is used. While Rust in the kernel was experimental, this rule was relaxed somewhat to avoid introducing a barrier for programmers who didn't know Rust, so their work could proceed unimpeded while the experiment ran. In other words, the Rust code was allowed to be temporarily broken while the Rust maintainers fixed up uses of APIs that were changed in C code. | ||||||||||||||||||||
| ▲ | Imustaskforhelp 2 hours ago | parent [-] | |||||||||||||||||||
So does this mean that the C developers might need to learn Rust or cooperate more with the rust developer team basically? | ||||||||||||||||||||
| ||||||||||||||||||||