although it never really sacrifices any control.
It feels like it sacrifices control wrt when you allocate and free-memory.
I understand it's deterministic in rust, but it's not explicitly controllable - or at least I've seen it be.
It feels like it sacrifices control wrt when you allocate and free-memory.
I understand it's deterministic in rust, but it's not explicitly controllable - or at least I've seen it be.
To add something concrete, you can manually free memory as well based on some dynamic property if you wish.
In userspace it is rare enough that a Rust panic is considered acceptable behavior, but this is not the case for the kernel.
But, it is controllable for sure