Comment by mustache_kimono

2 days ago

> I do not understand how this is supposed to work in practice. If there are "Rust bindings" then the kernel cannot have a freely evolving internal ABI...

Perhaps I misunderstand your argument, but it sounds like: "Why have interfaces at all?"

The Rust bindings aren't guaranteed to be stable, just as the internal APIs aren't guaranteed to be stable.