Hmm, I would have thought that Rust produces standard ELF binaries that will run on Linux as-is.
Could someone ELI5 why the kernel needs changes to support Rust?
Could someone ELI5 why the kernel needs changes to support Rust?
Context on the post Linus says is: "If rust cannot report an error without aborting when it runs out of memory, then we can't use it". I have never written any rust code which does not abort when it runs out of memory, but I have never written for hardware (only with userland in mind) and my knowledge isn't that great anyway, so I'm not sure if it's possible or not.