News for hackers. Stuff that matters.
Re:Linus Torvalds on Rust support in kernel by OskarS on Friday April 16, 2021 @12:57PM (#26836343)
It would be hard for him to be clearer:

> With the main point of Rust being safety, there is no way I will ever accept "panic dynamically" (whether due to out-of-memory or due to anything else - I also reacted to the "floating point use causes dynamic panics") as a feature in the Rust model.

Re:Linus Torvalds on Rust support in kernel by remexre on Friday April 16, 2021 @06:47PM (#26839881)
WRT floating-point, worth noting for those who haven't read the patches:

- Kernels generally don't want to use floating-point, because saving and restoring the floating-point registers is fairly expensive. - Without some pretty aggressive hacking, it's not possible to remove floating-point support from Rust. - What you /can/ do (and what these patches do) is replace all the floating-point builtins with kernel panics. - This obviously sucks versus actually removing the floating-point, but this is an RFC.

Re:Linus Torvalds on Rust support in kernel by myrrlyn on Saturday April 17, 2021 @01:31PM (#26845907)
There is some work in progress to make it easier to tell Cargo to build `core`/`alloc`, which in turn would allow projects to maintain patches atop them like disabling floating-point or oom-panicking APIs entirely. I suspect that this effort will get a great deal of motivation from being a kernel requirement