Originally posted by birdie
View Post
Here’s the link to the LKML https://www.kernel.org/doc/Documenta...i-nonsense.rst
So it doesn’t matter that rust doesn’t have stable API, since linux kernel never really cared about stable API.
In fact, linux kernel want the API to be unstable so that they can introduce whatever changes they want without considering backwards compatibility at all.
The only stable API/ABI are the syscall, but even rust support that by allowing types and functions to be defined to be compatible to C, though this is currently not required as rust will only be used for module right now and not gonna rewrite the whole thing in rust in one night.
Comment